在 SQL 集群上设置 SPN

han*_*ess 4 sql-server kerberos spn sql-server-2014

我有一个关于如何手动设置 SPN 以在 SQL 集群上使用 Kerberos 身份验证的问题。

我是在集群名称上设置一个 SPN 还是在每个节点上设置一个? 在此处输入图片说明

我还有一个默认的命名实例,我是否指定实例的名称?

Sea*_*ser 5

要为 SQL FCI 创建 SPN,请使用 FCI 实例的 FQDN。例如,如果 contoso 域上的 FCI 名称是“SQLFCI1”,并且它使用域帐户 SQLSvcAcct 在端口 22000 上侦听,则 spn 将是:setspn -s MSSQLSvc/SQLFCI1.contoso.com:22000 Contoso\SQLSvcAcct

如果您不想手动执行此操作,Microsoft为此提供了一个很棒的工具