日期:2014-05-18  浏览次数:20537 次

无法启用数据库镜像,因为 "t2" 数据库在两个伙伴上都不处于完全恢复模式
两台服务器,一台主体服务器,一台镜像服务器,不在同一个机房,使用的证书交换
有t1、t2两个数据库需要做镜像


先恢复的t2,当时粗心,恢复完后才发现被恢复成了 restore with recovery
于是又重新恢复了一次,可是使用 alter database tableName set partner='TCP://IP地址:5022' 语句的时候
提示错误:无法启用数据库镜像,因为 "t2" 数据库在两个伙伴上都不处于完全恢复模式

附:t1第一次就恢复的restore with norecovery,然后用alter database tableName set partner='TCP://IP地址:5022' 一下就成功了

求指点

------解决方案--------------------
没遇到过这样的情况
能不能重新的初始化同步一下两个库中的数据,然后重新做镜像呢?
------解决方案--------------------
探讨

re:xyc880813
请问重新初始化同步两个库中的数据什么意思啊

------解决方案--------------------
重新在主体上将t2日志备份下,再到镜像机上还原with no recovery,应该就能用了