0

私は SQL Server 2014 の評価版を持っていました。有効期限が切れたため、標準バージョンの SQL Server 2014 を購入しました。残念ながら、評価期間中に少なくとも 1 つの列ストア インデックスを作成しました。たぶん複数。データベースがサスペクト モードになっており、列ストア インデックスを削除する必要があると通知されます。ただし、疑わしいモードであるため、ドロップできません。

sys.indexes を実行できますが、問題のデータベースのインデックスが表示されません。DBCC CHECKDB を実行できません。SQL Server の次のレベルアップにお金を払いたくありません。

4

1 に答える 1

0

Standard Edition では列ストア インデックスが許可されていないため、私が考えられる唯一のことは、次のことです。

編集:後方互換性を完全に忘れて、回答が更新されました。

  1. データベースの mdf ファイルと ldf ファイルを別の場所にコピーするために、構成マネージャーを使用して SQL Server サービスを停止します。

  2. 別の SQL Server 2014 評価版をダウンロードして、ローカル コンピューターに新しいインスタンスを作成してみてください。

  3. コピーした mdf ファイルと ldf ファイルを SQL Server 2014 評価インスタンスにアタッチし、すべてのテーブルから列ストア インデックスを削除します。データベースの互換性レベルを SQL Server 2014 に変更していない場合は、必ず変更してください。

  4. 2014 評価版の SQL Server サービスを停止するか、データベースをデタッチして、それらのファイルを 2014 Standard インスタンスにコピーし、古いファイルを置き換えます。

  5. 2014 Standard エディションで SQL Server インスタンスを起動すると、正常に動作するようになります。これが機能する場合は、必ずデータベースをバックアップし、バックアップ メンテナンス プランを開始してください。

お役に立てれば!

于 2015-12-04T17:16:36.770 に答える