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

数据库双机备份,配置见证服务器时无法连接
在做数据库双机备份,配置见证服务器时,命令ALTER DATABASE <DATABASE> SET WITNESS = 'TCP://xxxx:5022'出错
Msg 1456, Level 16, State 3, Line 1
The ALTER DATABASE command could not be sent to the remote server instance 'TCP://xxxx:5022'. The database mirroring configuration was not changed. Verify that the server is connected, and try again.
现在高保护性做好了,不过需手动切数据库服务器,无法实现自动转移,故配置见证服务器以实现自动转移。
见证服务器可进行远程连接,且防火墙也开放1433及5022端口、见证服务器配置与镜像服务器一样,不过将Endpiont_Mirror的role设置为witness,非partner。求指教

------解决方案--------------------
见证跟主体,镜像是否在同个域内? 

不在域内的话, 需要导入主体,镜像的证书, 及创建相应的Login帐号.

记得主体,镜像的endpoint也要删除重建的.
------解决方案--------------------
1楼说的对,确定他们是否都在同域下,同域下好说。不同域说利用证书并创建登录账号相互进行访问
------解决方案--------------------
个人建议删除镜像重新配置一次,

这样时间应该还少过找问题的时间.