第一篇帖子在这里 :)
我一直在尝试使用 SSMS 2016(两个都是 EXPRESS 版本)连接到 PC 中的 SQL Server 2016。
服务器出现在网络服务器窗口中。
我正在尝试使用 HOSTNAME\SERVERNAME 和 Windows 身份验证进行连接,我已经尝试了许多变体,例如:
- 主机名
- 服务器名称
- tcp:主机名\服务器名
- 以上所有操作均通过 SQL 身份验证完成
我总是收到这个错误:
无法连接到 HOSTNAME\SERVERNAME
附加信息:目标主体名称不正确。无法生成 SSPI 上下文。(Microsoft SQL Server)
我目前所做的:
在主机中:
- SqlBrowser 已启用。
- 在 Windows 防火墙中启用入站 TCP 端口 1433 和 UDP 端口 1434
在客户端:
- 检查是否可以 ping 主机。一切正常
- 使用 portqry 检查了端口 1433 TCP。正在监听(它识别 ms-sql-s 服务)
- 使用 portqry 检查端口 1434 UDP。正在监听(它正确识别服务器和实例名称)
我不知道还能做什么。
我在这里阅读了很多帖子,其中一些提出的解决方案如所描述的那样,但都不起作用。
答案1
我正在尝试远程连接到 SQL Server 2016 实例并收到该错误消息。事实证明,SQL Services (Windows) 服务需要在域帐户下运行才能解决此问题....