0

2 つの異なるリンク サーバーのテーブルに基づく単純なクエリがあります。DEV から UAT、本番環境に移行するため、両方のサーバーを変更可能にする必要があります。サーバー A の接続文字列とパスワードを設定する式を使用しています。そのため、それをベースとして使用して、データ フロー タスクと「OLE DB ソース」を設定し、必要なデータを抽出します。最終的に、クエリを次のようにしたいと思います。

Select * from A.Payments p1
Full Outer Join ?.Payments p2 on p1.Id = p2.Id 
where p1.OrderDesc is null or p2.OrderDesc is null

それを回避する方法はありますか?変数やある種の動的クエリを使用できますか? プロジェクト パラメーターを解析して実行することができませんでした。ご助力ありがとうございます。

4

1 に答える 1

2

これは、データ ソース SQL を式にすることによって行われます。

データ フローを右クリックし、[式] の横にある省略記号 [...] をクリックします。そこには、設定できる使用可能なプロパティの 1 つが、データ フロー ソースの SQLCommand であることがわかります。

公正であることは最も直感的なことではありません。

于 2013-01-11T13:35:29.473 に答える