ある SQL Express 2008 データベースから別のサーバー (SQL 2008 Express) へのパイプライン転送プロセスを作成する基本的/単純な必要があります。
基本的:
サーバー A に 1 つのテーブルがあり、そこにはデータが入ってきます。また、デフォルトで「N」に設定されている「ダウンロード済み」というデフォルト フィールドがあります。
サーバー B に同じテーブル スキーマがあります。
定期的に (たとえば 10 分ごとに)、「ダウンロード済み」フィールドが「N」に設定されているサーバー A からすべてのレコードを取得し、そのレコード全体をサーバー B にコピーする必要があります。
サーバー A からの各レコードが読み取られ、サーバー B に正常にコピーされると、「ダウンロード済み」フラグを「Y」に設定します (タイムスタンプ フィールドも使用)。
古い記憶から、私は DTS (現在は SSIS だと思います) を使用して同様のことを行いました..もちろん、SQL Express には愛らしさがありません!!
質問:
サーバーAからデータを取得し、手動でSQLステートメントをサーバーB(またはもちろんproc)にINSERTするのは、SQLデータリーダーの単なるケースですか?? 他の滑らかな方法はありますか?
すべてのコメントをありがとう...