如何使处于“镜像、断开连接/恢复中”状态的 SQL 数据库投入使用?

Ant*_*y K 2 disaster-recovery database-mirroring sql-server

我有一个 SQL Server 2005 镜像数据库,只有主服务器和辅助服务器,没有见证。今晚主要已经下降,并且在一段时间内不会重新上线。辅助服务器仍在运行,但处于“镜像、断开连接/恢复中”状态。如何让数据库备份并运行?我的应用程序都使用指定主服务器和辅助服务器的字符串。

Sea*_*wat 5

我相信如果您不使用见证,您仍然可以使用强制服务启用镜像实例。此方法应将服务传递到您的镜像,但存在数据丢失的风险。这篇技术网文章应该能够开始告诉您所涉及的过程以及所涉及的风险。

强制镜像接管的T-SQL是:

ALTER DATABASE database_name SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS

database_name 是镜像数据库的名称。这必须在镜像服务器上运行。

在执行此操作之前,请确保您阅读了这篇文章,以便您了解任何潜在的风险。