我有一个SQL Server 2005镜像数据库,只有主服务器和辅助服务器,没有见证。 今天晚上小学已经下降了,不会再回到线上一段时间了。 辅助服务器仍在运行,但是“镜像,断开/恢复”。 我怎样才能让数据库备份和运行? 我的应用程序都使用指定主服务器和辅助服务器的string。
我相信,如果您不使用证人,您仍然可以使用强制服务启用镜像实例。 这种方法应该将服务传递给镜像,但是存在数据丢失的风险。 这篇Technet文章应该能够开始告诉你所涉及的过程以及所涉及的风险。
强制镜像接pipe的T-SQL是:
ALTER DATABASE database_name SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS
database_name是镜像数据库的名称。 这必须在镜像服务器上运行。
请确保您在阅读文章之前阅读这篇文章,以便了解潜在的风险。
问题: – 由于服务器挂起导致SQL实例重新启动后,镜像数据库断开,您可以使用SQL Server 2005及更高版本中的任务pipe理器networking问题来结束SQL Server辅助实例的进程。
http://dbacentrals.blogspot.com/2017/07/mirrored-databases-are-disconnected.html