我的数据库中有一个Organization table
和一个Site table
。
该应用程序安装在各个Geographical Sites
站点,每个站点都有自己的本地数据库。
我Sql Azure Synchronization Group
用于每周同步一次所有站点数据。所有其他数据在一周内同步就可以了,但是这个表Site
- 每当插入新站点时,我需要该站点的唯一标识符 - 我知道我可以使用GUID
我在其他地方使用过的标识符,但是是仅使用的要求INT
。
如果我使用INT
,则可能INT
在不同的位置插入相同的密钥,这在同步时会导致记录被覆盖并丢失Sites
。
INT
为插入此表中的每条记录设置唯一的主键,我该怎么做?
请告诉我任何可能的解决方案。