SQL Server 2000 の DTS を SQL Server 2008 へ移行するには
SQL Server 2000 で作成した DTS(データ変換サービス)パッケージは、そのままでは SQL Server 2008 上で実行することができません。実行するには、次の 2つの方法のどちらかを利用する必要があります。
- DTS 2000 パッケージ実行タスク(Integration Services のタスク)を使用して実行
- パッケージ移行ウィザードで Integration Services パッケージへ変換して実行
どちらも DTS のバージョン アップ版である Integration Services 機能を利用するように変更する必要があります。また、どちらを利用する場合にも「SQL Server 2008 用 Feature Pack」から「SQL Server 2005 の旧バージョンとの互換性コンポーネント」をインストールして、「DTS 2000 ランタイム」をインストールしておく必要があります。最新版の SQL Server 2008 用 Feature Pack - 2009年 4月版は、次の URL からダウンロードすることができます。
SQL Server 2008 用 Feature Pack - 2009年 4月版
http://www.microsoft.com/Downloads/details.aspx?familyid=B33D2C78-1059-4CE2-B80D-2343C099BCB4&displaylang=ja
なお、「DTS 2000 パッケージ実行タスク」と「パッケージ移行ウィザード」のどちらを利用しても完全に移行できないタスク(動的プロパティ タスクなど)があります。移行できないタスクについては、アップグレード アドバイザによって事前に確認することができので、アップグレード アドバイザでチェックすることをお勧めします。それぞれの利用時のポイントは、また別途投稿します。