在指令碼元件中記錄

在 Integration Services 封裝中記錄可以讓您藉由記錄預先定義之事件或使用者定義訊息,記錄關於執行進度、結果和問題的詳細資訊以供稍後分析。指令碼元件可以使用 ScriptMain 類別的 Log 方法記錄使用者定義的資料。如果已啟用記錄,而且已在 [設定 SSIS 記錄] 對話方塊的 [詳細資料] 索引標籤上選取 [ScriptComponentLogEntry] 事件以進行記錄,Log 方法的單一呼叫會儲存為資料流程工作設定之所有記錄提供者中的事件資訊。

以下是記錄的一個簡單範例:

Dim bt(0) As Byte

Me.Log("Test Log Event", _

0, _

bt)

[!附註]

雖然您可以直接從指令碼元件執行記錄,不過您可能會想要考慮實作事件,而不是記錄。使用事件時,不僅可以啟用事件訊息的記錄,還可用預設或使用者定義的事件處理常式回應事件。

如需有關記錄的詳細資訊,請參閱<記錄封裝執行>。

Integration Services 圖示 (小) 掌握 Integration Services 的最新狀態

若要取得 Microsoft 的最新下載、文件、範例和影片以及社群中的選定解決方案,請瀏覽 MSDN 或 TechNet 上的 Integration Services 頁面:

若要得到這些更新的自動通知,請訂閱該頁面上所提供的 RSS 摘要。