升級 Data Transformation Services 的考量
如果 SQL Server 2000 Data Transformation Services (DTS) 目前安裝在您的電腦上,您可以從 Data Transformation Services 升級到 SQL Server 2008Integration Services,而不會發生任何軟體衝突。不會發生軟體衝突是因為 Integration Services 是全新的產品,而不是 Data Transformation Services 的升級版本。
[!附註]
如果您想要從 SQL Server 2005Integration Services 升級到 SQL Server 2008Integration Services,請參閱<升級 Integration Services 的考量>。
SQL Server 2008 不會安裝 DTS 封裝的執行階段支援。您必須先安裝這個執行階段支援,然後才能執行 DTS 封裝。如需有關如何安裝 DTS 支援的詳細資訊,請參閱<如何:安裝 Data Transformation Services 封裝的支援>。如需有關 SQL Server 2008 中 DTS 支援的詳細資訊,請參閱<SQL Server 2008 中 Data Transformation Services (DTS) 的支援>。
![]() |
---|
Data Transformation Services (DTS) 已被取代。如需詳細資訊,請參閱<Data Transformation Services (DTS)>。 |
在升級之後,您可以選擇性地使用 DTS 封裝移轉精靈,將 DTS 封裝移轉到 Integration Services 格式。在移轉期間,此精靈會複製 DTS 封裝,然後以 Integration Services 格式重新建立它們。來源封裝則保持不變,不做修改。如需詳細資訊,請參閱<移轉 Data Transformation Services 封裝>。
[!附註]
下列 SQL Server 版本都有提供 DTS 封裝移轉精靈:Standard、Enterprise 和 Developer。
在升級 Data Transformation Services 之前
將 Data Transformation Services 升級到 Integration Services 之前,建議您檢閱<SQL Server 2008 中 Data Transformation Services (DTS) 的支援>。
我們也建議您在執行升級之前,最好先安裝及執行 Upgrade Advisor。如需詳細資訊,請參閱<使用 Upgrade Advisor 來準備升級>。
升級 Data Transformation Services
下列程序描述如何使用安裝程式將 SQL Server 2000 Data Transformation Services (DTS) 的安裝升級到 Integration Services。
若要從 Data Transformation Services 升級到 Integration Services |
---|
|
您無法使用 SQL Server 2008 安裝程式,直接從 SQL Server 6.5 或 7.0 升級到 SQL Server 2008。
當您升級時,可以同時升級 DTS 和 Database Engine,或是只升級 DTS 或 Database Engine。如果您只升級 DTS 或 Database Engine,就會有一些限制:
如果您只升級 DTS,SQL Server 2008Integration Services 可完整運作。不過,除非另一部電腦可以使用 SQL Server 2008Database Engine 的執行個體,否則 Integration Services 只能夠將封裝儲存在檔案系統中。如果 SQL Server 2008Database Engine 的執行個體可以使用,Integration Services 就能夠將封裝儲存在該執行個體中。
如果您只升級 Database Engine,DTS 仍然可運作。不過,您將沒有 Integration Services 的功能。
如需有關如何升級的詳細資訊,請參閱<如何:升級到 SQL Server 2008 (安裝程式)>。
將 Data Transformation Services 和 Database Engine 都升級到 SQL Server 2008
本章節描述執行具有以下準則之升級的作用:
您同時將 DTS 和 Database Engine 的執行個體升級到 SQL Server 2008。
要升級的 DTS 和 Database Engine 的執行個體都位於相同的電腦上。
升級程序執行的工作
升級程序會執行以下工作:
將 Database Engine 的執行個體升級到 SQL Server 2008。
安裝 SQL Server 2008Integration Services。
安裝 DTS 封裝的更新執行階段支援。這項支援包括 SQL Server Management Studio 中的 DTS 執行階段和 DTS 封裝列舉。DTS 封裝可以繼續與 Integration Services 封裝一起在相同的電腦上執行。如需詳細資訊,請參閱<如何:安裝 Data Transformation Services 封裝的支援>。
在 msdb 資料庫的現有 DTS 系統資料表中,將現有的 DTS 封裝保持不變。
升級程序不會執行的工作
升級程序不會執行以下工作:
不會將現有的 DTS 封裝移轉至 Integration Services 封裝所使用的格式。在升級之後,您可以選擇性地使用 DTS 封裝移轉精靈,將 DTS 封裝移轉到 Integration Services 格式。在移轉期間,此精靈會複製 DTS 封裝,然後以 Integration Services 格式重新建立它們。來源封裝則保持不動,不做修改。
當您安裝 Integration Services 時,安裝程式也會安裝 DTS 封裝移轉精靈。
[!附註]
您可以在 SQL Server 的 Standard、Enterprise 和 Developer Edition 中使用 DTS 封裝移轉精靈。
如需詳細資訊,請參閱下列主題:
不會安裝 DTS 封裝的選擇性執行階段、管理和設計階段支援。如需詳細資訊,請參閱<如何:安裝 Data Transformation Services 封裝的支援>。
升級之後可以執行的工作
升級程序完成之後,您就可以進行下列工作:
- 安裝 DTS 的選擇性執行階段和管理支援。如需詳細資訊,請參閱<如何:安裝 Data Transformation Services 封裝的支援>。
安裝 DTS 的選擇性執行階段支援之後,您就可以進行下列工作:
若要在 SQL Server Management Studio 中檢視 Management\Legacy\Data Transformation Services 節點底下的 DTS 封裝,請連接至 Database Engine 的升級執行個體 (當您連接至 Integration Services 服務,只能檢視 Integration Services 封裝)。
若要在 Integration Services 封裝內部執行 DTS 封裝,請使用執行 DTS 2000 封裝工作。如需詳細資訊,請參閱<執行 DTS 2000 封裝工作>。
若要在命令提示字元中執行 DTS 封裝,請使用 dtsrun.exe 公用程式。
若要從 SQL Server Agent 作業執行 DTS 封裝,請從作業步驟呼叫 dtsrun.exe 公用程式。
如需有關如何執行封裝的詳細資訊,請參閱<執行 Data Transformation Services (DTS) 封裝>。
![]() |
---|
Data Transformation Services (DTS) 已被取代。如需詳細資訊,請參閱<Data Transformation Services (DTS)>。 |