【问题标题】:Can't connect remotely to SQL Server 2014 on Windows Server 2012 R2无法远程连接到 Windows Server 2012 R2 上的 SQL Server 2014
【发布时间】:2015-08-18 09:48:30
【问题描述】:

我正在尝试在 Windows Server 2012 R2 上安装 SQL Server 2014。我可以使用 windows 身份验证和 sql server 身份验证进行本地连接,但是当我尝试使用主机名\实例进行远程连接时,出现错误:

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

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

http://snag.gy/GHY8X.jpg

在 TCP/IP 协议下,我已启用=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 已启用并正在运行。

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2016-06-16
      • 1970-01-01
      • 2014-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多