web-dev-qa-db-ja.com

SSISログから「接続文字列の形式が無効です」という誤ったメッセージを排除するにはどうすればよいですか?

プロジェクトレベルの接続マネージャーでSSISカタログを使用するプロジェクトがあります。接続マネージャーの接続文字列は、サーバーでプロジェクトパラメーターファイルを使用してオーバーライドされます。これにより、さまざまな接続文字列を設定することで、プロジェクト全体をさまざまなデータソースに簡単に再ポイントできます。

ここに問題があります:

  1. できます。実際の接続の問題や障害はありません。
  2. パッケージを実行するたびに次の結果が得られるため、カタログのログテーブルが恐ろしく膨らみます。

    120 30エラー:接続文字列の形式が無効です。セミコロンで区切られた、X = Yの形式の1つ以上のコンポーネントで構成される必要があります。このエラーは、コンポーネントがゼロの接続文字列がデータベース接続マネージャーで設定されている場合に発生します。

すべての接続マネージャー、すべてのパッケージ。これは、接続文字列がparamファイルの(正しい)値でオーバーライドされたときにトリガーされる誤ったエラーである必要があると思います。

ここに何か問題がありますか?それらのメッセージを抑制するいくつかの方法?

5
onupdatecascade

たとえばExcel接続マネージャーを使用する場合、ExcelFilePathではなくConnectionStringプロパティを式として設定する必要があります。

2
Abankik

De paramsを構成する場合は、この形式を使用する必要があります

enter image description here

下の画像をご覧ください enter image description here