症状
在较早的 SQL Server 2019 中配置了镜像的数据库上启用和禁用“加速数据库恢复”时,会注意到无法在该数据库上重新配置数据库镜像。
消息 1484,级别 16,状态 1,行 LineNumber
无法为数据库“ADR_Mirroring”设置数据库镜像,因为数据库启用了加速数据库恢复,或者持久版本存储中仍有版本。 如果禁用了加速数据库恢复,请运行 sys.sp_persistent_version_cleanup “<DatabaseName>” 来清理以前的版本。
备注 在数据库镜像中注册的数据库不支持 ADR。
状态
Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。
解决方法
此问题已在 SQL Server 的累积更新中进行了修复:
关于 SQL Server 的累积更新:
SQL Server 的每个新累积更新都包含上一个累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
解决方法
要解决此问题,可以将数据库状态更改为脱机和联机。 然后,你将能够成功地在数据库上重新配置镜像。
参考资料
了解 Microsoft 用于描述软件更新的术语。