关于 SQL Server 复制的两个问题:
1)是否可以在数据库 A 和数据库 B(其中包含数据库 A 的一小部分表)之间配置事务复制?
2)当两个数据库之间的表和列名不同时,是否可以在数据库 A 和数据库 B 之间配置事务复制?
提前致谢!
关于 SQL Server 复制的两个问题:
1)是否可以在数据库 A 和数据库 B(其中包含数据库 A 的一小部分表)之间配置事务复制?
2)当两个数据库之间的表和列名不同时,是否可以在数据库 A 和数据库 B 之间配置事务复制?
提前致谢!
是的,这是可以做到的。
1) 使用过滤器,您可以指定要发布的行的子集。看看Filter Published Data。
2)对于不同的源和目标模式,您需要在发布者上创建一个看起来像订阅对象的索引视图并复制它,或者考虑创建一个自定义复制存储过程来执行更新,也称为自定义同步对象。
我认为这是不可能的,我唯一能想到的就是创建某种 ETL 包,该包会定期执行以将事物转移,但这不会为您提供事务复制。