无法远程连接到Windows Server 2012 R2上的SQL Server 2014

时间:2015-08-18 09:48:31

标签: sql-server networking sql-server-2012 ssms

我正在尝试在Windows Server 2012 R2上安装SQL Server 2014。我可以使用Windows身份验证和sql server身份验证进行本地连接,但是当我尝试使用hostname \ instance远程连接时,我收到错误:

  

发生与网络相关或特定于实例的错误   建立与SQL Server的连接。找不到服务器或   无法访问。验证实例名称是否正确   SQL Server配置为允许远程连接。 (提供者:SQL   网络接口,错误:26 - 查找服务器/实例时出错   指定)(。Net SqlClient数据提供程序)

在SQL Server网络配置中,我已共享内存并启用了tcp / ip并禁用了命名管道。

http://snag.gy/GHY8X.jpg

在TCP / IP协议下,我有Enabled = Yes,Keep Alive = 30000,Listen All = Yes

http://snag.gy/kL5vK.jpg

在IP地址下,我有

http://snag.gy/lgoD6.jpg

Windows防火墙已关闭(暂时)。这些机器不属于域只是p2p工作组。

客户端计算机是XP SP3 pro。我尝试使用SMSS和odbc连接,但都失败了。

不知道它是否相关,但我在服务器上运行了sp_readerrorlog,我在日志中看到了这个

  

SQL Server网络接口库无法注册   服务主体名称(SPN)[MSSQLSvc / SERVER_2012:49184]   SQL Server服务。 Windows返回码:0xffffffff,状态:63。   未注册SPN可能导致使用集成身份验证   NTLM而不是Kerberos。这是一条情报信息。进一步   只有在需要Kerberos身份验证时才需要执行操作   身份验证策略以及SPN是否未手动完成   注册

启用并运行Sql Browser。

允许远程连接到此服务器。

1 个答案:

答案 0 :(得分:2)

原来是防火墙。我只禁用了域的防火墙而不是专用网络。