将SQL Server 2014升级到SQL Server 2016(企业版)后,无法启动镜像。
这在 SQL Server 2014 上正常工作。
在使用主数据库的完整备份和日志备份恢复 (WITH NORECOVERY)
镜像数据库后,我通常运行 configure setup
。
单击 Start mirror
后,我收到此错误:
Database 'DatabaseName' cannot be open. It is in the middle of a restore. (Microsoft SQL Server, Error:927)
最佳答案
SQL 2016 GUI 的问题。它与 TSQL 命令一起使用。
镜像服务器:
使用大师;
去
ALTER DATABASE SET PARTNER = 'TCP://PrincipalServer:5022'
去
主服务器:
使用大师;
ALTER DATABASE SET PARTNER = 'TCP://MirrorServer:5022'
去
在执行这些命令之前,您应该在 DR 上进行完整和日志备份还原而无需恢复。
关于sql-server-2016 - SQL Server 2016 无法启动镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38008208/