SSIS常用的包 檔案系統任務

2021-05-24 05:32:15 字數 772 閱讀 1560

檔案系統任務主要考慮到一些大型機系統,例如你想在夜間活動少的時候從乙個系統匯入資料:

在 sql server 2000版本中,這種 task每個步驟中都會有大量的 activex script,必須使用 vbscript程式判斷檔案是否準備好,還需要使用 vbscript判斷檔案是否被轉移到其他目標路徑中,最後乙個要獲得檔案,一般這些要寫上百行的**,對於維護來說是一場噩夢。

在 sql server 2005中,通過檔案系統任務這個過程變得非常的簡單。這個這種 task允許你對檔案進行拷貝,轉移,重新命名操作。它也可以對資料夾進行拷貝,轉移,重新命名操作。也可以對乙個系統中乙個檔案路徑下所有的內容進行刪除操作。

檔案系統任務的編輯介面如下圖 3-8。不同的任務設定下,這個介面會有很大的差異。選擇項是設定上面提到的功能,執行檔案,資料夾。設定好之後, task按照一定的模型去執行操作。

isdestinationpathvariable屬性設定允許通過乙個 ssis變數設定目的路徑。如果設定為 true,需要設定 destinationvariable為乙個目的位址值。如果設定為 false,在 destinationconnection屬性內通過 connection manager 設定檔案或路徑。這種設定非常類似於 source connection 的設定。 overwritedestination屬性預設是 false,通過這只可以覆蓋掉已經存在的檔案或資料夾。在第五章中會講述對這個 task的應用。

SSIS常用的包 執行任務

執行乙個任務將會執行乙個或一系列的 sql語句或儲存過程。在 ssis中還支援執行檔案中的 script。大多數的配置在下圖 圖 3 1 中呈現。停止時間 timeout選項設定任務開始執行到停止的時間。如果設定為 0以為這它將在極短的時間內執行完。圖3 1 resultset選項設定 task的輸...

SSIS 9 檔案系統任務

檔案系統任務是用來操作伺服器上的檔案和目錄的。比如,可以新建任務來建立 複製 刪除或移動乙個檔案或乙個目錄。一 操作和屬性 乙個檔案系統可以定義如下10種操作。下面是乙個檔案系統任務中所有的屬性列表。二 建立檔案系統任務 下面我們將c盤根目錄下的test.txt檔案移動到乙個新建立的資料夾下,最後使...

SSIS常用的包 Web服務任務

web服務任務是乙個在ssis中新新增的任務,它可以連線乙個webservice並執行服務中的乙個方法。執行方法之後可以將結果寫回到乙個變 量或者檔案中。這個任務適合處理第三方應用中的資訊。例如可以利用這個任務執行webservice中的方法獲得亞馬遜的更新後的產品列表,並把這些資訊 寫入到本地的伺...