sp_dropmergefilter (Transact-SQL)
卸除合併篩選。sp_dropmergefilter 會卸除要卸除的合併篩選所定義的所有合併篩選資料行。這個預存程序執行於發行集資料庫的發行者端。
語法
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。
請參閱
參考
sp_addmergefilter (Transact-SQL)
sp_changemergefilter (Transact-SQL)
sp_helpmergefilter (Transact-SQL)
系統預存程序 (Transact-SQL)