解决方案 »

  1.   

    Win7 旗舰版 sp1
    SQL Server 2008 R2
    非域环境
      

  2.   

    TCP://[192.168.2.xxx,1436]:7024
    这个怎么ip后面,还有 1436 这个端口呢
      

  3.   

    另外,7024 这个端口在你的win 7上有没有加入到防火墙的例外中呢,是否会是防火墙阻塞了这个端口
      

  4.   

    7024端口已经在防火墙中 入站 出站中设置了例外用证书来做的验证,以前都是这样做的,都是好用的。1436这个端口是命名实例,作镜像的服务器上有多个数据库实例,作为镜像的数据库实例端口号是1436.对了,这个1436端口,也加到防火墙的例外里面了不1436端口也添加例外了。以上各端口 telnet 都可以连通
      

  5.   

    7024端口已经在防火墙中 入站 出站中设置了例外用证书来做的验证,以前都是这样做的,都是好用的。1436这个端口是命名实例,作镜像的服务器上有多个数据库实例,作为镜像的数据库实例端口号是1436.对了,这个1436端口,也加到防火墙的例外里面了不1436端口也添加例外了。以上各端口 telnet 都可以连通对了,启动sql server的账户是,管理员账户吗:
      

  6.   

    另外,可以参考一下这个: [SQL Server]非域环境下,配置数据库镜像时的1418错误处理
    http://blog.csdn.net/xiaoxu0123/article/details/6963948
      

  7.   

    7024端口已经在防火墙中 入站 出站中设置了例外用证书来做的验证,以前都是这样做的,都是好用的。1436这个端口是命名实例,作镜像的服务器上有多个数据库实例,作为镜像的数据库实例端口号是1436.对了,这个1436端口,也加到防火墙的例外里面了不1436端口也添加例外了。以上各端口 telnet 都可以连通对了,启动sql server的账户是,管理员账户吗:
    启动sql服务的账户都是NetworkService
      

  8.   

    hosts文件怎么改 指定镜像IP和主机名 然后用主机名连接?
      

  9.   


    TCP://[192.168.2.xxx,1436]:7024
    印象中这里不需要1436,试一下:192.168.2.xxx:7024
      

  10.   

    因为这个7024端口已经被设置在sql实例上,也就不需要再加一个sql实例端口,也没有理由。
      

  11.   

    你去百度搜一下hosts文件的路径,具体我忘了。
    TCP://[192.168.2.xxx,1436]:7024 这里不需要两个端口啊
      

  12.   

    文档看过,以前都是3台机器,现在2台机器一台做镜像和见证。
    以前配置2005,2008,2008r2的都可以。就这次不行。你用win7做过吗?是不是win7有什么服务没有或者要开启的。