首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 2000 DTS 數據轉換服務:任務、工作流與連接完整解析

     編輯:關於SqlServer

自訂任務與封裝範例

DTS 允許以程式碼建立自訂任務,再透過「註冊自訂任務」整合進設計師。範例封裝包含兩項任務:

  • ActiveX Script 任務:支援 VBScript、JScript、ActivePerl 等引擎
  • 傳送郵件任務:發送封裝執行完成通知

未設定優先順序時,兩任務並行執行。

工作流:優先順序約束條件

類型顏色觸發條件
完成順序藍色箭頭前一任務完成即執行,不論成敗
成功情況綠色箭頭前一任務成功完成才執行
失敗情況紅色箭頭前一任務失敗才執行

可對單一任務套用多個約束(邏輯 AND),例如:「Script #1 成功」且「Script #2 失敗」才發送管理者通知。

連接:存取與移動資料

DTS 封裝必須建立有效連接才能存取來源/目的地。支援連接類型:

  • MDAC 驅動程式:SQL Server OLE DB、Oracle ODBC、Data Link 等
  • 常用檔案/資料庫:Access、Excel 97-2000、dBase、Paradox、HTML、Text
  • 其他:任意 OLE DB Provider

實戰封裝流程範例

  1. 執行 SQL 任務:檢查目的表是否存在 → 存在則刪除重建
  2. 資料複製任務:Access → SQL Server
  3. 失敗郵件通知:複製失敗時發送警示

圖示說明了雙連接封裝與三步驟工作流。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved