1)在虚拟机环境搭了三台WINSERVER2008+SQLSERVER2005,关闭了WINDOWS防火墙
三台机器都加到了域,都使用GROUP\Administrator登陆服务器和SQLSERVER2)在A机器上创建数据库MDB,完全备份和日志备份。把数据文件拷到B机器上,用SQLSERVER附加3)现在作镜像,A是主服务器,B是镜像服务器,C是认证服务器。出现错误:更改对于数据库"MDB"失败服务器网络地址:"TCP://WINSVRA.GROUP.LOCAL:5022"无法访问或不存在。
请检查网络地址名称,并检查本地和远程端点的端口是否正常运行
(Microsoft SQL Server,错误:1418)不知道错在哪里啊!

解决方案 »

  1.   

    TCP://WINSVRA.GROUP.LOCAL:5022"无法访问或不存在
    ===================================================
    工作环境下需要配置证书认证。
      

  2.   

    楼主说的太笼统了,请问你只配置了域吗?域配置之后还要在这三台服务器上建立连接端点创建端点:

    1.登陆main数据库服务器创建ROLE=PARTNER的端点

    CREATE ENDPOINT Mirroring 
     STATE=STARTED AS TCP(LISTENER_PORT=5011) 
       FOR DATABASE_MIRRORING(ROLE=PARTNER,ENCRYPTION=SUPPORTED)
    GO

    2. 登陆mirror数据库服务器创建ROLE=PARTNER的端点

    CREATE ENDPOINT Mirroring 
     STATE=STARTED AS TCP(LISTENER_PORT=5022) 
       FOR DATABASE_MIRRORING(ROLE=PARTNER,ENCRYPTION=SUPPORTED)
    GO

    3.登陆witness数据库服务器创建ROLE=WITNESS的端点

    CREATE ENDPOINT Mirroring 
     STATE=STARTED AS TCP(LISTENER_PORT=5033) 
       FOR DATABASE_MIRRORING(ROLE=WITNESS,ENCRYPTION=SUPPORTED) 
    GO
    创建连接端点之后,才能配置镜像