我有一个项目需要以下内容:
主要的SQL服务器和数据库将位于总部,由于频繁的互联网故障,两个远程位置需要与其系统脱机工作,但数据必须复制到公司SQL数据库。
远程位置需要具有相同的数据,但只需要几个表(例如员工和其他目录),企业数据库必须拥有所有远程位置数据。
这保证了公司数据库将拥有最新的远程位置数据,以防CEO想要检查某些内容。
所以我在思考远程位置和公司数据库之间的事务复制,但不知道方法是否正常,还是因为我需要更改我的表,因为所有主键都是INT增量,这可能会在公司数据库中产生问题,因为我将在远程位置A使用相同的密钥,在远程位置B使用相同的密钥,但是对于不同的员工。
有任何线索或建议吗?非常感谢。
答案 0 :(得分:0)
如果您的订阅者将是只读的,即使将标识列作为主键,这也可以正常工作。我在那种场景中做了很多,没有遇到任何问题。对“保证”一词要小心一点;在这项业务中没有这样的事情,只能进行套期保值。