DTS 簡介
Data Transformation Services 解決異構資料源(文字檔、Access、Oracle、Sybase、Informix 等)間的導入/導出/轉換/傳遞,支援任何 OLE DB/ODBC 來源,操作簡單高效。
三大核心服務
- 資料導入/導出: 讀寫資料交換(文字檔、Access ↔ SQL Server、SQL Server → 任何 OLE DB)
- 資料轉換: 抵達目標前的操作(如由來源多欄位計算新欄位存入目標庫)
- 資料庫物件傳遞: 異構間內建工具僅支援資料表定義與資料;索引、約束、檢視需自訂任務執行 SQL 陳述式建立
物件階層
- 封裝: 頂層物件,含一或多有序任務的工作流。可儲存於 DTS COM 結構檔、msdb、Microsoft Repository
- 連接: 定義來源/目標資料格式、位置、安全認證。一個封裝可含多連接
- 任務: 執行單位(資料泵任務、執行 SQL 任務、資料驅動查詢任務、自訂任務)
- 步驟: 定義任務執行順序與細節
執行方式
dtsrun、DTS 設計師、導入/導出精靈、SQL Server Agent 排程作業、COM 應用程式呼叫 Execute 方法。