記錄封裝執行
Microsoft SQL Server Integration Services 包括記錄功能,此功能會公開用於記錄的執行階段事件、支援不同的記錄提供者集,並提供用於記錄的常見要求資訊。資訊可記錄到文字檔 SQL Server Profiler、SQL Server 資料庫中的 sysssislog 資料表、「Windows 事件記錄檔」和 XML 檔案。如需詳細資訊,請參閱<Integration Services 記錄提供者>。
您可以使用「SSIS 設計師」、Integration Services 所提供之建立封裝的圖形工具或以程式設計方式,將封裝設定為使用記錄功能。如需有關如何啟用封裝及其用於記錄功能之容器和工作的詳細資訊,請參閱<在封裝中實作記錄>。
您還可以在使用 dtexec 命令提示公用程式執行封裝時,併入記錄功能。如需有關支援記錄功能之命令提示引數的詳細資訊,請參閱<dtexec 公用程式 (SSIS 工具)>。
檢視記錄檔中的資訊
在封裝完成執行後,您可以檢視封裝記錄檔中的執行階段資訊。
下表描述 Integration Services 記錄提供者寫入記錄檔的位置。
記錄提供者 |
位置 |
---|---|
文字檔 |
記錄提供者所使用的「檔案」連接管理員會指定文字檔的路徑。 |
SQL Server Profiler |
記錄提供者所使用的「檔案」連接管理員會指定 SQL Server Profiler 所使用之檔案的路徑。 |
Windows 事件記錄檔 |
Windows 事件檢視器中的應用程式記錄檔包含 Integration Services 記錄資訊。 |
SQL Server |
記錄提供者所使用的 OLE DB 連接管理員會指定包含具有記錄項目之 sysssislog 資料表的 SQL Server 資料庫。 |
XML 檔案 |
記錄提供者所使用的「檔案」連接管理員會指定 XML 檔案的路徑。 |
外部資源
mssqltips.com 上的部落格文章:將 SQL 代理程式工作設定成寫入 Windows 事件記錄檔。
CodePlex.com 上的工具:SSIS 記錄分析器。
CodePlex.com 上的工具:DTLoggedExec。
technet.com 上的影片:SSIS 記錄分析器 (SQL Server 影片)。
|