錯誤識別碼 1602年,且 Microsoft System Center 2012 Virtual Machine Manager 主控台未啟動

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:3020448
徵狀
當您嘗試啟動 Microsoft System Center 2012 Virtual Machine Manager 主控台時,主控台不會啟動,並且您收到下列錯誤訊息:
無法連線到 VMM 管理伺服器 server_name.該伺服器上的 Virtual Machine Manager 服務沒有回應。請確認伺服器已安裝 Virtual Machine Manager 而且 Virtual Machine Manager 服務正在執行。然後嘗試再次連線。如果問題持續發生,請重新啟動 Virtual Machine Manager 服務。
ID: 1602年

此外,您也可能會注意到系統中心 Virtual Machine Manager 服務已停止。當您嘗試啟動服務時,您會收到下列錯誤訊息:
Windows 無法啟動本機電腦上的系統中心 Virtual Machine Manager 服務。服務並未傳回錯誤。這可能是內部的 Windows 錯誤或內部服務錯誤。如果問題持續發生,請連絡您的系統管理員。

此外,在 Virtual Machine Manager 伺服器上的應用程式記錄檔會記錄類似下列的錯誤:
記錄檔名稱: 應用程式
來源:.NET 執行階段
日期:
事件識別碼: 1026年
工作類別: 無
層級: 錯誤
關鍵字: 傳統
使用者: n/A
電腦:
描述:
應用程式: vmmservice.exe
架構版本: v4.0.30319
描述: 處理程序已終止因為未處理的例外狀況。
例外狀況資訊: System.FormatException
堆疊:
在 System.DateTime.Parse (System.String,System.IFormatProvider)
在 System.Convert.ToDateTime(System.String)
在 Microsoft.VirtualManager.DB.ServerGlobalSettings.ReadServerData(System.Guid)
在 Microsoft.VirtualManager.DB.ServerGlobalSettings.get_Instance()
在 Microsoft.VirtualManager.Engine.VirtualManagerService.StartSQL()
在 Microsoft.VirtualManager.Engine.VirtualManagerService.ExecuteRealEngineStartup()
在 Microsoft.VirtualManager.Engine.VirtualManagerService.TryStart(System.Object)
在 System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object,布林值)
在 System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,System.Object,布林值)
在 System.Threading.TimerQueueTimer.CallCallback()
在 System.Threading.TimerQueueTimer.Fire()
在 System.Threading.TimerQueue.FireNextTimers()
發生的原因
如果 Virtual Machine Manager 資料庫中的 tbl_VMM_GlobalSetting 資料表的一或多個資料列內的不正確的資料型別,會發生這個問題。
解決方案
若要解決這個問題,請執行完整備份的 Virtual Machine Manager 資料庫,然後執行下列的 SQL 查詢對 Virtual Machine Manager 資料庫:
update tbl_VMM_GlobalSetting set PropertyValue = NULL where PropertyName ='UpgradeTime'
附註 如需有關如何執行這項查詢的資訊,請參閱 〈 其他資訊 〉 一節。

SQL 查詢完成時,啟動 「 系統中心 Virtual Machine Manager 服務。主控台現在應該啟動,並成功地連接。
其他相關資訊
要對 Virtual Machine Manager 資料庫執行 SQL 查詢,請依照下列步驟執行。
  1. 請 Virtual Machine Manager 資料庫的備份:
    1. 在 Virtual Machine Manager 主控台中,開啟 [設定] 工作區。
    2. 在 [首頁] 索引標籤 [備份] 群組中,按一下 [備份]。
    3. Virtual Machine Manager 備份] 對話方塊中,指定要儲存備份的檔案,然後再按一下[確定]
    附註 您可以檢查工作的工作區中備份的狀態。
  2. 停止 Virtual Machine Manager 服務。
  3. 開啟 Microsoft SQL Server Management Studio,然後再瀏覽至 VirtualManagerDB 資料庫。

    VirtualManagerDB
  4. 在工具列上,選取新的查詢

    新的查詢
  5. 複製並貼在視窗中的下列查詢:
    update tbl_VMM_GlobalSetting set PropertyValue = NULL where PropertyName ='UpgradeTime'
    按一下 [ !執行來執行查詢。請確定查詢成功完成。結果會類似下列的螢幕擷取畫面:

    查詢結果
  6. 重新啟動 Virtual Machine Manager 服務。
如需有關如何使用 SQL Server Management Studio 的詳細資訊,請參閱 SQL Server Management Studio.

警告:本文為自動翻譯

內容

文章識別碼:3020448 - 最後檢閱時間:06/24/2015 14:12:00 - 修訂: 4.0

Microsoft System Center 2012 R2 Virtual Machine Manager, Microsoft System Center 2012 Virtual Machine Manager

  • kbexpertiseinter kbprb kbsurveynew kbmt KB3020448 KbMtzh
意見反應