Windows Server 2008 R2。
已安装SQL Server 2008 R2。
MSSQL服务作为本地系统运行。
服务器FQDN是SQL01.domain.com。
SQL01已加入到名为domain.com的Active Directory域中。
以下是setspn的输出:
C:\> setspn -L sql01
...
MSSQLSvc/SQL01.domain.com:1433
MSSQLSvc/SQL01.domain.com
WSMAN/SQL01.domain.com
WSMAN/SQL01
TERMSRV/SQL01.domain.com
TERMSRV/SQL01
RestrictedKrbHost/SQL01
RestrictedKrbHost/SQL01.domain.com
HOST/SQL01.domain.com
HOST/SQL01
然后,我启动SQL Server Management Studio并由此连接到SQL01:
然后,我运行以下查询:
SELECT auth_scheme FROM sys.dm_exec_connections WHERE session_id = @@spid
结果是NTLM。为什么结果不是Kerberos?SPN似乎对于使用本地系统帐户是正确的。该服务器不在群集中或使用CNAME。
仅回答问题,社区就能从中受益吗?
—
mdpc