0

カスタム SSIS DataDlow コンポーネントを開発しました。

次に、DLL をデプロイします。私の作業およびテスト環境では、DLL を GAC に登録し、次のように対処しました。

"C:\Program Files (x86)\Microsoft SQL Server\120\DTS\PipelineComponents"

そして中に

"C:\Program Files\Microsoft SQL Server\120\DTS\PipelineComponents"

従うべきベストプラクティスはありますか? これは SSIS にカスタム コンポーネントをインストールする最良の方法ですか?

ティ!

4

1 に答える 1

0

この件に関して何も公開されていないように見えるので、それがベストプラクティスであるかどうかはわかりません。しかし、それが私が約5年間行ってきた方法であり、90%の確率でうまく機能しています. 残りの 10% は、C: 以外のドライブに SQL Server をインストールしたユーザーです。両方のドライブで同じディレクトリ構造が表示されますが、通常はそのうちの 1 つだけが PATH に含まれています。PATH が指すものにインストールする必要があります。

残念ながら、これを簡単に把握できる信頼できるレジストリ キーはありません。上記の PATH ロジックに加えて、インストーラーは [DLL をインストールする場所を選択します] ボタンを提供します。これは便利なフォールバックです。

于 2015-08-10T20:55:56.790 に答える