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'
    這是發行集的名稱。publication 是 sysname,沒有預設值。

  • [@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