配置数据库镜像时的1418错误处理.
2011-12-19 20:20
555 查看
在非域环境下,配置SQL Server 2008 数据库镜像服务的时候,在最后一步(即下图中,点击"开始镜像"按钮之后),遇到报错1418错误,
在“镜像服务器”的日志中有如下错误:
Database Mirroring login attempt failed with error: 'Connection handshake failed. An OS call failed: (8009030c) 0x8009030c(登录没有成功). State 67.'. [CLIENT: 192.168.1.8]
在试着两台机器上,修改hosts文件,修改SQL Server启动账户为同一账户密码,互相telnet 1433和5022端口都通(在windows防火墙把这两个端口添加到“例外”), 互相“ping 主机名”也是通的. 然后删除endpoint,再重新配置镜像,仍然报同样的错误。
解决方法为:配置两台机器上,启动sql server为同一名字账户,且密码要相同;重启SQL Server服务; 然后在两机器上,都删除端点(drop endpoint ...),再重启配置。
用T-SQL的方式配置镜像,参见:http://msdn.microsoft.com/en-us/library/ms179306.aspx
图形界面配置,可参见:非域环境下SqlServer2005镜像安装配置步骤
另外,“高性能模式(异步)”不支持手动“故障转移”,“高安全(同步)”支持手动“故障转移”。两种方式可以通过在主体服务器上执行如下T-SQL实现修改:
ALTER DATABASE testdb SET PARTNER SAFETY { FULL | OFF }
“高安全(同步)”模式,是指主体服务器提交了一个事务之后,将事务日志发给镜像服务器,同时在一个队列中等待镜像的响应,而不是在镜像服务器响应之后,主体服务器才提交事务。 (即就算镜像服务器挂了, 主体服务器也照常运行)
1418: 服务器网络地址 "tcp://xiaoxu:5022" 无法访问或不存在。请检查网络地址名称,并检查本地和远程端点的端口是否正常运行。 |
Database Mirroring login attempt failed with error: 'Connection handshake failed. An OS call failed: (8009030c) 0x8009030c(登录没有成功). State 67.'. [CLIENT: 192.168.1.8]
在试着两台机器上,修改hosts文件,修改SQL Server启动账户为同一账户密码,互相telnet 1433和5022端口都通(在windows防火墙把这两个端口添加到“例外”), 互相“ping 主机名”也是通的. 然后删除endpoint,再重新配置镜像,仍然报同样的错误。
解决方法为:配置两台机器上,启动sql server为同一名字账户,且密码要相同;重启SQL Server服务; 然后在两机器上,都删除端点(drop endpoint ...),再重启配置。
用T-SQL的方式配置镜像,参见:http://msdn.microsoft.com/en-us/library/ms179306.aspx
图形界面配置,可参见:非域环境下SqlServer2005镜像安装配置步骤
另外,“高性能模式(异步)”不支持手动“故障转移”,“高安全(同步)”支持手动“故障转移”。两种方式可以通过在主体服务器上执行如下T-SQL实现修改:
ALTER DATABASE testdb SET PARTNER SAFETY { FULL | OFF }
“高安全(同步)”模式,是指主体服务器提交了一个事务之后,将事务日志发给镜像服务器,同时在一个队列中等待镜像的响应,而不是在镜像服务器响应之后,主体服务器才提交事务。 (即就算镜像服务器挂了, 主体服务器也照常运行)
相关文章推荐
- 在SQL2008配置数据库镜像1418错误的处理
- [SQL Server]非域环境下,配置数据库镜像时的1418错误处理.
- Sqlserver 2005 配置 数据库镜像:1418错误:该错误很可能是安全方面的配置问题引起的
- SQL Server 2008 镜像1418错误处理-转
- 超级简单的mysql主从数据库配置攻略以及错误处理
- SQL Server HA - 数据库镜像2 (Mirroring)(1418错误解决)
- TNS-12560: TNS: 协议适配器错误 Oracle11g 创建数据库中问题处理(必须运行Netca以配置监听程序)
- SQL Server 2008 镜像1418错误处理
- SQL Server数据库镜像部署 错误1418’处理及证书验证
- SQL Server数据库镜像部署 错误1418’处理及证书验证
- mac/linux ssh 免密码登陆配置及错误处理
- HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理
- GoldenGate配置文档,参数说明,常见错误处理
- 恢复数据库报错,SQL3012C 发生系统错误(原因码 = "")。无法处理后续的 SQL 语句。 SQLSTATE=58005
- Web.Config配置错误页面处理
- 批处理命令篇--配置免安装mysql 5.6.22, 以及1067错误的一个解决方法
- 水晶报表中"已达到系统管理员配置的最大报表处理作业数限制"错误的处理 .
- Django数据库操作中You are trying to add a non-nullable field 'name' to contact without a default错误处理
- 数据库sql2000错误8908及处理
- VMware View 4.5事件数据库配置错误