文章編號: 899158 - 上次校閱: 2007年1月9日 - 版次: 9.0 如何疑難排解 DTS 和調整大小的 MOM 2005 報表中的問題的資料庫
在此頁中徵狀您遇到一或多個下列徵狀 MOM 2005 中安裝 Microsoft 作業管理員 (MOM) 報表服務之後:
發生的原因如果 DTS 封裝無法報告資料從複製 OnePoint 資料庫到 MOM 報表伺服器資料庫,就會發生這些徵狀。 這造成 OnePoint 資料庫停止清理,並且它會繼續成長,直到 DTS 工作執行成功。 當下列情況成立時,可能會失敗 DTS 封裝:
解決方案如果要解決這個問題,增加 SystemCenterReporting 資料庫和 SystemCenterReporting 記錄檔的大小。 如果要執行此動作請 MOM 報告伺服器上依照下列步驟執行:
請確認該 SystemCenterDTSPackageTask 排定的工作在排定的工作排定自動執行。如果這樣,請到下一個程序。
其他相關資訊移動小使用 /latency 切換或 /chunksize 切換控制的資料量我們建議您移動資料較小的封包中如果您有大量的同時移動的資料。這有助於避免逾 SQL Server 中。這也可以避免放太多負載執行 SQL Server 的電腦上。/latency 切換控制MOM.Datawarehouse.DTSPackageGenerator.exe 檔案支援可讓您指定要傳送到 SystemCenterReporting 資料庫資料世紀的延遲時間參數。 您可以使用延遲參數來決定多少資料複製到 SystemCenterReporting 資料庫。延遲參數使用下列語法:MOM.Datawarehousing.DTSPackageGenerator.exe /latency: number of days 我們建議使用延遲參數,如果超過三或四天 DTS 作業失敗。若要查看當前次 DTS 作業已成功執行的時間,檢查 TimeDTSLastRan 值 OnePoint 資料庫中的 [ReportingSettings] 資料表。這會顯示在標準國際時間 (格林威治標準時間)。 在這個範例 DTS 作業尚未執行 30 天。因此,您可以使用延遲參數且其值為 20,以及工作會移轉到 MOM 報表資料庫的 20 天之前的所有資料。下次您執行此工作指定比 10 天舊一值 of10 遷移任何項目。上次執行此工作移除 / 延遲 切換從 MOM.Datawarehousing.DTSPackageGenerator.exe 遷移剩餘的資料。藉由執行這項操作,資料可移動不含充斥系統。 附註 這個範例假設您 OnePoint 資料庫中有 30 天的資料。
/chunksize 切換控制新的大小參數已加入 MOM 2005 SP1 中用於當您從命令列執行 DTS 作業時:
DTS 作業仍然失敗,並且您收到逾時錯誤DTS 作業仍可能會失敗並且產生逾時錯誤,如果要複製的資料量很大。1001 的事件、 事件 81 或已經移除 / 無訊息 參數將 DTS 命令輸出的描述文字可能會包含類似下列的錯誤訊息: 等候逾時過期。 逾時期間經過之前於完成的作業,或伺服器沒有回應。 提供者終止,因為達到資源限制的執行
遠端查詢逾時時間可以增加到 1200 600 秒或更,預設值,或可以設定遠端查詢逾時時間為 0 (無限制) 以是否將完成工作,請參閱。若要使遠端查詢逾時請依照下列步驟執行: 附註遠端查詢逾時值裝載報告資料庫之 SQL Server 和 SQL Server 裝載 OnePoint 資料庫上進行變更。
Step StepInvokeInnerPackage failed. Step Error Source: Microsoft OLE DB Provider for SQL Server Step Error Description: (1:SC_Inner_DTS_Package) SubStep 'DTSStep_ExecuteSQLTask_SC_SampledNumericDataFact_View_1_Insert' failed with the following error: OLE DB provider 'SQLOLEDB' reported an error. Execution terminated by the provider because a resource limit was reached. (Microsoft OLE DB Provider for SQL Server (80040e14): OLE DB error trace [OLE/DB Provider 'SQLOLEDB' ICommandText::Execute returned 0x80040e31: Execution terminated by the provider because a resource limit was reached.].) (Microsoft OLE DB Provider for SQL Server (80040e14): [OLE/DB provider returned message: Timeout expired]) Execution was canceled by user. Step Error Code: -2147220441 Step Error Help File: Step Error Help Context ID:0 其他疑難排解資訊
873235?
(http://support.microsoft.com/kb/873235/
)
如何停止超出預期大小的 SQL Server 資料庫的交易記錄檔 317375?
(http://support.microsoft.com/kb/317375/
)
交易記錄檔意外地成長,或已滿執行 SQL Server 的電腦上
機器翻譯重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。 按一下這裡查看此文章的英文版本:899158?
(http://support.microsoft.com/kb/899158/en-us/
)
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。 | 其他資源 其他支援網站社群立即取得協助文章翻譯
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


回此頁最上方
