• 相关软件
    >sp_dropmergearticle 创建者:webmaster 更新时间:2006-02-16 15:51

    删除合并发布中的项目。该存储过程在发布服务器的发布数据库上执行。



    语法


    sp_dropmergearticle [ @publication = ] 'publication'

        , [ @article = ] 'article'

        [ , [ @ignore_distributor = ] ignore_distributor

        [ , [ @reserved = ] reserved

        [ , [ @force_invalidate_snapshot = ] force_invalidate_snapshot ]



    参数


    [@publication =] 'publication'



    是要从中除去项目的发布名称。publication 的数据类型为 sysname,没有默认设置。



    [@article =] 'article'



    是要从给定发布中除去的项目名。article 的数据类型为 sysname,没有默认设置。如果是 all,则表示删除指定合并发布中的所有现有项目。即使 articleall,发布仍然必须与项目分开除去。



    [@ignore_distributor =] ignore_distributor



    表示是否在不连接到分发服务器的情况下执行该存储过程。ignore_distributor 的数据类型为 bit,默认设置为 0。



    [@reserved = ] reserved



    保留以备将来使用。reserved 的数据类型为 nvarchar(20),默认设置为 NULL。



    [@force_invalidate_snapshot = ] force_invalidate_snapshot



    启用或禁用使快照无效的能力。force_invalidate_snapshot 的数据类型为 bit,默认设置为 0。0 指定对合并项目的更改将不会导致快照无效。1 表示对合并项目的更改可能导致快照无效,并且如果如此,值 1 将赋予新快照发生的权限。



    返回代码值


    0(成功)或 1(失败)



    注释


    sp_dropmergearticle 用于合并复制。仅当没有当前发布的活动订阅时才允许 sp_dropmergearticle。如果存在现有的订阅,则不允许除去一个或多个项目。



    权限


    只有 sysadmin 固定服务器角色成员或 db_owner 固定数据库角色成员才能执行 sp_dropmergearticle

    相关文章
    本页查看次数: