MicrosoftのSQL Server Management Studioを使用してインデックスを右クリックし、無効を選択して開いたウィンドウで[OK]をクリックしました。ウィンドウが閉じ、エラーは表示されません。同じインデックスを右クリックしても、「無効にする」オプションはまだ表示されていますが、「有効」ではありません。MSSQLが変更されないインデックス有効ステータス無効インデックス
インデックスを右クリックしてプロパティを選択すると、無効になっていることがわかります。
"ALTER INDEX idx_foo ON SCHEMA.TABLE DISABLE;と同じ結果が得られました。
また、インデックスリスト(私はデータベース/テーブル/インデックスを拡張しました)に、有効/無効を一目で示すアイコンがあると思いましたか?
これはSQL Server 2008 R2です。クライアントのスタジオでは、2008年、2012年、2016年に試しました。複数のデータベースに対しても試しました。
GUIを使用して無効なインデックスを有効にすることもできません。私にバグのような香りがします。 –
@DeveloperWebsインデックスを再構築することで、インデックスを有効にすることができます。 GUIでは有効ではありません。 GUIでは、Rebuildをクリックすることができます。 – dco
Connect Itemに投票してください。このバグや機能は、SSMSの将来のリリースでMicrosoftによって修正される可能性があります。https://connect.microsoft.com/SQLServer/Feedback/Details/3126853 – dco