在提出问题之前,我想解释一下我正在尝试做什么。
我正在使用SQL Server 2016
,我有2个数据库
DataBaseA
DataBaseB
在远程服务器中,我使用与DataBaseA
和DatabaseB
相同的创建SQL脚本创建了相同的数据库。然后我使用了SQL Server 2016
的复制服务。我的本地数据库是发布者,远程服务器是订阅者。
这很好用。 我想要做的是在远程服务器中有一个数据库,它包含来自两个数据库的所有表,并且2个数据库复制到它们相应的表。
例如
[DataBaseA].[dbo].[TableA] ---is Replicated into-->[AggregatedDataBase].[dbo].[TableA]
[DataBaseB].[dbo].[TableB] ---is Replicated into-->[AggregatedDataBase].[dbo].[TableB]
这可能吗?如果是,如何做其他什么其他选项来做我正在寻找的?
答案 0 :(得分:1)
是的,有可能......两个不同的发布商可以拥有一个订阅者..
如果是的话怎么做
只需设置复制的方式,然后选择订阅者选择聚合数据库