将多个数据库复制到一个数据库

时间:2017-09-13 22:32:41

标签: sql sql-server database

在提出问题之前,我想解释一下我正在尝试做什么。 我正在使用SQL Server 2016,我有2个数据库

DataBaseA

DataBaseB

在远程服务器中,我使用与DataBaseADatabaseB相同的创建SQL脚本创建了相同的数据库。然后我使用了SQL Server 2016的复制服务。我的本地数据库是发布者,远程服务器是订阅者。

这很好用。 我想要做的是在远程服务器中有一个数据库,它包含来自两个数据库的所有表,并且2个数据库复制到它们相应的表。

例如

[DataBaseA].[dbo].[TableA] ---is Replicated into-->[AggregatedDataBase].[dbo].[TableA]

[DataBaseB].[dbo].[TableB] ---is Replicated into-->[AggregatedDataBase].[dbo].[TableB]

这可能吗?如果是,如何做其他什么其他选项来做我正在寻找的?

1 个答案:

答案 0 :(得分:1)

是的,有可能......两个不同的发布商可以拥有一个订阅者..

  

如果是的话怎么做

只需设置复制的方式,然后选择订阅者选择聚合数据库