Windows NT/2000/XP/2003/2008 PageSQL Server > DTS パッケージの編集には、SQL Server 2000 DTS デザイナーのコンポーネントが必要です。
DTS パッケージの編集には、SQL Server 2000 DTS デザイナーのコンポーネントが必要です。



Windows Server 2008以降、SQL Server 2008R2でSQL Server Management StudioからDTSパッケージの編集を行うと



DTS パッケージの編集には、SQL Server 2000 DTS デザイナーのコンポーネントが必要です。この機能を使用するには、特別な Web ダウンロード "SQL Server 2000 DTS デザイナー コンポーネント" をインストールしてください。 (Microsoft.SqlServer.DtsObjectExplorerUI)

と表示され編集が行えない場合の対応です。

必須コンポーネントは
Microsoft SQL Server 2005 の旧バージョンとの互換性コンポーネント
Microsoft SQL Server 2000 DTS デザイナ コンポーネント
です。これらをダウンロードしてインストールしてください。

1、環境変数PATHの変更
環境変数PATHを書き換えて、C:\Program Files\Microsoft SQL Server\80\Tools\Binn\をC:\Program Files\Microsoft SQL Server\100\Tools\Binn\より前に記述します。




2、ファイルのコピー
SEMSFC.DLL、SQLGUI.DLL、SQLSVC.DLL の3ファイルを C:\Program Files\Microsoft SQL Server\80\Tools\Binn から C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE にコピーします。

SEMSFC.RLL、SQLGUI.RLL、SQLSVC.RLL の3ファイルをC:\Program Files\Microsoft SQL Server\80\Tools\Binn\Resources\1041 から C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\Resources\1041 にコピーします。


上記を行ってもエラーが解消されない場合
stardds.dllのバージョンを確認します。

1、C:\Program Files\Microsoft SQL Server\80\Tools\Binn の stardds.dllを選択しプロパティを表示します。

2、バージョンが2000.80.2151.0もしくは2000.80.2282.0の場合は、Windows2003までのOSでしか使用できないDLLになりますので最新のDLLを入手してください。




バージョンが2005.90.4035.0の場合は、Windows2008以降で使用可能ですので、この方法では解決できません。

2005.90.4035.0のstardds.dllはこのあたりでダウンロードできます。

3、DLLを書き換えたら、SQL Server Management Studioを立ち上げなおします。

SQL Server 2000 DTS デザイナーのコンポーネントが古い場合に起きる現象です。SQL Server 2000 DTS デザイナーのコンポーネントの再ダウンロードをお勧めします。