对于immediate_sync发布,@ article参数值必须为“all”

时间:2014-02-26 14:53:18

标签: sql-server replication

我有一个包含4个表和许多订阅者(事务性推送复制)的出版物,其中大部分都对这4个表中的一个表感兴趣。

只要我为所有文章创建订阅,一切正常:

EXEC sp_addsubscription 
    @publication = @publicationName,
    @subscriber = @subscriber,
    @destination_db = @DatabaseName,
    @subscription_type = N'push',
    @article = 'all';

但如果我改变

,我会收到错误
@article = 'TableName'

对于immediate_sync发布,@ article参数值必须为“all”。

为什么会这样?如何仅为这4个表中的一个创建订阅(= 4篇文章)?

1 个答案:

答案 0 :(得分:1)

非常确定您无法订阅出版物中的一篇文章,您必须订阅该出版物中的所有文章。您可以将每篇文章添加为自己的出版物,然后订阅您需要的任何文章。

相关问题