作为我老问题的后续行动:
Dealing with primary key clashs in client database when synchronizing with the server
和这篇博客文章
Part 1 – Upload Synchronization where the Client and Server Primary Keys are different
我想知道是否可以在服务器之间配置某些列 和数据库。例如,我希望服务器和客户端同步除id之外的所有内容。
如果我们有
客户1:
ID
1
2
3
4个
客户2:
ID
1
2
3
4个
然后服务器将具有:
ID
1
2
3
4
5
6
7
8个
我的想法是,我需要将我的id列保持为标识并自动增加。
答案 0 :(得分:0)
做一些假设,你有一个同步2个数据库的SSIS包吗?
假设您这样做,您可以通过多种方式同步数据:
使用其他字段作为主键(不确定是否可以选择)
更改服务器表以存储原始客户端ID和原始来源
写入存储原始id和新id以及源/客户端的中间表。
SSIS提供了许多工具来将数据从一个源映射到另一个源。
希望这是有道理的。