2

SSIS BIDS 2008 R2 を使用しています。私のソリューションでは、Parent.dtsx パッケージがあり、親パッケージが呼び出すいくつかの子パッケージがあります。問題は、私のパッケージ (子または親) の一部のデータ フロー タスクが、パッケージのフォルダー階層に保持されているいくつかの csv ファイルを使用することです。今、パッケージを配布したいので、展開する必要があります。次の質問があります -

  1. my csv ファイルを展開の一部にする方法。
  2. すべてのファイル接続マネージャーには絶対パスがあります。それらを相対パスに変換するにはどうすればよいですか? これは、他のコンシューマーがパッケージを実行しようとするときに重要な問題になるためです。
  3. OLE DB 接続文字列の 1 つが動的である必要があります。つまり、誰かが dtexec を使用してパッケージを実行しようとするときに、実行時に提供する必要があります。

ヘルプ/提案/リソースへのリンクは大歓迎です!!

本当にありがとう

4

1 に答える 1

1
  1. my csv ファイルを展開の一部にする方法。

ソリューション エクスプローラーに、"Miscellaneous" というラベルの付いたフォルダーがあることがわかります。ここにファイルを追加するには、最上位のノードに移動して、右クリック > [追加] > [既存の項目...]を選択する必要があります。

既存のアイテムを SSIS パッケージに追加する

  1. すべてのファイル接続マネージャーには絶対パスがあります。それらを相対パスに変換するにはどうすればよいですか? これは、他のコンシューマーがパッケージを実行しようとするときに重要な問題になるためです。

  2. OLE DB 接続文字列の 1 つが動的である必要があります。つまり、誰かが dtexec を使用してパッケージを実行しようとするときに、実行時に提供する必要があります。

これらの問題はどちらも、構成ファイルを SSIS パッケージに追加することで解決できます。

SSIS パッケージを開くと、ファイル メニューの[SSIS] > [パッケージ構成] の下にオプションが表示されます。

パッケージ内のオブジェクトのほぼすべてのプロパティを変更できます。

于 2013-10-21T10:47:29.980 に答える