0

通过 VPN 连接到远程 SQL Server 时,我遇到了这个错误。

这里的问题是,只有在字符串连接上指定了 SPN 名称时,我才能进行连接,即:“Server SPN = MSSQLSvc\MyServer.foo.bar”

指定 SPN 名称有什么区别?

4

1 回答 1

0

您是否检查过您的 SQL Server 是否真的在侦听您使用 setspn -l 注册的 IP?我记得前段时间的一个案例,其中注册名称是另一个名称,并且连接是使用虚拟服务器名称进行的。

如果您已经尝试了所有这些但仍然无法正常工作,那么您应该使用 SQL Server 身份验证(如果可能)来避免此错误。

于 2018-11-23T21:52:55.070 回答