您在執行 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 媒體上。
如果要判斷您是否遇到本文 < 徵狀 > 一節所述的問題,請依照下列步驟執行:
- 在資料倉儲資料庫伺服器上啟動 Microsoft SQL Server 管理 Studio 程式。
- 按一下 [新增查詢,然後按一下出現在 [標準] 工具列中的清單中的 [OperationsManagerDW。
附註如果裝載了資料倉儲資料庫不 OperationsManagerDW,按一下適當的資料庫。 - 輸入以下的查詢,然後按下 F5 以執行查詢:
選取 * 從 MemberDatabase
附註此查詢用來判斷是否從資料庫中遺失必要的資訊。 - 請檢查所傳回的結果。
如果這項查詢會不傳回任何資料列在查詢結果中,您遇到本文所述的問題。在這種情況下繼續 < 解決方案 > 一節。
如果這項查詢會傳回資料列中查詢的結果,而且伺服器名稱傳回查詢結果中,您沒有遭遇本文所述的問題。而,您可能會遇到 SQL Server 使用權限相關問題。在這種情況下請勿遵照 < 解決方案 > 一節中的步驟。
如果要解決這個問題,請依照下列步驟執行:
- 在資料倉儲資料庫伺服器上啟動 Microsoft SQL Server 管理 Studio 程式。
- 按一下 [新增查詢,然後按一下出現在 [標準] 工具列中的清單中的 [OperationsManagerDW。
附註如果裝載了資料倉儲資料庫不 OperationsManagerDW,按一下適當的資料庫。 - 輸入以下的查詢,然後按下 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。
- 若要確認已成功更新資料表,刪除查詢] 視窗的內容、 輸入以下的查詢,然後按下 F5 以執行查詢:
選取 * 從 MemberDatabase
如果資料表更新成功,在查詢結果中傳回一個資料列。比方說,查詢結果可能如下所示。
摺疊此表格展開此表格
| MemberDatabaseRowId | 伺服器名稱 | 資料庫名稱 | MasterDatabaseInd | DefaultDatabaseInd | ComponentAutoDeploymentAllowedInd | MasterDatabaseReferenceServerName | MasterDatabaseReferenceDatabaseName |
|---|
| DWServer | OperationsManagerDW | 1 | 1 | 1 | 空值 | 空值 |
附註在您依照這些步驟執行數個事件識別碼之後可能會在管理伺服器上的作業管理員記錄檔中記錄 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及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。