2011-07-25 173 views
2

我們是否可以運行爲運行SQL Server 2008 R2的服務器上的SQL Server 2000實例編寫並且當前正在運行的傳統DTS包?從SQL Server 2000升級到SQL Server 2008 R2並運行舊版DTS包

我們,我們知道將要運行的SQL Server 2008 R2,但遺留DTS包是導致我們在遷移關注精細的數據庫。我們甚至會考慮包含加載SQL Server 2000組件的替代方案,以便能夠運行此DTS包。

+0

什麼類型的問題? – mohammedn

+0

正如展望未來:SQL Server 2008 R2是仍然支持DTS包的**最新**版本 - 對於SQL Server 2011「Denali」,您必須轉換爲SSIS。 –

回答

1

您可以從Management> Legacy> Data Transformation Services將DTS包舊格式(* .dts)導入到SQL Server 2008R2中。

2

從SQL Server中的MSDN文章DTS Migrating DTS Packages to Integration Services

支持2008

DTS當您安裝了SQL Server 2008中 數據庫引擎包仍然可以像以前一樣運行。爲此,您必須從 SQL Server安裝介質或Feature Pack網頁安裝 Microsoft SQL Server向後兼容功能。此 將安裝SQL Server 2008的DTS運行時,該運行時僅適用於32位 平臺。

如果perfom從SQL Server 2000的in-place升級到SQL Server 2008 ,那麼所有本地存儲的DTS包將在SQL Server保留爲 DTS包2008年升級過程不 自動遷移DTS打包成Integration Services格式。 編輯DTS包,您必須安裝Microsoft SQL Server 2000 DTS設計器組件,這是SQL Server 2005的 功能包的一部分,是從微軟網站上單獨下載。

您可以在ManagementàLegacyàData Transformation Services節點下的SQL Server Management Studio 管理您的DTS包。 在這裏,您可以打開存儲在文件系統中的現有DTS包或在msdb數據庫中打開 ,或者通過點擊導入按鈕向 添加其他包到服務器。無法從 Management Studio創建新的DTS包,但可以修改和重命名舊的包。

+0

我們將要使用SQL 2008 R2網絡版(64位)。你知道這些DTS包是否兼容Web Additions,並且如果有從2000 DTS包到此版本的升級路徑? – gevjen

相關問題