博主在两台机器上配好sql server 镜像,发现在 “数据库镜像监视器”中,另一台服务器的状态始终为“未连接”,但是SQL Server的镜像却能正常的手动故障切换。
(环境为:windows xp 专业版sp3 + SQL Server 2008 企业版 sp2)
解决方法为: 将“未连接”的那个数据库服务器,在这个“镜像监视器”中注册一下,(另外也要在两台服务器上,都启动服务“SQL Server Brower“)
注册方法如下图:
效果:
ps:
启动“数据库镜像监视器”的方法: 鼠标右击“被镜像的db -- 任务 -- 启动数据库镜像监视器”
手动故障切换的方法为: 鼠标右击“被镜像的db(主体) -- 任务 -- 镜像 -- 故障切换”
两台服务器上,都启动服务“SQL Server Brower“, 否则不能以“服务器名\实例名”进行连接。