0

回答を検索しましたが、現在取り組んでいるプロジェクトに関連するものは見つかりませんでした。見逃してしまった場合は、URL をリンクしていただければ幸いです。

現在、フィールド データをマスター データベースに転送するためにさまざまなアプリケーションを実行する多くのセットがフィールドにあります。これらのアプリケーションは異なる時期に異なる理由で開発され、現在特定のデータのみを送信しています。ここで、すべてのデータを送信する必要があります。すでに持っている製品であるApexSQLを活用して、データ差分を使用して、各インフィールドサーバーの新しい行エントリをメインデータベースに転送できるようにしたいと考えていました。

これをすでに可能性として検討している、または過去に実装したことがある人から情報を得たいと思っていました。

このプロジェクトのさらに面白い点は、事後に理解できる PCI 準拠に該当する必要があることです。

4

1 に答える 1

0

新しいエントリのみを転送するには、ソース (インフィールド サーバー) に存在し、転送先 (メイン データベース) に「不足している」レコードを同期する必要があります。ApexSQL Data Diff はこれを行うことができますが、特定のテーブルの Missing タブですべてのレコードを選択し、Additional タブですべてのレコードを選択解除する必要があります。追加タブでレコードを選択したままにしておくと、メインデータベースには存在するがインフィールドサーバーには存在しないレコードが削除されるので注意が必要です

ここに画像の説明を入力

ApexSQL Diff APIを使用している場合は、SynchronizeMissingRows を使用でき、データベース内の欠落しているすべての行が同期されます

于 2013-01-16T11:03:42.430 に答える