利用 dtexec 指令執行 SSIS 的 dtsx 檔

本篇將說明如何使用 dtexec 公用程式 來執行SSIS 的 dtsx 檔

設計好 SSIS 後,

1.) 在控制流程的頁籤上按右建 -> 屬性
SSIS01

2.) 找到ProtectionLevel ,選擇 EncryptAllWaithPassword,
    PackagePassword 則自行輸入密碼

SSIS02

3.) 在方案的地方,右鍵 -> 建置
 SSIS03

4.) 建置好之後,專案目錄下的 bin 資料夾將產生一個 dtsx 檔。
    後續執行 SSIS 只需要利用這個檔案,因此我們將他複製到Server上。

5.) 建立一個文字檔,內容輸入

dtexec /Decrypt 密碼 /f dtsx的所在路徑

dtexec /Decrypt paddy /f D:\Jobs\DownloadFile\DownloadFile.dtsx

將檔名取作「Rub.bat」


之後只要排 Schedule 讓Run.bat 定期執行就好囉!


延伸閱讀


MSDN: dtexec 公用程式

HEMiDEMi Technorati Del.icio.us MyShare個人書籤 Yahoo

張貼者:Paddy 於 上午11:58  

0 意見:

張貼留言