0

作为对我的旧问题的跟进:

与服务器同步时处理客户端数据库中的主键冲突

和这篇博文

第 1 部分 – 客户端和服务器主键不同的上传同步

我想知道是否可以在服务器和数据库之间提供某些列。例如,我希望服务器和客户端同步除 id 之外的所有内容。

如果我们有

客户 1:
ID
1
2
3
4

客户 2:
ID
1
2
3
4

那么服务器将具有:

编号
1
2
3
4
5
6
7
8

这个想法是我需要将我的 id 列保持为身份并自动递增。

4

1 回答 1

0

做一些假设,你有同步 2 个数据库的 SSIS 包吗?

假设您这样做了,您仍然可以通过多种方式同步数据:

  • 使用其他字段作为主键(不确定是否可以选择)

  • 更改您的服务器表以存储原始客户端 ID 和原始源

  • 写入存储原始 id 和新 id 以及源/客户端的中间表。

SSIS 提供了许多工具来将数据从一个源映射到另一个源。

希望这是有道理的。

于 2013-01-12T07:06:46.960 回答