Kiedy klikam prawym przyciskiem myszy folder indeksów w tabeli, pozycja menu „Nowy indeks” jest wyszarzona. Nie rozumiem dlaczego. Usunąłem wszystkie dane z tabeli na wszelki wypadek i odświeżyłem i ponownie uruchomiłem SSMS, ale bez powodzenia. Używam SQL Server 2012 Business Intelligence SP1 CTP.
114
Odpowiedzi:
Rozwiązanie: zamknij projektantów tabel i diagramy bazy danych i spróbuj ponownie. Jeśli to nie pomoże, zamknij wszystkie okna w Management Studio.
Przyczyna: Opcja „Nowy indeks” zostaje wyłączona, gdy tabela jest blokowana według schematu przez okno projektanta.
źródło
new index
kolor na szaro.Może to być problem z prawami, a może straciłeś połączenie. Spróbuj użyć kodu, aby dodać indeks; które mogą rozwiązać Twój problem lub zgłosić bardziej znaczący wyjątek do pracy z:
http://msdn.microsoft.com/en-us/library/ms188783.aspx
źródło
Zamknij tabelę, jeśli jest otwarta w projektancie. Kliknij prawym przyciskiem myszy Indeksy tabeli i wybierz Przebuduj wszystko. To naprawi to ...
źródło
W moim przypadku, który był widokiem, a nie tabelą, było tak, ponieważ widok nie został utworzony za pomocą powiązania schematu. Zmieniłem to za pomocą Schema Binding, a następnie mogłem dodać indeks do widoku. HTH.
źródło
Tabela nie ma klastrowego klucza podstawowego wymaganego przez indeks przestrzenny. Przed utworzeniem indeksu przestrzennego upewnij się, że kolumna klucza podstawowego istnieje w tabeli.
źródło