パッケージの接続文字列といくつかの変数をSQLサーバーに保存して、パッケージがconfig xmlファイルではなくdbから読み取ることは可能ですか? もしそうなら、どのように?
ありがとう。
パッケージの接続文字列といくつかの変数をSQLサーバーに保存して、パッケージがconfig xmlファイルではなくdbから読み取ることは可能ですか? もしそうなら、どのように?
ありがとう。
これは機能する可能性があります-クエリを実行してデータベースを使用して値を取得する (con1) という SSIS 設計に基づいて、値を SSIS 変数に格納します。この変数は、データベースへの別の接続の式である接続文字列です ( con2):
この記事では、必要に応じてクエリを実行し、結果を SSIS 変数に格納する方法について説明します(ただし、この場合、クエリはデータベース内の接続文字列を取得することになります)。これは、接続文字列の式を、(上記のコメントに基づいて) "制御データベース" に対するクエリを通じて入力される変数にする必要があることを意味します。接続文字列の横にオン/オフ (1 や 0 など) を表すフィールドがあると仮定すると、文字列を渡すクエリに、これを制御する where 句を含めることができます。
ただし、ユーザー @ Najzero が言及しているように、これらのパラメーターを接続先のデータベースに保存する場合は、鶏が先か卵が先かの問題があります。接続資格情報を取得するには、データベースに接続する必要があります。これは、最初の接続 (con1) 用に別のデータベースが必要であることを意味します。