了解 Integration Services 封裝所記錄的事件
Integration Services 封裝會將各種事件訊息記錄至 Windows 應用程式事件記錄檔。當封裝啟動、停止以及發生特定問題時,此封裝就會記錄這些訊息。
本主題會提供封裝記錄至應用程式事件記錄檔之常見事件訊息的相關資訊。根據預設,封裝會記錄其中某些訊息,即使您尚未針對此封裝啟用記錄也一樣。不過,只有當您針對此封裝啟用記錄時,封裝才會記錄其他訊息。不論此封裝預設記錄這些訊息或因為已經啟用記錄,訊息的事件來源都是 SQLISPackage。
如需有關如何執行 Integration Services 封裝的一般資訊,請參閱<正在執行封裝>。
如需有關如何疑難排解執行中封裝的詳細資訊,請參閱<疑難排解封裝執行>。
封裝狀態的相關訊息
當您執行 Integration Services 封裝時,此封裝通常會記錄有關封裝進度和狀態的各種訊息。下表將列出這些訊息。
[!附註]
此封裝會記錄下表中的訊息,即使您尚未針對此封裝啟用記錄也一樣。
事件識別碼 |
符號名稱 |
文字 |
附註 |
---|---|---|---|
12288 |
DTS_MSG_PACKAGESTART |
封裝 "" 已啟動。 |
封裝已開始執行。 |
12289 |
DTS_MSG_PACKAGESUCCESS |
封裝 "" 已順利完成。 |
封裝執行成功,而且不再執行。 |
12290 |
DTS_MSG_PACKAGECANCEL |
封裝 "%1!s!" 已取消。 |
封裝不再執行,因為封裝已取消。 |
12291 |
DTS_MSG_PACKAGEFAILURE |
封裝 "" 失敗。 |
封裝無法執行成功,而且已停止執行。 |
依預設,在新的安裝中,Integration Services 會設定為不要將與封裝執行相關的特定事件記錄至應用程式事件記錄檔。當您使用 SQL Server 2008 的資料收集器功能時,這個設定可避免產生過多的事件記錄項目。不會記錄的事件包括 EventID 12288「封裝已啟動」和 EventID 12289「封裝已成功完成」。若要將這些事件記錄到應用程式事件記錄檔,請開啟登錄進行編輯。在登錄中找出 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\SSIS 節點,然後將 LogPackageExecutionToEventLog 設定的 DWORD 値從 0 變更為 1。不過,Integration Services 在升級安裝中則是設為記錄這兩種事件。若要停用記錄,請將 LogPackageExecutionToEventLog 設定的值從 1 設為 0。
與封裝記錄相關聯的訊息
如果您已經針對封裝啟用記錄,應用程式事件記錄檔就是 Integration Services 封裝中選擇性記錄功能所支援的其中一個目的地。如需詳細資訊,請參閱<記錄封裝執行>。
當您已經針對封裝啟用記錄,而且記錄檔位置是應用程式事件記錄檔時,此封裝就會記錄有關下列資訊的項目:
封裝執行時封裝所在階段的相關訊息。
封裝執行時所發生之特定事件的相關訊息。
封裝執行階段的相關訊息
事件識別碼 |
符號名稱 |
文字 |
附註 |
---|---|---|---|
12544 |
DTS_MSG_EVENTLOGENTRY |
事件名稱: %1%r 訊息: %9%r 操作員: %2%r 來源名稱: %3%r 來源識別碼: %4%r 執行識別碼: %5%r 開始時間: %6%r 結束時間: %7%r 資料碼: %8 |
當您將封裝記錄設定為應用程式事件記錄檔時,各種訊息都會使用這個一般格式。 |
12556 |
DTS_MSG_EVENTLOGENTRY_PACKAGESTART |
事件名稱: %1%r 訊息: %9%r 操作員: %2%r 來源名稱: %3%r 來源識別碼: %4%r 執行識別碼: %5%r 開始時間: %6%r 結束時間: %7%r 資料碼: %8 |
封裝已啟動。 |
12547 |
DTS_MSG_EVENTLOGENTRY_PREVALIDATE |
事件名稱: %1%r 訊息: %9%r 操作員: %2%r 來源名稱: %3%r 來源識別碼: %4%r 執行識別碼: %5%r 開始時間: %6%r 結束時間: %7%r 資料碼: %8 |
物件的驗證即將開始。 |
12548 |
DTS_MSG_EVENTLOGENTRY_POSTVALIDATE |
事件名稱: %1%r 訊息: %9%r 操作員: %2%r 來源名稱: %3%r 來源識別碼: %4%r 執行識別碼: %5%r 開始時間: %6%r 結束時間: %7%r 資料碼: %8 |
物件的驗證已完成。 |
12552 |
DTS_MSG_EVENTLOGENTRY_PROGRESS |
事件名稱: %1%r 訊息: %9%r 操作員: %2%r 來源名稱: %3%r 來源識別碼: %4%r 執行識別碼: %5%r 開始時間: %6%r 結束時間: %7%r 資料碼: %8 |
這則一般訊息會報告封裝進度。 |
12546 |
DTS_MSG_EVENTLOGENTRY_POSTEXECUTE |
事件名稱: %1%r 訊息: %9%r 操作員: %2%r 來源名稱: %3%r 來源識別碼: %4%r 執行識別碼: %5%r 開始時間: %6%r 結束時間: %7%r 資料碼: %8 |
物件已經完成其工作。 |
12557 |
DTS_MSG_EVENTLOGENTRY_PACKAGEEND |
事件名稱: %1%r 訊息: %9%r 操作員: %2%r 來源名稱: %3%r 來源識別碼: %4%r 執行識別碼: %5%r 開始時間: %6%r 結束時間: %7%r 資料碼: %8 |
封裝已經完成執行。 |
發生之事件的相關訊息
下表只會列出屬於事件結果的某些訊息。如需 Integration Services 所使用之錯誤、警告和參考用訊息的更完整清單,請參閱<SSIS 錯誤和訊息參考>。
事件識別碼 |
符號名稱 |
文字 |
附註 |
---|---|---|---|
12251 |
DTS_MSG_EVENTLOGENTRY_TASKFAILED |
事件名稱: %1%r 訊息: %9%r 操作員: %2%r 來源名稱: %3%r 來源識別碼: %4%r 執行識別碼: %5%r 開始時間: %6%r 結束時間: %7%r 資料碼: %8 |
工作已失敗。 |
12250 |
DTS_MSG_EVENTLOGENTRY_ERROR |
事件名稱: %1%r 訊息: %9%r 操作員: %2%r 來源名稱: %3%r 來源識別碼: %4%r 執行識別碼: %5%r 開始時間: %6%r 結束時間: %7%r 資料碼: %8 |
這則訊息會報告已經發生的錯誤。 |
12249 |
DTS_MSG_EVENTLOGENTRY_WARNING |
事件名稱: %1%r 訊息: %9%r 操作員: %2%r 來源名稱: %3%r 來源識別碼: %4%r 執行識別碼: %5%r 開始時間: %6%r 結束時間: %7%r 資料碼: %8 |
這則訊息會報告已經發生的警告。 |
12258 |
DTS_MSG_EVENTLOGENTRY_INFORMATION |
事件名稱: %1%r 訊息: %9%r 操作員: %2%r 來源名稱: %3%r 來源識別碼: %4%r 執行識別碼: %5%r 開始時間: %6%r 結束時間: %7%r 資料碼: %8 |
這則訊息會報告與錯誤或警告沒有關聯的參考用訊息。 |
|