+ -
当前位置:首页 → 问答吧 → sql server 2005镜像问题

sql server 2005镜像问题

时间:2007-06-18

来源:互联网

在使用sql   server   2005作镜像的时候,两台机器,主体:test1,镜像:test2
前面设置后,都正确,在最后一步主体开始镜像的时候,提示
开始镜像时出错
  其他信息:
更改对于数据库“test”失败。
执行transact-sql语句或批处理时发生了异常。
服务器网络地址“tcp://test2:5022”无法访问或不存在。
请检查网络地址名称,并检查本地和远程端的端口是否正常运行。(microsoft.sqlserver,错误:1418)


我检查端口,都是通的

作者: pfina   发布时间: 2007-06-18

网络有问题,   或者端口被防火墙阻塞了.


在   test1   的命令提示符下执行下面的命令检查一下:
telnet   test2   5022

作者: zjcxc   发布时间: 2007-06-18

内网环境,防火墙都没开
telnet   都是通的

作者: pfina   发布时间: 2007-06-18

错误日志如下
2007-06-18   11:36:09.01   spid23s           Error:   1474,   Severity:   16,   State:   1.
2007-06-18   11:36:09.01   spid23s           Database   mirroring   connection   error   4   'An   error   occurred   while   receiving   data:   '10054(远程主机强迫关闭了一个现有的连接。) '. '   for   'TCP://test2:5022 '.
2007-06-18   11:36:29.00   spid17s           错误:   1443,严重性:   16,状态:   2。
2007-06-18   11:36:29.00   spid17s           Database   mirroring   has   been   terminated   for   database   'testm '.   This   is   an   informational   message   only.   No   user   action   is   required.

作者: pfina   发布时间: 2007-06-18

你启动SQL服务的帐号是一样的帐号么?是域帐号么?

作者: being21   发布时间: 2007-06-18

帐号一样,不是域用户

作者: pfina   发布时间: 2007-06-18

估计你证书配置不正确导致~

作者: GEPIN   发布时间: 2007-06-18

这个问题其实很简单,很简单. 一般专家就是不告诉你. 
我花了3000元请了个专家,他花了3分钟给我解决:
在windows服务(services.msc) 列表中,找到sqlserver2005,
右键属性或双击,弹出属性框后选择登录选项页,
"登录身份"在此账户中这里配置登录用户或域用户. 
就可以了. 就解决了这个问题.

作者: mxmmxmchina   发布时间: 2008-07-14

这个问题其实很简单,很简单. 一般专家就是不告诉你. 
我花了3000元请了个专家,他花了3分钟给我解决:
在windows服务(services.msc) 列表中,找到sqlserver2005,
右键属性或双击,弹出属性框后选择登录选项页,
"登录身份"在此账户中这里配置登录用户或域用户和密码. 
sql server agent 启动帐号也一样设置
就可以了. 就解决了这个问题.

作者: mxmmxmchina   发布时间: 2008-07-14

一,如果服务器在域中,TCP地址使用:主机名+ 域
二,如果不在域中,查看网络连接,把主机名+Primary Dns Suffix的名称,作为TCP的地址。

作者: pgy8288   发布时间: 2008-07-15

的确是mxmmxmchina所说的,一直无法解决的问题解决了,感谢
 

作者: lichang1972   发布时间: 2011-12-09

学习...

作者: dovei   发布时间: 2011-12-09

哇.. 07年的问题, 请楼主快出来结贴吧.

作者: ap0405140   发布时间: 2011-12-09