当 SQL Server 在运行 Microsoft SQL Server 2000 的计算机上启动时,SQL Server 程序总会尝试在 Active Directory 中注册虚拟服务器。您可能会在 Microsoft Windows NT 事件日志中看到以下警告:
Warning SuperSocket Info : (SPNRegister) :Error 1355 Event Category 8 Event ID 19011
这条信息不是错误信息。这条信息仅仅是一个警告,说明 SQL Server 无法注册服务主要名称 (Service Principal Name, SPN)。这表示将使用 Microsoft Windows NT Challenge/Response (NTLM) 验证机制,而不使用 Kerberos。
原因 通常,出现这条信息的原因是 SQL Server 服务帐户正以不具有注册 SPN 的必要权限的域用户身份运行。此外,该错误也可能与服务器是 Active Directory 目前不支持的群集服务器或故障转移虚拟服务器有关。
状态 Microsoft 已经证实这是 SQL Server 2000 中存在的问题。
参考 269229 How to Manually Re-Create the Cluster Service Account(如何手动重新创建群集服务帐户)