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

做SQL SERVER 2005 镜像时遇到“无法访问或不存在。请检查网络地址名称,并检查本地和远程端点的端口是否正常运行”。(急)
两台服务器做镜像:
  主服务器: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]

------解决方案--------------------
我也遇到同样的错误,通过在两台服务器分别建立相同的用户,密码,加入管理员组,然后将sqlserver的log on用户改为这个用户后,就解决了。