SQL Server 2008 R2的命名实例,运转在具有外网IP的服务器上,SQL Server Management Studio远程连接不上,报错如下。(外网服务器的SQL08R2的默认实例可以远程连接上。从内网连接该命名实例没问题。)从网上找资料,也进行了相关设置,还是远程连接不上SQL08R2的命名实例,怎么回事呢?标题: 连接到服务器
------------------------------无法连接到 *.*.*.*\MSSQL08。------------------------------
其他信息:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错) (Microsoft SQL Server,错误: -1)

解决方案 »

  1.   

    TCP/IP有没有启用
      

  2.   

    在sql server 服务中,启动SQL Server Browser试试
      

  3.   

    LZ  发个图上来,可能是远程的机器上有 firewall 把这个端口给关了。
      

  4.   

    内网是用机器名还是IP呢?
    TCP/IP 开启后,要重启一下 数据库服务
      

  5.   

    1、设置服务器为远程可登录模式
    用window用户模式登录SQL Server后,在服务器列表上,点右键,安全性,允许 混合模式登录;连接,允许 远程模式登录
    2、建立用户,设置密码,允许远程登录;
    3、修改SQL网络协议,TCP/IP协议,设置好IP,改为活动,启用状态,端口为1433,特别是IPALL下的端口一定要改为1433;
    4、如果开启了防火墙,将C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn下的,sqlservr.exe,添加到例个
    (版本不同,路径不同)
    5、如果有路由器,需要外网访问,还要在路由器中做好端口设置;
    主要是四个方面,服务器允许远程,用户允许远程,协议许可,防火墙许可;少一个可能都无法连接,
    SQL express版本可以远程。已调试成功!