Wenn ich mit der rechten Maustaste auf den Indexordner in der Tabelle klicke, ist der Menüpunkt "Neuer Index" ausgegraut. Ich verstehe nicht warum. Ich habe alle Daten in der Tabelle für alle Fälle gelöscht und SSMS aktualisiert und neu gestartet, aber kein Glück. Ich verwende SQL Server 2012 Business Intelligence SP1 CTP.
112
Antworten:
Lösung: Schließen Sie Ihre Tabellendesigner und Datenbankdiagramme und versuchen Sie es erneut. Wenn dies nicht hilft, schließen Sie alle Fenster in Management Studio.
Ursache: Die Option "Neuer Index" wird deaktiviert, wenn die Tabelle vom Designerfenster schemasperrend ist.
quelle
new index
ausgegraut zu sehen.Es könnte sich um ein Rechteproblem handeln, oder Sie haben die Verbindung getrennt. Versuchen Sie, den Index mit Code hinzuzufügen. Dies kann Ihr Problem beheben oder eine aussagekräftigere Ausnahme melden, mit der Sie arbeiten können:
http://msdn.microsoft.com/en-us/library/ms188783.aspx
quelle
Schließen Sie die Tabelle, wenn sie im Designer geöffnet ist. Klicken Sie mit der rechten Maustaste auf Indizes für die Tabelle und wählen Sie Alle neu erstellen. Dies wird es beheben ...
quelle
In meinem Fall, bei dem es sich um eine Ansicht und nicht um eine Tabelle handelte, wurde die Ansicht nicht mit der Schemabindung erstellt. Ich habe es mithilfe der Schemabindung geändert und konnte dann den Index zur Ansicht hinzufügen. HTH.
quelle
Die Tabelle verfügt nicht über einen gruppierten Primärschlüssel, wie vom räumlichen Index gefordert. Stellen Sie sicher, dass die Primärschlüsselspalte in der Tabelle vorhanden ist, bevor Sie einen räumlichen Index erstellen.
quelle