Когда я щелкаю правой кнопкой мыши папку индексов в таблице, пункт меню «Новый индекс» становится серым. Не понимаю почему. Я удалил все данные в таблице на всякий случай, обновил и перезапустил SSMS, но безуспешно. Я использую SQL Server 2012 Business Intelligence SP1 CTP.
114
Ответы:
Решение: закройте конструкторы таблиц и схемы баз данных и повторите попытку. Если это не помогает, закройте все окна в Management Studio.
Причина: параметр «Новый индекс» отключается, когда таблица блокируется схемой в окне конструктора.
источник
new index
серое.Это может быть проблема с правами или, возможно, вы отключились. Попробуйте использовать код для добавления индекса; которые могут решить вашу проблему или сообщить о более значимом исключении, с которым вам нужно работать:
http://msdn.microsoft.com/en-us/library/ms188783.aspx
источник
Закройте таблицу, если она открыта в дизайнере. Щелкните правой кнопкой мыши «Индексы» для таблицы и выберите «Восстановить все». Это исправит ...
источник
В моем случае это было представление, а не таблица, потому что представление не было создано с помощью привязки схемы. Я изменил его, используя привязку схемы, а затем я мог добавить индекс в представление. НТН.
источник
Таблица не имеет кластеризованного первичного ключа, как того требует пространственный индекс. Перед созданием пространственного индекса убедитесь, что в таблице существует столбец первичного ключа.
источник