SQL サーバー全体での GUID の一意性について疑問に思っていました。
1 つの中央データベース サーバーと数百のクライアント データベース (両方とも SQL サーバー) があります。クライアントとマスター サーバー間でデータを同期するために、マージ レプリケーション (双方向) をセットアップしています。同期プロセスは 1 日に 2 ~ 3 回行われます。
同期するテーブルごとに、GUID を PrimaryKey として使用しており、各テーブルにローカルで新しいレコードが追加され、新しい GUID がローカルで生成されます。
各クライアント マシンとマスター DB サーバーで GUID が作成される場合、すべてのクライアントとマスター DB で一意の GUID を生成するにはどうすればよいですか?
その GUID を繰り返さないように、他のクライアント/サーバー DB で生成された GUID をどのように追跡しますか?