81

Когда я нажимаю правой кнопкой мыши на папку индексов в таблице, пункт меню «Новый индекс» неактивен. Я не понимаю, почему. Я удалил все данные в таблице на всякий случай, обновил и перезапустил SSMS, но не повезло. Я использую SQL Server 2012 Business Intelligence SP1 CTP.SQL Server Management Studio не позволит мне добавить индекс в таблицу

+18

Это происходит, если у вас уже есть таблица в дизайнере, за исключением того, что вы перезагрузили SSMS. Вы вошли в таблицу проектирования после перезапуска? –

+0

Я подтвердил, что это все еще проблема в SQL Server 2014. – Keith

+0

@Martin Smith: Спасибо, это сработало для меня. –

ответ

3

Это может быть проблема с правами, или, возможно, вы отключились. Попробуйте использовать код для добавления индекса; что может решить проблему, или сообщить более значимое исключение для вас работать с:

create index ix_MyTable_Column1 
on dbo.MyTable(Column1 asc) 

http://msdn.microsoft.com/en-us/library/ms188783.aspx

198

Решение: Закрой дизайнеров таблицы и диаграммы базы данных и повторите попытку. Если это не поможет, закройте все окна в Management Studio.

Причина: Опция «Новый индекс» отключается, когда таблица заблокирована.

+5

+1, который решил мою собственную проблему –

+8

Спасибо. Microsoft, пожалуйста, улучшите это. Это очень раздражает, когда вы видите «новый индекс». –

+1

Да, вам нужно закрыть дизайнеров таблиц, которые не имеют никакого отношения к рассматриваемой таблице. grr –

 Смежные вопросы

  • Нет связанных вопросов^_^