ビルドしようとしている ssis パッケージのデータ フロー タスクに問題があります。パッケージの目的は、vpn 接続を介して、データのソースを含む遠隔サーバーへの接続を使用して、ローカル サーバーにあるテーブルを更新することです。
完全に再ダウンロードされたテーブルには問題はありません。
ただし、一部のテーブルは実際に更新する必要があります。つまり、再ダウンロードされていないということです。これらのテーブルごとに、ローカル サーバー (int YYYMMDD 型) の日付列の最大値を確認し、その日付以降に追加されたデータのみをダウンロードするようにパッケージに要求する必要があります。
スカラー (ex の場合は @MAXDATE) を使用することを考えましたが、問題は、このスカラーをローカル サーバーとのセッションで宣言する必要があり、OLE DB ソース タスクの条件として使用できないことです。今回は遠隔サーバーとの新しいセッション。
離れたサーバーのデータベースを表示してインポートすることしかできません。その上にテーブルを作成する方法はありません。
十分に明確であることを願っています。この問題を解決するためのヒントはありますか?
前もって感謝します。
オズグル