0

次のものが必要なプロジェクトがあります。

メインの SQL サーバーとデータベースは本社にあり、頻繁にインターネットに障害が発生するため、リモートの 2 つの場所でシステムをオフラインにして作業する必要がありますが、データは企業の SQL データベースに複製する必要があります。

リモート ロケーションは同じデータを持つ必要がありますが、少数のテーブル (従業員やその他のカタログなど) にのみ必要であり、企業データベースにはすべてのリモート ロケーション データが必要です。

これにより、CEO が何かを確認したい場合に備えて、企業データベースに最新のリモート ロケーション データが含まれていることが保証されます。

したがって、リモート ロケーションと企業 DB の間のトランザクション レプリケーションを考えていましたが、アプローチが正しいかどうか、またテーブルを変更する必要があるかどうかもわかりません。これは、すべての主キーが INT 増分であり、企業 DB で問題が発生する可能性があるためです。リモート ロケーション A の同じキーとリモート ロケーション B の同じキーですが、従業員は異なります。

手がかりやアドバイスはありますか?どうもありがとう。

4

1 に答える 1

0

サブスクライバーが読み取り専用になる場合、ID 列を主キーとして使用しても、これは問題なく機能します。私はそのようなシナリオで多くのことをしましたが、問題はありませんでした。「保証」という用語には少し注意してください。このビジネスにはそのようなものはなく、ヘッジされた賭けだけです。

于 2012-08-04T06:52:55.817 に答える