文章編號: 942865 - 上次校閱: 2007年10月10日 - 版次: 1.1

當您嘗試在系統中心操作 Manager 2007 中產生報表時,出現錯誤訊息: 「 無法初始化報告"

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
全部展開 | 全部摺疊

徵狀

您在執行 Microsoft 系統中心操作 Manager 2007 時您會遭遇下列徵狀:
  • 當想產生報告使用作業管理員 2007年操作主控台中的檢視中的連結會收到下列錯誤訊息:
    應用程式: System Center 作業 Manager 2007
    應用程式版本: 6.0.5000.0
    嚴重性: 錯誤
    訊息: 無法初始化報表。

    Microsoft.Reporting.WinForms.ReportServerException: 項目
    ' /Microsoft.SystemCenter.DataWarehouse.report.library/Microsoft.SystemCenter.DataWar
    ehouse.Report.Alert ' 找不到。(rsItemNotFound)
    在 Microsoft.reporting.WinForms.ServerReport.GetExecutionInfo()
    在 Microsoft.reporting.WinForms.ServerReport.GetParameters()

    Microsoft.EnterpriseManagement.mom.internal.UI.reporting.parameters.ReportParameterB lock.initialize (ServerReport serverReport) 在 Microsoft.EnterpriseManagement.mom.internal.UI.Console.ReportForm.SetReportJob 傳送 (objec t 者,ConsoleJobEventArgs 引數)
  • 當想藉由使用 [報告] 節點中作業 Manager 2007 操作主控台檢視報告沒有未發行的報表會出現。
  • 管理伺服器上的作業管理員記錄檔中,可能會記錄下列事件。

    事件類型: 警告
    事件來源: HealthService
    事件類別: 無
    事件識別碼: 2115年
    date 的日期:
    時間: time
    使用者: N/A
    電腦: ComputerName
    描述: 在管理群組 ManagementGroupName A [繫結] 資料來源已張貼項目至工作流程,但未收到回應 NNNN (以秒為單位)。這表示效能或工作流程功能發生問題。 工作流程識別碼: Microsoft.SystemCenter.DataWarehouse.CollectEntityHealthStateChange 執行個體: FQDN 例項識別碼: GUID

    事件類型: 警告
    事件來源: 健全狀況服務模組
    事件類別: 無
    事件識別碼: 11411
    date 的日期:
    時間: time
    使用者: N/A
    電腦: ComputerName
    描述: 通知的訂閱資料來源模組遇到已等待一段長時間才能收到的通知的警示訂閱。 警示訂閱 ruleid、 通知訂閱查詢下限標準、 通知訂閱查詢上限標準:

    附註每隔 10 分鐘,就會記錄事件識別碼 11411。

發生的原因

如果使用 DBCreateWizard 工具建立資料倉儲資料庫,就會發生這個問題。DBCreateWizard 工具位於 Microsoft 系統中心操作 Manager 2007 媒體上。

如果要判斷您是否遇到本文 < 徵狀 > 一節所述的問題,請依照下列步驟執行:
  1. 在資料倉儲資料庫伺服器上啟動 Microsoft SQL Server 管理 Studio 程式。
  2. 按一下 [新增查詢,然後按一下出現在 [標準] 工具列中的清單中的 [OperationsManagerDW

    附註如果裝載了資料倉儲資料庫不 OperationsManagerDW,按一下適當的資料庫。
  3. 輸入以下的查詢,然後按下 F5 以執行查詢:
    選取 * 從 MemberDatabase
    附註此查詢用來判斷是否從資料庫中遺失必要的資訊。
  4. 請檢查所傳回的結果。

    如果這項查詢會不傳回任何資料列在查詢結果中,您遇到本文所述的問題。在這種情況下繼續 < 解決方案 > 一節。

    如果這項查詢會傳回資料列中查詢的結果,而且伺服器名稱傳回查詢結果中,您沒有遭遇本文所述的問題。而,您可能會遇到 SQL Server 使用權限相關問題。在這種情況下請勿遵照 < 解決方案 > 一節中的步驟。

解決方案

如果要解決這個問題,請依照下列步驟執行:
  1. 在資料倉儲資料庫伺服器上啟動 Microsoft SQL Server 管理 Studio 程式。
  2. 按一下 [新增查詢,然後按一下出現在 [標準] 工具列中的清單中的 [OperationsManagerDW

    附註如果裝載了資料倉儲資料庫不 OperationsManagerDW,按一下適當的資料庫。
  3. 輸入以下的查詢,然後按下 F5 以執行查詢:
    EXEC MemberDatabaseAttach 'dbserver \ instanceName ',' datawarehouseDBname'、 1、 1、 1


    附註在此查詢取代 dbserver \ instancename 下列之一:
    • 如果不使用 SQL Server 預設執行個體取代 dbserver \ instancename 一起使用的 SQL Server 執行個體名稱執行 SQL Server 的電腦的 NetBIOS 名稱。比方說取代 dbserver \ instancename DWServer\Instance 1。
    • 如果您使用 [預設的 SQL Server 執行個體取代 dbserver \ instancename 只 NetBIOS 名稱的電腦。比方說取代 dbserver \ instancename 與 DWServer。
  4. 若要確認已成功更新資料表,刪除查詢] 視窗的內容、 輸入以下的查詢,然後按下 F5 以執行查詢:
    選取 * 從 MemberDatabase
如果資料表更新成功,在查詢結果中傳回一個資料列。比方說,查詢結果可能如下所示。
摺疊此表格展開此表格
MemberDatabaseRowId伺服器名稱資料庫名稱MasterDatabaseIndDefaultDatabaseIndComponentAutoDeploymentAllowedIndMasterDatabaseReferenceServerNameMasterDatabaseReferenceDatabaseName
DWServerOperationsManagerDW111空值空值
附註在您依照這些步驟執行數個事件識別碼之後可能會在管理伺服器上的作業管理員記錄檔中記錄 31554 事件。這些事件有下列的描述資訊:

工作流程已成功儲存在資料倉儲中的資料。

狀況說明

Microsoft 已確認<適用於>一節所列之 Microsoft 產品確實有此問題。

這篇文章中的資訊適用於:
  • Microsoft System Center Operations Manager 2007
關鍵字:?
kbmt kberrmsg kbtshoot kbprb KB942865 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:942865? (http://support.microsoft.com/kb/942865/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。