背景:群集的prefered 節點是node1,而且會自動failOver到Node1(當node1重新加入群集時),但是死活切換不到node1,第一次是報IP沖突,檢查了下日志,并且 重新開機了node1後,不報IP 沖突,就是sql agent 起不來,查找日志,發現下面幾個連續的日志:
<a href="http://s3.51cto.com/wyfs02/M00/76/74/wKioL1ZT-vLwdnHnAAB5boK6esY549.png"></a>
第一個使用者配置報錯
第二個17190的錯誤初始化 FallBack 證書失敗,錯誤代碼: 15,狀态: 17,錯誤編号: 5。
第三個17182的錯誤TDSSNIClient 初始化失敗,出現錯誤 0x80092004,狀态代碼 0x80。原因: Unable to initialize SSL support. Cannot find object or property.
第四個17182的錯誤TDSSNIClient 初始化失敗,出現錯誤 0x80092004,狀态代碼 0x1。原因: Initialization failed with an infrastructure error. Check for previous errors. Cannot find object or property.
第五個17826錯誤由于網絡庫中存在内部錯誤,是以無法啟動網絡庫。要确定原因,請檢視錯誤日志中緊位于此錯誤之前的那些錯誤。
第六個17120錯誤 SQL Server 無法生成 FRunCommunicationsManager 線程。請檢視 SQL Server 錯誤日志和 Windows 事件日志,擷取有關可能發生的相關問題的資訊。
sql server 2012 error 17190 26017 17182 為關鍵字搜尋,找到下面兩篇文章,看來是系統資料庫corrupt 導緻。
<a href="http://blogs.msdn.com/b/karthick_pk/archive/2011/03/05/initializing-the-fallback-certificate-failed-with-error-code-1-state-1-error-number-2146893788.aspx">http://blogs.msdn.com/b/karthick_pk/archive/2011/03/05/initializing-the-fallback-certificate-failed-with-error-code-1-state-1-error-number-2146893788.aspx</a>
<a href="http://mssqlwiki.com/2012/04/19/sqlserver-initializing-the-fallback-certificate-failed-with-error-code-1-state-1-error-number-2146893802/">http://mssqlwiki.com/2012/04/19/sqlserver-initializing-the-fallback-certificate-failed-with-error-code-1-state-1-error-number-2146893802/</a>
解決辦法很簡單,使用非sql 服務使用的管理者賬号,在計算機上點右鍵,屬性的進階中的使用者配置檔案中,删除SQL服務賬号的配置檔案(服務啟動時會自動産生新的)
<a href="http://s3.51cto.com/wyfs02/M00/76/76/wKiom1ZT-pjAWinnAAC3ngI7MkQ119.png"></a>
本文轉自 yoke88 51CTO部落格,原文連結:http://blog.51cto.com/yoke88/1716333