2
インターネット接続でリンクされた2つのサイトに2つのSQL Server 2008をインストールしましたが、それらの間にマージレプリケーションをインストールしましたが、サイトの1つに長い切断時間があり、この状況でサーバーを同期させるために、手動同期(ファイルベース)が必要です。手動同期SQL Server enigma
私の簡単な質問は次のとおりです。
両方のデータベースから変更を生成し、その結果を両方のデータベースに適用するのに最適なツールは何ですか?
マージレプリケーションと同じ結果を得ることはできますか?ターゲットデータベースのテーブルにいくつかの新しい行を追加してtablediffを実行すると、ソースデータベースに存在しないため、これらの行に対してdelete文が生成されます。 – HichemSeeSharp
tablediffはinsert/update/deleteステートメントを生成し、ソースをターゲットに最新のものにします。ソースまたはターゲットにしたいものを設定することができます。私はあなたがドキュメンテーションをチェックアウトし、それを使って遊ぶことをお勧めします。 – JuneT
私は理解できないと思う、マイクロソフトのフォーラムでさえ、彼らは私にtabldiffの使用を提案しましたが、期待通りに動作しません。 例:DB1とDB2テーブルに異なる行を挿入し、DB1.table1からDB2.table2へのtabldiffを実行すると、ターゲットテーブルのすべての挿入された行にdelete文が生成されます私が避けようとしているものがソーステーブル上に存在しないからです! – HichemSeeSharp