叢集服務可能會停止回應在 Windows Server 2008 的叢集節點上,當應用程式執行 VSS 備份的檔案從磁碟區


狀況


叢集服務可能會停止回應 (擱置) 在 Windows Server 2008 的叢集節點上,當應用程式執行的檔案的磁碟區陰影複製服務 (VSS) 備份從磁碟區。

Cluster.log 檔可能包含類似下列的資訊︰
864:fb0.01/21[03:02:04.887](000000) INFO [VSS] OnIdentify - Version X-1.4 Component Name Cluster Database864:fb0.01/21[03:02:04.887](000000) INFO [VSS] OnIdentify - Add Files To File Group target path %WINDIR%\cluster\
864:fb0.01/21[03:02:04.887](000000) INFO [VSS] OnIdentify Returned true
864:fb0.01/21[03:02:05.792](000000) ERR mscs::ClusterVssWriter::FindClusterComponent: AssertionFailed(668)' because of 'failed assertion'(compCount > 0 is false)

此外,下列事件會記錄在應用程式記錄檔中。

事件識別碼 1000

事件識別碼 12305

事件識別碼 12290

事件識別碼 16387

開發人員的附註如果備份應用程式會藉由使用空的IVssWriterComponents參數準備備份時,可能會發生這個問題。

原因


指標變數ClusterVssWriter物件的IsClusterWriterPresent函式中依序指向 [輸入] 清單中的每個元件。這個變數不會初始化成 NULL。如果輸入的清單是空的則這個變數會包含一個隨機的位址。因此,叢集服務嘗試解除配置的隨機位址時,就會發生存取違規。

解決方案


Hotfix 資訊

支援的 hotfix 可從 Microsoft 取得。不過,此 Hotfix 僅用於修正本文中所述的問題。此 Hotfix 只適用於發生此特定問題的系統上。

如果 hotfix 可供下載,在此知識庫文件頂端將出現「可用的 Hotfix」區段。如果這個區段不會出現,將要求提交給 Microsoft 客戶服務及支援取得 Hotfix。

注意如果發生其他問題,或如果需要進行疑難排解,您可能必須建立個別的服務要求。收取支援費用會套用到其他支援問題和此特定 hotfix 無法解決的問題。如 Microsoft 客戶服務及支援的電話號碼或建立個別的服務要求的完整清單,請造訪下列 Microsoft 網站︰注意「 下載 Hotfix 」 表單會顯示 hotfix 可用的語言。如果看不到您的語言,是因為未提供該語言的 Hotfix 。

先決條件

若要套用此 hotfix,您必須執行叢集服務在 Windows Server 2008 電腦上。

重新啟動需求

套用此 hotfix 後,您必須重新啟動電腦。

Hotfix 取代資訊

此 hotfix 不會取代任何其他 hotfix。

檔案資訊

此 hotfix 的英文版具有下列表格中所列檔案屬性 (或較新的檔案屬性)。這些檔案的日期和時間會以國際標準時間 (UTC) 格式列出。當您檢視檔案資訊時,會將它轉換為本地時間。若要查看 UTC 與當地時間的時差,請在 [控制台] 中的日期和時間項目使用 [時區] 索引標籤。
Windows Server 2008,以 x86 為基礎的版本
檔案名稱檔案版本檔案大小日期時間平台
Clussvc.exe6.0.6001.221512,333,18405-Apr-200800:57x86
Windows Server 2008,itanium 型版本
檔案名稱檔案版本檔案大小日期時間平台
Clussvc.exe6.0.6001.221516,458,88005-Apr-200801:12IA-64
Windows Server 2008,x64 架構版本
檔案名稱檔案版本檔案大小日期時間平台
Clussvc.exe6.0.6001.221513,857,92005-Apr-200818:29x64

狀態


Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。

更多的資訊


如需有關軟體更新術語的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

用來描述 Microsoft 軟體更新標準術語的編號 824684描述