sp_dropmergefilter (Transact-SQL)

删除合并筛选器。sp_dropmergefilter 将删除对要删除的合并筛选器定义的合并筛选器列。此存储过程在发布服务器上对发布数据库执行。

主题链接图标Transact-SQL 语法约定

语法

sp_dropmergefilter [ @publication= ] 'publication', [ @article= ] 'article'     , [ @filtername= ] 'filtername'
    [ , [ @force_invalidate_snapshot= ] force_invalidate_snapshot ]
    [ , [ @force_reinit_subscription = ] force_reinit_subscription ]

参数

  • [ @publication=] 'publication'
    发布的名称。publicationsysname,无默认值。
  • [ @article = ] 'article'
    项目的名称。article 的数据类型为 sysname,无默认值。
  • [ @filtername= ] 'filtername'
    要删除的筛选的名称。filtername 的数据类型为 sysname,无默认值。
  • [ @force_invalidate_snapshot = ] force_invalidate_snapshot
    启用或禁用使快照失效的功能。force_invalidate_snapshot 的数据类型为 bit,默认值为 0

    0 指定对合并项目所做的更改不会导致快照失效。

    1 表示对合并项目的更改可能导致快照无效。如果出现这种情况,值 1 将提供产生新快照的权限。

  • [ @force_reinit_subscription= ] force_reinit_subscription
    启用或禁用将订阅标记为无效的功能。force_reinit_subscription 的数据类型为 bit,默认值为 0

    0 指定对合并项目筛选器的更改不会导致订阅无效。

    1 表示对合并项目筛选器的更改会导致订阅无效。

返回代码值

0(成功)或 1(失败)

备注

sp_dropmergefilter 用于合并复制。

权限

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

请参阅

参考

sp_addmergefilter (Transact-SQL)
sp_changemergefilter (Transact-SQL)
sp_helpmergefilter (Transact-SQL)
系统存储过程 (Transact-SQL)

其他资源

更改发布和项目属性

帮助和信息

获取 SQL Server 2005 帮助