我在两个独立的服务器上有两个结构相同的数据库。两者都有不同的数据。
我已经通过合并复制将其中一个设置为发布者,我希望另一个成为订阅者。
问题是,当我创建订阅时,发布者将其快照发送给订阅者,并在开始同步过程之前清除订阅者数据库中的所有数据。
如何在两个数据库中保存数据并设置它们,以便一个是发布者,另一个是订阅者?
我在两个独立的服务器上有两个结构相同的数据库。两者都有不同的数据。
我已经通过合并复制将其中一个设置为发布者,我希望另一个成为订阅者。
问题是,当我创建订阅时,发布者将其快照发送给订阅者,并在开始同步过程之前清除订阅者数据库中的所有数据。
如何在两个数据库中保存数据并设置它们,以便一个是发布者,另一个是订阅者?
您将需要手动合并现有数据库并从该源进行初始化。
手动合并数据库时可能面临的一项挑战是主键冲突。如果是这样,这通常是通过添加特定于位置的标识符列并扩展主键以包含该列来处理的。这称为对数据进行分区。