Есть ли способ иметь несколько «уровней» для репликации слиянием в SQL Server 2008. Например, у меня есть SiteA с SQL Server 2008, у которого есть настройка публикации на TestDB. SiteB, также с SQL Server 2008, подписан на публикацию SiteA для TestDB. После этого SiteB размещает публикацию в TestDB, и несколько экземпляров SQL Server Express 2008 подписываются на публикацию TestDB на SiteB.
Целью здесь является то, что локальные экземпляры SQL Express реплицируются слиянием с сайтом B, а затем сайт B реплицируется слиянием с сайтом A.
Я попытался настроить это, но когда я добрался до SiteB, чтобы настроить публикацию, я получил следующее сообщение
«Вы не можете создать публикацию слиянием в этой базе данных, потому что она содержит одну или несколько анонимных или локальных подписок слиянием. Чтобы создать публикацию слиянием, отбросьте существующие анонимные или локальные подписки слиянием, создайте публикацию, а затем заново создайте подписки».
Похоже, это работает, но первый уровень репликации (переиздающий) должен быть принудительной подпиской на стороне сервера, а не подпиской по запросу.