データベースのグループでクリーンアップを行っています。最初のステップは、データベース内のすべてのインデックスを正しいファイル グループに取得することです。
現在、これらのインデックスは DATA ファイル グループと INDEXES ファイル グループの間で混在しています。それらはすべて INDEXES ファイル グループに移動する必要があります。
これはスクリプトで簡単に実行できると思いますが、主キーのインデックスをどのように処理するのが最善でしょうか?
次のコマンド
DROP INDEX table.indexname
エラーが発生します:
明示的な DROP INDEX は、インデックス 'Answer.PK_Answer' では許可されていません。PRIMARY KEY 制約の適用に使用されています。
では、最善の方法は何ですか?主キーを削除してからインデックスを削除し、次に主キーを再作成し、最後に正しいファイル グループにインデックスを再作成する必要がありますか? この方法に欠点はありますか?