執行程式包任務execute package task可以從當前package中執行子程式包中的乙個package,在sql server 2000 dts中這中任務是不存在的。在圖3-16中你可以看到package標籤下的executeoutofprocess屬性,將它設定為true,它將執行子過程中的任務。這個任務的預設設定是true,這需要耗費更多的記憶體,但是會提高任務的執行效能。另外乙個和sql server 2000不同的地方是它不再將引數放在子任務中,子任務將會從父任務中取得配置值。
圖3-16
雙擊圖示,開啟編輯頁面。首先設定package在**執行,在location下拉列表框中選擇file system或者sql server。file system是乙個.dtsx檔案,sql server是乙個儲存在msdb資料庫中的實力。如果選擇file system,需要首先在連線管理器中建立乙個連線。如果選擇sql server,可以簡單的指定乙個ole db連線。
SSIS常用的包 執行任務
執行乙個任務將會執行乙個或一系列的 sql語句或儲存過程。在 ssis中還支援執行檔案中的 script。大多數的配置在下圖 圖 3 1 中呈現。停止時間 timeout選項設定任務開始執行到停止的時間。如果設定為 0以為這它將在極短的時間內執行完。圖3 1 resultset選項設定 task的輸...
SSIS常用的包 Web服務任務
web服務任務是乙個在ssis中新新增的任務,它可以連線乙個webservice並執行服務中的乙個方法。執行方法之後可以將結果寫回到乙個變 量或者檔案中。這個任務適合處理第三方應用中的資訊。例如可以利用這個任務執行webservice中的方法獲得亞馬遜的更新後的產品列表,並把這些資訊 寫入到本地的伺...
SSIS常用的包 訊息佇列任務
在編輯頁面,可以通過msmqconnection配置msmq連線管理,在message欄中選擇是傳送還是接收訊息。在這個編輯頁面中還可以通過use2000format配置是否使用windows 2000版本的msmq,這個選項預設是false。大量的配置在send receive標籤介面中,在mes...