需要一些关于如何实现主 - 多从数据库 - 双向的建议。
我们使用 MSSQL Server 2008,有一个总部和许多分支机构,数据库安装在每个办公室位置(总部和分支机构),总部数据库将包含来自所有分支机构的数据。分支机构将仅包含其特定数据。
所以在HO和BO同步时,只需要从HO到BO发送同一个数据表中的某些数据(每个表都会有一个条件,通过该条件可以识别分支机构的特定数据)。BO 上发生的所有更改都需要发送给 HO。这通常每天发生两次。
请提出合适的方法。一些方法经过验证,但不确定其是否正确: 1)根据完成的数据修改(如 row_modified_date)从每个表创建 DML 脚本
2) 在插入发生时为每个表创建 dml 脚本 - 在 INSERT/UPDATE/DELETE 触发器上。
谢谢...