非域环境下搭建自动故障转移镜像无法将 ALTER DATABASE 命令发送到远程服务器实例的解决办法

王朝学院·作者佚名  2016-05-25
窄屏简体版  字體: 小  |  中  |  大  |  超大  

非域环境下搭建自动故障转移镜像无法将 ALTER DATABASE 命令发送到远程服务器实例的解决办法非域环境下搭建自动故障转移镜像无法将 ALTER DATABASE 命令发送到远程服务器实例的解决办法

环境:非域环境

因为是自动故障转移,需要加入见证,事务安全模式是,强安全FULL模式

做到最后一步的时候,可能会遇到

执行( ALTER DATABASE [mirrortest] SET WITNESS = 'TCP://xxxx:5022' -)报错的解决方法消息 1456,级别 16,状态 3,第 4 行无法将 ALTER DATABASE 命令发送到远程服务器实例 'TCP://xxx:5022'。数据库镜像配置未更改。请确保该服务器已连接,然后重试。

解决办法,需要在三台机器:见证、镜像、主机上C:\Windows\System32\drivers\etc\hosts文件里添加下面内容就可以了,三台机器都要添加

192.168.2.3 主机192.168.2.4 备机192.168.2.5 见证当然需要写上计算机名,然后在主机上执行ALTER DATABASE [mirrortest] SET WITNESS = 'TCP://xxxx:5022' 就不会再报错了

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航