做SQL SERVER 2005 镜像时遇到“无法访问或不存在。请检查网络地址名称,并检查本地和远程端点的端口是否正常运行”。(急)

hozi 2009-02-15 01:36:38
两台服务器做镜像:
主服务器:192.168.1.5
镜像服务器:192.168.1.4
两台服务器都是03 ,数据库都是SQL SERVER 2005

我做镜像的步骤:
在SQL Server Management Studio里,把数据库备份后,然后恢复到镜像服务器,配置安全性,一路下来很顺利,然后开始镜像,出现下面的错误提示:

服务器网络地址 "TCP://192.168.1.4:5022" 无法访问或不存在。请检查网络地址名称,并检查本地和远程端点的端口是否正常运行。 (Microsoft SQL Server,错误: 1418)



检查192.168.1.5的日志发现了两个提示:
错误提示1:
日期 2009-2-15 1:28:18
日志 SQL Server (当前 - 2009-2-15 1:28:00)
源 spid29s
消息
Database mirroring connection error 4 'An error occurred while receiving data: '10054(远程主机强迫关闭了一个现有的连接。)'.' for 'TCP://192.168.1.4:5022'.
错误提示2:
日期 2009-2-15 1:28:38
日志 SQL Server (当前 - 2009-2-15 1:28:00)
源 spid26s
消息
Database mirroring has been terminated for database 'CxGameTreauredb'. This is an informational message only. No user action is required.




检查192.168.1.4的日志发现了一个提示:
日期 2009-2-15 1:23:12
日志 SQL Server (当前 - 2009-2-15 1:23:00)
源 Logon
消息
Database Mirroring login attempt by user 'NT AUTHORITY\ANONYMOUS LOGON.' failed with error: 'Connection handshake failed. The login 'NT AUTHORITY\ANONYMOUS LOGON' does not have CONNECT permission on the endpoint. State 84.'. [CLIENT: 192.168.1.5]
...全文
2822 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
nidayedegetui 2012-03-13
  • 打赏
  • 举报
回复
去你大爷的个腿 垃圾 害得我注册个账户[Quote=引用 1 楼 zjcxc 的回复:]

看错误提示, 应该是验证的问题, 如果你的两个服务顺不是在同一个域中, 并且sql server服务不是用域用户做为启动服务的身份
则改用证书做端点的身份验证吧
[/Quote]
mydogs521 2012-02-15
  • 打赏
  • 举报
回复
一台机器的两个实例也会出现这样的问题啊......sql服务都是以本地账号启动的.....咋回事?
marklnew 2011-09-06
  • 打赏
  • 举报
回复
2008的同类的问题,似乎解决不了
jwwyqs 2011-07-19
  • 打赏
  • 举报
回复
搞定了
jwwyqs 2011-07-19
  • 打赏
  • 举报
回复
请问如何将sqlserver的log on用户改为其他用户
gxl2002 2011-06-21
  • 打赏
  • 举报
回复
两台服务器做镜像:
maowangchina 2011-04-21
  • 打赏
  • 举报
回复
我机器反应慢,按照3楼的说法,设置好了后,过了一会,就成功了!
maowangchina 2011-04-21
  • 打赏
  • 举报
回复
我今天也遇到这个问题,能不能麻烦说清楚究竟怎么解决的啊
yuxingzan 2010-08-30
  • 打赏
  • 举报
回复
感谢楼主分享问题啊,我也遇到这个问题,被困扰了好几天,今天终于解决了。
Andy_YanDi 2010-07-14
  • 打赏
  • 举报
回复
谢谢楼主 贴出问题,其实也可以不用域环境,只要将sql server服务的守护账号改为两台服务器中的两个相同的账号即可,账号的权限可以设为管理员
greenzhulin 2010-06-29
  • 打赏
  • 举报
回复
2楼能说一下具体的步骤吗,我也遇到同样的问题
gfPeak 2010-02-21
  • 打赏
  • 举报
回复
我也遇到同样的错误,通过在两台服务器分别建立相同的用户,密码,加入管理员组,然后将sqlserver的log on用户改为这个用户后,就解决了。
zjcxc 元老 2009-02-15
  • 打赏
  • 举报
回复
看错误提示, 应该是验证的问题, 如果你的两个服务顺不是在同一个域中, 并且sql server服务不是用域用户做为启动服务的身份
则改用证书做端点的身份验证吧

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧