現象
SQL Server 2019 でミラーリングが構成されているデータベースで、高速化されたデータベース回復を有効または無効にすると、そのデータベースでデータベースのミラーリングを再構成できないことがわかります。
Msg 1484、Level 16、State 1、Line LineNumber
データベース ' ADR_Mirroring ' にデータベースミラーリングを設定することはできません。データベースの回復が高速化されているか、永続的なバージョンストアでまだバージョンが残っています。 データベースの回復が高速化されている場合は sys.sp_persistent_version_cleanup ' <DatabaseName> ' を実行して、以前のバージョンをクリーンアップしてください。
注 ADR はデータベースのミラーリングに登録されているデータベースではサポートされません。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
解決方法
この問題は、SQL Server の次の累積的な更新プログラムで修正されています。
SQL Server の累積更新プログラムについて:
SQL Server 用の新しい累積更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとすべてのセキュリティ修正が含まれています。 SQL Server の最新の累積的な更新プログラムを確認します。
回避策
この問題を回避するには、データベースの状態を [オフライン] または [オンライン] に変更します。 その後、データベースのミラーリングを 正常に再構成することができます。
参照情報
ソフトウェアの更新を説明するために Microsoft が使用する用語について説明 します。