症狀
在先前於 SQL Server 2019 中設定鏡像的資料庫上啟用和停用加速資料庫復原時,您會注意到無法在該資料庫上重新設定資料庫鏡像。
Msg 1484, Level 16, State 1, Line LineNumber
無法為資料庫 'ADR_Mirroring' 設定資料庫鏡像,因為資料庫已啟用加速資料庫復原,或保存版本存放區中仍有版本。 如果加速資料庫復原已停用,請執行 sys.sp_persistent_version_cleanup '<DatabaseName>' 以清除先前的版本。
備註 在資料庫鏡像中註冊的資料庫不支援 ADR。
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
解決方式
此問題已在下列 SQL Server 累積更新中修正:
關於 SQL Server 的累積更新:
SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:
因應措施
若要解決此問題,您可以將資料庫狀態變更為離線和線上。 然後,您就可以成功地在資料庫上重新設定鏡像。
參考資料
了解 Microsoft 用來說明軟體更新的術語。