设置见证服务器时出错:The ALTER DATABASE command could not be sent to the remote server instance 'TCP://<ServerName>:<port>'".
把见证服务器的端点停了重启也不行.
貌似sql2005sp1的bug,sp2还有这个问题?
在http://support.microsoft.com/kb/940254/en-us提供的解决办法,我没有DNS服务器呀,晕了半天了,请高手指点下,谢谢

解决方案 »

  1.   


    单位没DNS??看来你是在做练习了. 那你就用workgroup:
    1) 在你的三台机器(principal, witness, mirror)上, 在/windows/system32/drivers/etc/hosts文件里把这三机器的IP和名字都写上 (按照那里已经有的格式写).
    2) 在这三机器的local users and groups里, 把它们的SQL SERVER的用户(就是用于mirroring的用户)都分别加进去. 一定要赋予一定的权限(为了练习, 偶想暂时用FULL ACCESS的比较好).
    3) 然后你再试试加witness.
      

  2.   

    单位都要用DNS么?呵呵。我用的证书,除了不能添加见证服务器外都正常的。
    顺便问下,同一实例下的多个数据库可以用同一个端点镜像到另一个实例下么?要做些什么
      

  3.   

    端点当然是全局的啊,这是可以的。步骤是一样的,没有特别的,BACKUP 日志,恢复,设置Mirror....