Share via


移轉工作

許多 SQL Server 2000 Data Transformation Services (DTS) 工作直接對應至 Integration Services 工作,將封裝移轉到 Integration Services,會將工作的 SQL Server 2000 版本取代成它的 Integration Services 對等項目。

下表列出工作版本之間的直接對應。

DTS 工作

Integration Services 工作

ActiveX Script 工作

ActiveX Script 工作

大量插入工作

大量插入工作

複製 SQL Server 物件工作

傳送 SQL Server 物件工作

資料採礦預測工作

資料採礦查詢工作

執行封裝工作

執行 DTS 2000 封裝工作

執行處理工作

執行處理工作

執行 SQL 工作

執行 SQL 工作

檔案傳輸通訊協定工作

FTP 工作

訊息佇列工作

訊息佇列工作

傳送郵件工作

傳送郵件工作

傳送資料庫、傳送錯誤訊息、傳送作業、傳送登入和傳送主要預存程序等工作

傳送 SQL Server 物件工作傳送資料庫工作傳送錯誤訊息工作傳送作業工作傳送登入工作傳送主要預存程序工作

[!附註]

在封裝移轉之後,試圖利用 GlobalVariables 集合的 Parent 屬性來存取封裝物件模型的 ActiveX Script 工作會失敗。

有些 SQL Server 2000 工作不直接對應至 Integration Services 工作:

  • Analysis Services 工作 (因為 Integration ServicesAnalysis Services 工作不使用 Analysis Services 的 SQL Server 2000 執行個體)

  • 資料驅動查詢工作

  • 動態屬性工作

  • 轉換資料工作

在 SQL Server 中,有些工作是由非工作功能加以取代。下表列出 SQL Server 2000 工作及其相等的 SQL Server 非工作功能之間的對應。

DTS 工作

Integration Services 功能

動態屬性

組態和屬性運算式。如需詳細資訊,請參閱<建立封裝組態>。

轉換資料

資料流程工作資料流程元素

資料驅動查詢

在取代資料驅動查詢工作的功能時,請參閱<緩時變維度轉換>、<條件式分割轉換>和<OLE DB 命令轉換>。

自訂工作

包含自訂工作的封裝會以特殊方式移轉到 SQL Server。為每一項自訂工作建立 SQL Server 2000 封裝,並將呼叫 SQL Server 2000 封裝的「執行 DTS 2000 封裝」工作加入至移轉的封裝中。新的 SQL Server 2000 封裝稱為「中繼封裝」,是內嵌於移轉的封裝,而不個別儲存。例如,有三個自訂工作的 SQL Server 2000 封裝會變成包含三個「執行 DTS 2000 封裝」工作的 SQL Server 封裝,其中每一項工作都指向封裝自訂工作的內嵌式 SQL Server 2000 封裝。

資料幫浦工作

三個 SQL Server 2000 工作 — 資料驅動查詢、轉換資料和 ParallelDataPump — 是以 SQL Server 2000 DTS 資料幫浦為基礎。除了簡單的資料轉換工作之外,這些工作與自訂工作的移轉方式相同。封裝移轉精靈會為每一項工作建立新的 SQL Server 2000 封裝,並將每一項資料幫浦工作的「執行 DTS 2000 封裝」工作加入至新的封裝中。

動態屬性工作

動態屬性工作不能移轉到 SQL Server。如果您想要以動態屬性工作移轉封裝,封裝移轉精靈會警告您。如果您選擇要移轉這個封裝,動態屬性工作就會被移轉封裝中的預留位置工作取代。預留位置工作是一項指令碼工作,它會列出動態屬性工作中的屬性-值配對,您想要將這些屬性-值配對轉換成指令碼工作中的指令碼。這項資訊會以指令碼的註解格式寫入至指令碼工作中。

在 SQL Server 中,這些組態將取代及增強動態屬性工作中可用的功能。如需詳細資訊,請參閱<建立封裝組態>。