2011-04-29 45 views
0

我有一些偶爾失敗的DTS包。它們在各種VBScript組件中有相當全面的日誌記錄,並且每個包中都啓用了SQL和文本日誌記錄。如果我從他們居住的服務器運行DTS包,日誌記錄工作正常。遠程運行DTS包時記錄錯誤

實際上,這些軟件包是使用僅安裝了SQL Server客戶端工具的遠程機器上的DTSRun運行的。由於DTS在本地運行,在這種情況下,日誌會在哪裏創建?它們不在服務器上,客戶機上沒有任何數據庫可以執行任何SQL日誌記錄,也沒有在客戶機或服務器上創建任何文本文件。可以通過這種方式調試DTS包嗎?

回答

0

就這樣,答案是確保文本日誌記錄的完整路徑已設置,因此它在調用DTSRun的計算機上有效。在這種情況下,我將它設置爲C:\ DTSErrors - 此文件夾存在於服務器上,但不在客戶端上。在客戶端上創建C:\ DTSErrors解決了我的問題 - 現在正在創建文本日誌。

我假設SQL日誌記錄只是失敗,因爲客戶機上沒有SQL服務器要登錄。