首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >同步主数据库和多客户端数据库(双向)- MSSQL Server

同步主数据库和多客户端数据库(双向)- MSSQL Server
EN

Stack Overflow用户
提问于 2013-06-19 17:19:13
回答 1查看 1.1K关注 0票数 0

需要一些关于如何实现主-多从数据库-双向的建议。

我们使用MSSQL Server 2008,有一个总公司和许多分支机构,数据库安装在每个办公室位置(总公司和分支机构),总公司数据库将包含来自所有分支机构的数据。分支机构只包含其特定的数据。

因此,当在HO和BO之间同步时,只需要从同一个datatable (每个表都有一个条件,通过该条件可以识别分支机构特定的数据)将某些数据从HO发送到BO。在BO上发生的所有更改都需要发送到HO。这种情况通常一天发生两次。

请推荐一种合适的方法。一些方法经过验证,但不确定它是否是正确的方法: 1)根据所做的数据修改从每个表创建DML脚本(如row_modified_date)

2)当插入发生时,为每个表创建dml脚本-插入/更新/删除触发器。

谢谢..。

EN

回答 1

Stack Overflow用户

发布于 2013-06-19 23:15:08

实现此目标的最佳方法是将合并复制与参数化行筛选器一起使用。合并复制在默认情况下是双向的,参数化行筛选器将允许您仅将分支特定的数据复制到从服务器(订阅者),同时在主服务器(发布者)上维护完整副本。

以下是一些帮助您入门的链接:

Merge Replication

Parameterized Row Filters

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17187486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档