SSIS構成ファイルを保存するためのより動的なソリューションはありますか?
私が読んだことから、一般的な解決策は、構成ファイルの各セットに「標準」アドレス/フォルダーを使用することです
IE "C:\ Config"
これをより動的にする方法はありますか?これを変数から駆動するか、サーバー名を前面に追加して、共有の場所「\ server \ config」を使用できるようにしますか?
前もって感謝します
2つのオプション:
適切な構成戦略の選択に関する詳細情報:http://msdn.microsoft.com/en-us/library/cc671625.aspx
.\Configs\MyConfig.dtsConfig
。SSISは、SSISパッケージが実行されるパスからConfigディレクトリにアクセスしようとします。デバッグモードの場合、SSISはbin
プロジェクトのディレクトリから実行されるため、これは展開が煩わしい場合があります。実際には、XML構成を使用している場合は、ファイルの読み取り元をパッケージに指示する必要があります。これは実際には問題ではありません。deploymentManifestを使用してインストールすると、構成ファイルの場所が尋ねられるため、あまり心配する必要はありません。
また、この投稿の私の回答を読んで、構成タイプ間の違いについて考えてください。
BIDS 2008は相対パスでは機能しません。何らかのバグがある可能性があります。相対パスを入力しようとすると、[次へ]をクリックするとパス全体が計算されます。最善の回避策は、入力したパスのSSIS xml検索を開いて、相対パスにすることです。たとえば。
BIDSパッケージ構成ウィンドウで、パスを次のように入力しました。c:\ BIDS \ abc.configパッケージxmlに移動して上記の行を検索し、次のように置き換えます。.. \ BIDS \ abc.config
そしてそれを保存します。作業が完了しました。BIDSウィンドウでSSISを再度開き、パッケージ構成ウィンドウを確認すると、相対パスが表示されます。
xmlを表示するには、BIDSのソリューションエクスプローラーウィンドウに移動し、パッケージを右クリックしてコードの表示をクリックします。
これがお役に立てば幸いです