文章編號: 303411 - 上次校閱: 2006年3月23日 - 版次: 4.1

當 SQL Server 服務帳戶是網域使用者時,您收到 Warning SuperSocket Info (警告 SuperSocket 資訊) 警告資訊

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
BUG #:232774 (SHILOH_BUGS)
全部展開 | 全部摺疊

徵狀

在執行 Microsoft SQL Server 2000 或 Microsoft SQL Server 2005 的電腦上啟動 SQL Server 時,SQL Server 程式會隨時嘗試在 Active Directory 中註冊虛擬伺服器。您可能會在 Microsoft Windows NT 事件記錄檔中看到下列警告:
警告 SuperSocket 資訊:(SPNRegister):錯誤 1355
事件類別目錄 8
事件識別碼:19011
這並不是錯誤訊息。這只是一段指出 SQL Server 無法註冊「服務主要名稱」(SPN) 的警告文字,表示將要使用的安全性機制是 Microsoft Windows NT 挑戰或回應 (NTLM) 驗證,而非 Kerberos。

發生的原因

由於 SQL Server 服務帳號會以網域使用者的身分執行,但網域使用者並未具備用來註冊 SPN 的必要使用權限,因此,通常會出現這個訊息。如果在 Microsoft Windows 2000 Service Pack 3 (SP3) 中,您就可以在伺服器叢集上啟用 Kerberos 驗證。如需有關如何執行這項操作的指示,請參閱「Microsoft 知識庫」中的下列文件:
319723 ? (http://support.microsoft.com/kb/319723/ ) How to use Kerberos authentication in SQL Server

狀況說明

Microsoft 已確認 SQL Server 2000 和 SQL Server 2005 中確實有上述問題。

?考

如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
235529? (http://support.microsoft.com/kb/235529/ ) Windows 2000 網域環境中的 MSCS 虛擬伺服器限制
269229? (http://support.microsoft.com/kb/269229/ ) How to manually re-create the Cluster service account

這篇文章中的資訊適用於:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Workgroup Edition
關鍵字:?
kbbug kbpending KB303411
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。