首页 > 开发 > 综合 > 正文

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

2024-07-21 02:47:14
字体:
来源:转载
供稿:网友
非域环境下搭建自动故障转移镜像无法将 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' 就不会再报错了
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表