以下三台服务器配置了数据库镜像功能,配置如下:192.168.1.10 为见证服务器
192.168.1.11 为主服务器
192.168.1.12 为镜像服务器目前的情况是DB_Pro数据库无法访问主体服务器(11)与镜像服务器(12)上的DB_Pro数据库均处于[主体,已断开连接/正在恢复]状态.所以无法按按MSDN上的要求强制结束镜像服务.由于数据在数据库,我需要查询到其中的数据,请问一下应该如何处理呢?

解决方案 »

  1.   

    你可以在主体服务器上运行:alter database ** set partner off;
    这样你先中止镜像,之后在reset。之后在调查是什么原因造成的。
      

  2.   

    应该是你的见证服务器出现了错误,使用一下命令试试:
    1、取消见证服务器,
    alter database DB_Pro set waitness off2、切换镜像
    alter  database DB_Pro set partner failover3、取消镜像
    alter database DB_Pro set partner off4、还原数据库
    restore database DB_Pro  with recovery