在這項工作中,您將啟用 Lesson 3.dtsx 套件中數據流的記錄功能。 然後,您將設定文本文件記錄提供者來記錄 PipelineExecutionPlan 和 PipelineExecuteTrees 事件。 文本文件記錄提供者會建立易於檢視且易於傳輸的記錄。 這些記錄檔的簡單性讓這些檔案在封裝的基本測試階段特別有用。 您也可以在 SSIS 設計師的 [記錄事件] 視窗中檢視記錄專案。
將記錄新增至套件
在[SSIS]功能表上,按一下[記錄]。
在 [ 設定 SSIS 記錄 ] 對話方塊的 [ 容器 ] 窗格中,確定已選取最上層代表第 3 課封裝的物件。
在 [ 提供者和記錄] 索引標籤的 [ 提供者類型 ] 方塊中,選取 [文本檔的 SSIS 記錄提供者],然後按兩下 [ 新增]。
Integration Services 會將新的文本文件記錄提供者新增至套件,其中包含文本文件的預設名稱 SSIS 記錄提供者。 您現在可以設定新的記錄提供者。
在 [ 名稱] 資料列中,輸入
Lesson 3 Log File。選擇性地修改 [描述]。
在 [ 組態 ] 數據行中,按兩下 [ <新增連線> ] 以指定記錄資訊寫入目的地。
在 [ 檔案連接管理器編輯器] 對話框中,針對 [使用類型] 選取 [ 建立檔案],然後按兩下 [ 瀏覽]。 根據預設,[ 選取檔案 ] 對話框會開啟項目資料夾,但您可以將記錄資訊儲存到任何位置。
在 [ 選取檔案 ] 對話框中,於 [ 檔名] 方塊中輸入
TutorialLog.log,然後按兩下 [ 開啟]。按兩下 [確定 ] 關閉 [ 檔案連接管理器編輯器 ] 對話框。
在 [ 容器] 窗格中,展開封裝容器階層的所有節點,然後清除所有複選框,包括 [ 擷取範例貨幣數據 ] 複選框。 現在選取 [ 擷取範例貨幣數據 ] 複選框,只取得此節點的事件。
這很重要
如果 [擷 取範例貨幣數據 ] 複選框的狀態變暗,而不是選取,工作會使用父容器的記錄設定,而且您無法啟用工作特定的記錄事件。
在 [詳細數據] 索引標籤的 [事件] 資料行中,選取 [PipelineExecutionPlan] 和 [PipelineExecutionTrees] 事件。
按兩下 [進階 ] 以檢閱記錄提供者會寫入每個事件記錄檔的詳細數據。 根據預設,系統會針對您指定的事件自動選取所有信息類別。
按兩下 [基本 ] 以隱藏資訊類別。
在 [ 提供者和記錄] 索引標籤的 [ 名稱] 資料列中,選取
Lesson 3 Log File。 建立封裝的記錄提供者之後,您可以選擇性地取消選取它以暫時關閉記錄,而不需要刪除並重新建立記錄提供者。按一下 [確定]。