您目前已離線,請等候您的網際網路重新連線

FIX: 資料庫鏡像工作階段可能會停止間歇地在 SQL Server 2005 中

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:959006
徵狀
您建立一個資料庫鏡像在 Microsoft SQL Server 2005 中的工作階段。不過,資料庫鏡像可能會停止間歇地。如果您查詢 sys.dm_db_mirroring_connections 動態管理檢視 (DMV) 當資料庫鏡像停駐點,is_send_flow_controlled 資料行的值會是 1。

附註時此資料行的值是 1 網路流量控制已延期網路傳送,因為網路忙碌中。當值為 1 時,主體伺服器就會處於流量控制狀態。

這個問題時在鏡像伺服器錯誤記錄檔會記錄下列錯誤訊息:
<Date><Time>spid16s 錯誤: 1479 高的嚴重性等級: 16 狀態: 1。
<Date><Time>spid16s"<EndPoint> 」 已等待時間截止資料庫 MSS 」 的 120 秒沒有回應之後。請檢查服務和網路連線。
<Date><Time>spid16s 資料庫鏡像是資料庫 'MSS' 為非使用中。這是資訊性訊息。不不需要任何使用者動作。
<Date><Time>建立 dbid 5 spid16s 重新啟動封包。
<Date><Time>spid22s 重新啟動封包處理 dbid 5。
<Date><Time>spid22s SQL Server 遇到 1 occurrence(s) cachestore 清除 '物件計劃' cachestore (計劃快取的一部份) 限於某些資料庫維護的或重新設定作業。
<Date><Time>spid22s SQL Server 遇到 1 occurrence(s) cachestore 清除 'SQL 計畫' cachestore (計劃快取的一部份) 限於某些資料庫維護的或重新設定作業。
<Date><Time>spid22s SQL Server 遇到 1 occurrence(s) cachestore 對齊界限樹 cachestore (計劃快取的一部份) 限於某些資料庫維護的或重新設定作業。
<Date><Time>spid22s 資料庫正在啟動 ' <Database name>'.
<Date><Time>資料庫的 spid22s bypassing 修復 ' <Database name> ' 因為標示為無法復原的鏡像資料庫。這是資訊性訊息。不不需要任何使用者動作。
這個問題時上主體伺服器錯誤記錄檔會記錄下列錯誤訊息:
<Date><Time>spid27s 錯誤: 1479 高的嚴重性等級: 16 狀態: 2。
<Date><Time>spid27s"<EndPoint> 」 已經逾時為資料庫"<Database name> 」 之後沒有回應的 120 秒。請檢查服務和網路連線。
<Date><Time>spid26s 錯誤: 1479 高的嚴重性等級: 16 狀態: 2。
<Date><Time>spid26s"<EndPoint> 已經逾時為資料庫"<Database name> 」 之後沒有回應的 120 秒。請檢查服務和網路連線。
<Date><Time>spid26s 資料庫鏡像處於非作用中的資料庫 ' <Database name>'. 這是資訊性訊息。不不需要任何使用者動作。
<Date><Time>spid26s 錯誤: 1479 高的嚴重性等級: 16 狀態: 2。
<Date><Time>spid26s"<EndPoint> 」 已經逾時為資料庫"<Database name> 」 之後沒有回應的 120 秒。請檢查服務和網路連線。
發生的原因
如果主體伺服器是在流程控制狀態,主體伺服器正在等候認可 (ACK) 從鏡像伺服器,以釋出一些網路緩衝區,並結束流程控制狀態。不過,如果連線閒置 90 秒,連線逾時。這會導致主體伺服器釋放配置給連線的網路緩衝區,並建立新的連線來重新傳送訊息。因為的 SQL Server 2005 中有錯誤,連線並在某些競爭情況下不逾時。
解決方案

服務套件資訊

如果要解決這個問題,取得最新的 Service Pack 的 SQL Server 2005。如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
913089如何取得最新的 Service Pack,SQL Server 2005 的
狀況說明
Microsoft 已確認<適用於>一節所列之 Microsoft 產品確實有此問題。 這個問題已經先在 SQL Server 2005 Service Pack 3 中獲得修正。
其他相關資訊
如需有關軟體更新術語的詳細資訊,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
824684用來描述 Microsoft 軟體更新標準術語的說明

警告:本文為自動翻譯

內容

文章識別碼:959006 - 最後檢閱時間:12/16/2008 00:47:58 - 修訂: 1.0

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems

  • kbmt kbtshoot kbsql2005engine kbexpertiseadvanced kbfix kbbug KB959006 KbMtzh
意見反應
ocument.createElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">