0

私の古い質問へのフォローアップとして:

サーバーと同期するときのクライアント データベースでの主キーの競合の処理

そしてこのブログ記事

パート 1 – クライアントとサーバーのプライマリ キーが異なるアップロード同期

サーバーとデータベースの間で特定の列をプロビジョニングできるかどうかを知りたいです。たとえば、サーバーとクライアントに ID 以外のすべてを同期させたいとします。

私たちが持っている場合

クライアント 1:
ID
1
2
3
4

クライアント 2:
ID
1
2
3
4

サーバーは次のようになります。

ID
1
2
3
4
5
6
7
8

アイデアは、id 列を ID として保持し、自動インクリメントする必要があるということです。

4

1 に答える 1

0

いくつか仮定すると、2 つのデータベースを同期する SSIS パッケージはありますか?

データを同期する方法はいくつかあります。

  • 他のフィールドを主キーとして使用する (それがオプションかどうかは不明)

  • 元のクライアント ID と元のソースを格納するようにサーバー テーブルを変更する

  • 元の ID と新しい ID、およびソース/クライアントを格納する中間テーブルへの書き込み。

SSIS には、あるソースから別のソースにデータをマップするためのツールが多数用意されています。

これが理にかなっていることを願っています。

于 2013-01-12T07:06:46.960 に答える