我一直想知道跨 sql 服务器的 GUID 的唯一性。
我有一个中央数据库服务器和 100 个客户端数据库(都是 SQL Server)。我有一个合并复制(双向)设置来同步客户端和主服务器之间的数据。同步过程每天会发生 2-3 次。
对于要同步的每个表,我使用 GUID 作为 PrimaryKey,每个表在本地添加新记录,并在本地生成新的 GUID。
当在每台客户端计算机以及主数据库服务器上创建 GUID 时,它将如何确保在所有客户端和主数据库中生成唯一的 GUID?
它将如何跟踪在其他客户端/服务器数据库中生成的 GUID,以便它不会重复该 GUID?