有没有办法在SQL Server 2008中有一个合并复制的多个“层”。例如,我有SQL Server 2008的SiteA,在TestDB上有一个发布设置。 SiteB也与SQL Server 2008订阅了TestDB的SiteA发布。 SiteB然后在其TestDB上有一个发布,并且多个SQL Server Express 2008实例订阅SiteB上TestDB的发布。
这里的目标是本地SQL Express实例与站点B合并复制,然后站点B合并复制到站点A.
我试图设置这一点,但是当我到SiteB设置出版物时,我收到以下消息
“您无法在此数据库中创build合并发布,因为它包含一个或多个匿名或本地合并订阅。要创build合并发布,请删除现有的匿名或本地合并订阅,创build发布,然后重新创build订阅。
看起来这是有效的,但是第一层的复制(republisher)需要是服务器端的推送订阅而不是拉取订阅。