我刚刚使用 SPN 在 AD 中完成了我们的 SQL Server 2008 R2 注册。我可以通过 OLEDB 使用 SQLNCLI10.1 使用以下关键字进行连接:
Server SPN=MSSQLSvc/server.domain.local
连接后,以下查询将验证是否正在使用 Kerberos:
SELECT auth_scheme FROM sys.dm_exec_connections WHERE session_id = @@spid;
结果:
KERBEROS
但是,我无法弄清楚或在互联网上搜索有关使用 SPN 在 SSMS 内连接的信息。将建议的关键字添加到“附加连接参数”只会导致
Keyword not supported: 'serverspn'
Keyword not supported: 'server spn'
是否可以使用 SPN 在 SSMS 内连接?如果我在没有指定 SPN 的情况下这样做,则测试查询将返回:
NTLM