System Center 2012 R2 - Service Manager 升級失敗

更新日期: 2013年11月

適用於: System Center 2012 R2 Service Manager, System Center 2012 SP1 - Service Manager

System Center 2012 R2 中的 Service Manager 升級作業可能無法順利完成。 從升級失敗復原時所應採取的步驟,需依據升級失敗發生在哪個階段而定:

  • 必要條件檢查期間發生失敗。

  • 預測檢查期間發生失敗。

  • 對管理伺服器進行永久變更之前發生無法預期的失敗。

  • 對管理伺服器進行永久變更之後發生無法預期的失敗。

  • 對資料庫進行永久變更之後發生無法預期的失敗。

升級可能也會因為 System Center 管理設定服務啟動逾時而失敗。

必要條件檢查期間發生失敗

開始安裝 System Center 2012 R2 中的 Service Manager 之前,系統會進行必要條件檢查,確定是否符合特定需求。 如果系統發現某種狀況,而 System Center 2012 R2 中的 Service Manager 將繼續運作,您會收到警告。 警告的識別圖示是一個內含驚嘆號 (!) 的黃色三角形。 系統識別為警告的狀況不會導致您無法安裝 Service Manager。

如果系統發現的狀況是絕對必要的需求,將會出現失敗指示。失敗指示的識別圖示是一個內含叉號 (X) 的紅色圓形。

如果出現警告或失敗指示,您可以取消安裝並進行必要的變更,或是進行適當的變更並按一下 [再次檢查必要條件],然後再繼續安裝。 您必須先更正所有失敗的狀況,才能繼續安裝或升級。

預測檢查期間發生失敗

在您更正系統在必要條件檢查期間識別的任何失敗之後,可以在精靈的 [必要條件] 頁面上按 [下一步],即可開始升級或安裝 Service Manager。系統會在安裝或升級程序期間檢查是否符合下列狀況:

  • 您指定的資料倉儲資料庫存在。

  • 您所指定執行 Microsoft SQL Server 的電腦並未執行 Microsoft SQL Server 2008 Service Pack 1 (SP1)、SQL Server 2008 Service Pack 2 (SP2) 或 SQL Server 2008 R2。

  • 您為資料庫指定的硬碟至少有 1 GB 的可用空間。

  • System Center 資料存取服務可使用您提供的一組認證登入。

  • System Center 管理設定服務可使用您提供的一組認證登入。

  • 有足夠的可用空間可安裝升級的檔案。

  • 安裝程式可存取 Service Manager 安裝的檔案位置。

如果在執行這些類型的檢查期間發生失敗,您可以進行適當的變更。 例如,您可以指定具有足夠空間的硬碟位置,然後在 [警告] 頁面上按一下 [重試] 繼續進行安裝。

對管理伺服器進行永久變更之前發生無法預期的失敗

如果錯誤是在對 Service Manager 管理伺服器或資料倉儲管理伺服器進行永久變更之前發生,例如在對結構化查詢語言 (SQL) 資料庫進行變更之前,或是在匯入管理組件之前,出現的錯誤訊息就會包含 [重試] 按鈕。 在此情況下,您可以更正問題,然後重試安裝或升級。

對管理伺服器進行永久變更之後發生無法預期的失敗

如果錯誤是在對 Service Manager 管理伺服器或資料倉儲管理伺服器進行永久變更之後發生,例如在對 SQL 資料庫進行變更之後,或是在匯入管理組件之後,出現的錯誤訊息就不會包含 [重試] 按鈕。在這種情況下,您必須重新安裝受影響管理伺服器的原始版本。

不論是哪種情況,您都需要加密金鑰的備份。如果是 Service Manager 管理伺服器,您必須在開始升級之前先製作備份,才能使用加密金鑰。 如需詳細資訊,請參閱 How to Back Up the Encryption Key in Service Manager (如何在 Service Manager 中備份加密金鑰)

對資料庫進行永久變更之後發生無法預期的失敗

如果錯誤是在對資料庫進行永久變更之後發生,例如在匯入管理組件或資料寫入資料庫的任何其他階段之後,出現的錯誤訊息就不會包含 [重試] 按鈕。

此時唯一的選擇是按一下 [關閉],然後開始進行嚴重損壞修復程序來還原資料庫。 您必須在開始執行升級程序之前先備份資料庫,才能進行此復原程序。 如需詳細資訊,請參閱 Backing Up Service Manager Databases (備份 Service Manager 資料庫)

升級因為管理設定服務啟動逾時而失敗

在某些電腦上,如果 Service Manager 安裝程式無法及時啟動 System Center 管理設定服務,安裝程式會失敗並進行回復。 如果發生此問題,您可能會在安裝記錄檔中看到下列項目。

CAStartServices: Attempting to start service. OMCFG
CAStartServices: StartService failed. Error Code: 0x8007041D.  
ConfigureSDKConfigService: CAStartServices failed. Error Code: 0x8007041D. OMCFG

錯誤 0x8007041D 表示服務未及時回應啟動或控制要求。 此外,系統事件記錄檔中也可能記錄下列事件。

Log Name:      System
Source:        Service Control Manager
Event ID:      7009
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Description:
A timeout was reached (30000 milliseconds) while waiting for the System Center Management Configuration service to connect.

發生此問題的原因是具有 Authenticode 簽章的 Microsoft .NET Framework 2.0 Managed 組件載入所花的時間比平常長。當具有 Authenticode 簽章的 .NET Framework 2.0 Managed 組件載入時,系統一律會驗證簽章。此外,.NET Framework 2.0 Managed 組件也可能因為其他各種設定而導致載入時間比平常長。例如,.NET Framework 2.0 Managed 組件可能因為網路設定而導致載入時間比平常長。

如需導致此問題發生的其他資訊,請參閱 FIX: A .NET Framework 2.0 managed application that has an Authenticode signature takes longer than usual to start (修正:具有 Authenticode 簽章的 .NET Framework 2.0 Managed 組件應用程式載入所花的時間比平常長)

如需可能的因應程序的詳細資訊,請參閱如何解決設定服務啟動問題

-----
For additional resources, see Information and Support for System Center 2012.

Tip: Use this query to find online documentation in the TechNet Library for System Center 2012. For instructions and examples, see Search the System Center 2012 Documentation Library.
-----
顯示: