SSIS高階內容 系列四

2022-01-30 12:43:33 字數 743 閱讀 1712

1 這裡不用「execl連線管理器」,而是選擇建立「oledb連線管理器」,並選擇「microsoft jet 4.0 ole db」提供程式;

2 在「extended properties」擴充套件屬性欄中,輸入「excel 8.0」。如下圖所示:

3 在執行sql任務或oledb源中使用以下查詢語句:

select * from [sheetname$fromcellname:tocellname]
例如:查詢從a列到e列,從第1行到501行共500行資料如下:

select * from [address$a1:e501]

(1)可以使用源**控制進行管理

(2)當使用「使用者金鑰加密」選項時具有相當高的安全性

(3)不會受到網路故障的影響(儲存在本地系統中)

(4)可以將部署檔案包交給第三方保管,其中包括複雜的檔案

(5)只需要較少的步驟即可載入設計器中。

(6)更便於直接訪問檢視

(7)可以按照層次化結構將包儲存到檔案系統中

(8)visual studio中的專案建立在磁碟的基礎上,因此要求包儲存到檔案系統中

(9)在開發過程中使用方便

(1)具有資料庫安全性、dts角色和「agent」

(**)互動等優點

(2)包會隨著正常的資料庫備份操作而帶到備份

(3)能夠通過查詢對包進行篩選

(4)能夠通過新的包資料夾一層次化結構儲存包

(5)在生產中使用起來更方便

SSIS高階內容 系列六

1 事務 distributed transaction coordinator dtc transactions 乙個或多個需要dtc的事務,可以跨連線,任務和程式包。native transaction 位於sql serve引擎級的事務,使用單一連線,該連線通過使用乙個t sql事務命令來管理...

SSIS高階轉換任務 OLE DB命令

ole db commond任務接受輸入流中的行資料並執行一段sql語句或自定義儲存過程。這個轉換和execute sql任務容易混淆,但是它非常類似於在ado連線中迴圈接收乙個結果集中的資料,建立,執行乙個ado命令。輸入流中的引數資料可以提供給乙個sql命令或者儲存過程。這裡我們看到 迴圈 可能...

SSIS高階轉換任務 OLE DB命令

ole db commond任務接受輸入流中的行資料並執行一段sql語句或自定義儲存過程。這個轉換和execute sql任務容易混淆,但是它非常類似於在ado連線中迴圈接收乙個結果集中的資料,建立,執行乙個ado命令。輸入流中的引數資料可以提供給乙個sql命令或者儲存過程。這裡我們看到 迴圈 可能...