升級至 SQL Server 2005 後,SSMS 預設無法編輯 SQL Server 2000 DTS 套件,嘗試開啟會提示:「編輯 DTS 套件需要 SQL Server 2000 DTS 設計器元件」。
解決方案
- 下載 SQL Server 2005 Feature Pack (Nov 2005) 中的 SQL Server 2000 DTS 設計器元件。
- 官方下載頁:
Feature Pack for SQL Server 2005 Nov 2005
3. 直接 MSI 連結:
SQLServer2005_DTS.msi
- 安裝完成後,SSMS 即可像 SQL 2000 一樣開啟、編輯、儲存 DTS 套件。
背景說明
- SQL 2005 正式版移除 DTS 執行階段,改為 SSIS;但為相容舊專案,提供獨立設計器元件下載。
- 此元件僅支援設計階段編輯,執行仍需 SQL 2000 DTS 執行階段(或遷移至 SSIS)。
- 建議將 DTS 套件逐步遷移至 SSIS,長期維護更有保障。
遷移建議
- SSMS → 整合服務 → 專案 → 「遷移 DTS 2000 套件」精靈。
- 手動重寫複雜邏輯(ActiveX Script → Script Task,資料流程對應 Data Flow Task)。
- 測試驗證後棄用 DTS 設計器元件。
安裝 DTS 設計器元件即可無縫編輯舊套件,同步規劃 SSIS 遷移路線圖,實現平滑升級。