SQL SuperSocket 信息: (SpnRegister) : Error 1355
2007-12-12 10:08
344 查看
SQL SuperSocket 信息: (SpnRegister) : Error 1355。 原因说明 当 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(如何手动重新创建群集服务帐户) |
错误号:232774 (SHILOH_BUGS)
症状
当 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 无法注册服务主体名称 (SPN)。这表示将使用的安全机制为 Microsoft Windows NT Challenge/Response (NTLM) 身份验证,而不是 Kerberos。
原因
因为 SQL Server 服务帐户正以不具有注册 SPN 所必需的权限的域用户的身份运行,所以通常会显示该信息。使用 Microsoft Windows 2000 Service Pack 3 (SP3),您可以在服务器群集中启用 Kerberos 身份验证。有关如何进行此操作的说明,请参见下面的 Microsoft 知识库文章:
319723 (http://support.microsoft.com/kb/319723/) INF:包括服务器群集上的 SQL Server 虚拟服务器的 SQL Server 2000 Kerberos 支持
状态
Microsoft 已经确认这是 SQL Server 2000 中存在的问题。
参考
有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
235529 (http://support.microsoft.com/kb/235529/) 基于 Windows 2000 服务器群集上的 Kerberos 支持
269229 (http://support.microsoft.com/kb/269229/) 如何手动重新创建群集服务帐户
--------------------------------------------------------------------------------
这篇文章中的信息适用于:
• Microsoft SQL Server 2000 标准版
回到顶端
关键字: kbbug kbpending KB303411
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所
相关文章推荐
- SQL Server——Warning SuperSocket Info : (SPNRegister) :Error 1355
- SuperSocket 信息: (SpnRegister) : Error 1355 解决方法!
- SuperSocket 信息: (SpnRegister) : Error 1355。解决方法
- SuperSocket 信息: (SpnRegister) : Error 1355。解决方法
- 谈JDBC SQLSERVER"Error establishing socket
- EntityFramework.SqlServer.dll 中发生 其他信息: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)
- [SQLServer JDBC Driver]Error establishing socket. Connection refused: connect
- 如何让Log shipping成功的备份信息不出现在SQL Server error log
- @@ERROR @@ROWCOUNT 返回的都是上一条SQL 语句后的执行信息。(ZT)
- pyspider连接rabbitmq ,结果出现socket.error: [Errno 104] Connection reset by peer 这样的报错信息
- SuperSocket 信息: 绑定在 TCP 端口 1433 上失败
- 如何让Log shipping成功的备份信息不出现在SQL Server error log
- java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket
- 谈JDBC SQLSERVER"Error establishing socket"
- 用sql server2005的错误 java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 解决办法
- @@ERROR @@ROWCOUNT 返回的都是上一条SQL 语句后的执行信息。
- Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: socket creation error
- 关于javax.servlet.ServletException: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 错
- 谈JDBC SQLSERVER"Error establishing socket"
- @@ERROR @@ROWCOUNT 返回的都是上一条SQL 语句后的执行信息