2016-09-21 4 views
0

こんにちは私はあなたの援助が必要です。SQL Server 2012 - 異なるサーバーのテーブルを同期する

私はほぼリアルタイムで同期する必要があるテーブルを持っています。

私が座っている課題のカップルがあります:

  1. テーブル(表A)は同期によっては、同じサーバ上ではなく、2台の異なるサーバー上に存在しません。サーバーA(プロダクション)とサーバーC(開発)。
  2. サーバーAおよびサーバーCの表(表A)には主キーがないため、マージおよびトランザクションレプリケーションは機能しません。
  3. プロビジョニングサーバーであるサーバーAでトリガーを設定することは問題にはなりません。これは操作上重要なサーバーです。
  4. プライマリキーを追加することも問題になりません。
  5. 1分あたりテーブルに追加される+/- 90レコードがあります。

誰でも助けてください。

感謝

答えて

0

あなたはwork..Only溶液に任意のHA技術のための非常に多くの選択肢を除外している私は考えることができ

あるテーブルを比較していC#で1.Writeカスタムソリューション、あなたはまた、AlwaysOnを使用することができますのSQLServerエージェント

てexeファイルは、そこから起動するためのいくつかのテーブルに日付
2.Write最後に書き込まれたレコードのようないくつかの列に基づいて必要なマージ再び
3.Triggerこの読解可能なセカンダリも提供していますが、私はあなたが生産と開発に失敗しているとは確信していません。

関連する問題