SQL Server使用侦听器IP访问时遇到"The target principal name is incorrect. Cannot generate SS...

2018-02-08 10:20:25来源:http://www.cnblogs.com/kerrycode/p/8426537.html作者:潇湘隐者人点击

分享

在测试SQL Server 2016 Always On时,在创建侦听器后,在客户端使用SSMS, 可以用侦听器名称访问Always On集群,但是使用侦听器IP访问时遇到"The target principal name is incorrect.Cannot generate SSPI context"



TITLE: Connect to Server
------------------------------
Cannot connect to 192.168.7.64.
------------------------------
ADDITIONAL INFORMATION:
The target principal name is incorrect. Cannot generate SSPI context. (Microsoft SQL Server, Error: 0)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=0&LinkId=20476
------------------------------
BUTTONS:
OK
------------------------------


测试环境是在一个与生产环境隔离的Vmware集群里面,而且DNS服务器也是克隆过来的,在测试环境的DNS服务器上, 这个IP(192.168.7.64)缓存有生产环境的对应的服务器名称。在命令窗口,使用下面命令确认即可。


ping -a 192.168.7.64


ping 侦听器名称


解决方法,在DNS服务器上删除对应的记录,然后新增一条记录,然后在客户端使用ipconfig /flushdns清空DNS缓存记录,就可以使用侦听器IP访问Alway On


关于 “The target principal name is incorrect.Cannot generate SSPI context. (Microsoft SQL Server, Error: 0)” 这个问题的其它可能情况,可以参考博文 The target principal name is incorrect. Cannot generate SSPI context


参考资料:


https://blogs.msdn.microsoft.com/meer_alam/2015/05/10/the-target-principal-name-is-incorrect-cannot-generate-sspi-context/


最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台