SQL Server复制 - 是否可以在两个不同的数据库模型之间进行?

时间:2012-05-29 15:51:03

标签: sql-server replication transactional

关于SQL Server复制的两个问题:

1)是否可以在数据库A和数据库B(具有数据库A的一小部分表的子集)之间配置事务复制?

2)当两个数据库之间的表名和列名不同时,是否可以在数据库A和数据库B之间配置事务复制?

提前致谢!

2 个答案:

答案 0 :(得分:1)

是的,这是可以的。

1)使用过滤器,您可以指定要发布的行的子集。看看Filter Published Data

2)对于不同的源和目标模式,您需要在发布者上创建一个索引视图,该视图看起来像订阅对象并复制或查看创建自定义复制存储过程以执行更新,也称为作为自定义同步对象。

答案 1 :(得分:0)

我不认为这是可能的,我唯一能想到的就是创建某种ETL包,这些包定期执行以便移动,但这并不能让你进行事务​​复制。