1

いくつかの DTS パッケージを SQL Server 2000 から 2008 に移行して、どれだけの手間がかかるかを確認しようとしています。ローカル マシンに SQL Server 2008 の標準バージョンがインストールされています。

Microsoft SQL Server 2000 DTS Designer Components と Microsoft SQL Server 2005 Backward Compatibility Components をmsdnから推奨どおりにダウンロードし、必要な dll をこちらの推奨に従ってコピーしました。

1 つの DTS パッケージを .dtsx ファイルに変換したところ、変換タスクが SSIS パッケージに埋め込まれたミニ DTS パッケージに変換されていることがわかりました。

問題は、それらを編集しようとすると、詳細に従って DTS.CDTSLegacyDesignerClass.ShowDesigner() で「保護されたメモリの読み取りまたは書き込みを試みました...」というエラーが表示されることです。

また、「DTS200 パッケージを内部的に読み込む」ボタンがグレーアウトされています。

私は Windows Vista Professional を使用しています。これが原因ではないかと思います。

経験者で解決した方、助けてください!!

4

1 に答える 1

1

これに対する更新...問題は間違いなく私のVistaマシンが原因でしたが、正確には何がわかりません。ある種のセキュリティ権限の問題。

XPマシンで同じ手順を実行しましたが、完全に機能しました。パッケージを開いて、パッケージ内で変更を加えることができます。

于 2008-11-05T11:51:52.267 に答える