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

ありがとうございました。マイクロソフト、それを改善してください。 '新しいインデックス'が灰色に見えることは非常に面倒です。 –

+1

はい、問題のテーブルとは関係のないテーブルデザイナを閉じなければなりません。 grr –

関連する問題