125

テーブルのインデックスフォルダを右クリックすると、[新しいインデックス]メニュー項目がグレー表示されます。理由がわかりません。念のため、テーブル内のすべてのデータを削除し、SSMSを更新して再起動しましたが、うまくいきませんでした。SQL Server 2012 Business IntelligenceSP1CTPを使用しています。

4

5 に答える 5

275

解決策:テーブル デザイナとデータベース ダイアグラムを閉じて、もう一度やり直してください。それでも問題が解決しない場合は、Management Studio のすべてのウィンドウを閉じます。

原因:デザイナ ウィンドウによってテーブルがスキーマ ロックされると、[新しいインデックス] オプションが無効になります。

于 2012-11-19T02:57:36.907 に答える
6

それは権利の問題である可能性があります。コードを使用してインデックスを追加してみてください。問題を解決するか、より意味のある例外を報告する可能性があります。

create index ix_MyTable_Column1
on dbo.MyTable(Column1 asc)

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

于 2012-11-18T18:54:59.627 に答える