SQL数据库同步问题

来源:百度知道 编辑:UC知道 时间:2024/06/21 17:43:08
我现在有A,B,C三台机器,他们的数据库结构完全一样,想让B,C机器的数据库数据同步到A机器上。
现在问题是B,C机器上的数据记录的主键id可能会一样,id是自动加1标识,但其他字段内容会不一样,这类记录同步到A机器上时就会产生替换,我想怎么设置才能不替换,而是插入新的记录,使主键的id自动加1,目前使用时快照复制同步

说起来过程挺复杂,最好是用触发器来实现。
提供个思路:在每个表里都加上uniqueidentifier类型字段
在B、C每个表加上触发器,after insert、instead of delete、after update,然后根据uniqueidentifier字段到A上进行相应的操作,至于ID,没啥意义,无所谓。