sp_dropmergefilter (Transact-SQL)
適用於:SQL Server
卸除合併篩選。 sp_dropmergefilter
卸除要卸除之合併篩選上定義的所有合併篩選數據行。 這個預存程式會在發行集資料庫的發行者端執行。
語法
sp_dropmergefilter
[ @publication = ] N'publication'
, [ @article = ] N'article'
, [ @filtername = ] N'filtername'
[ , [ @force_invalidate_snapshot = ] force_invalidate_snapshot ]
[ , [ @force_reinit_subscription = ] force_reinit_subscription ]
[ ; ]
引數
[ @publication = ] N'publication'
發行集的名稱。 @publication為 sysname,沒有預設值。
[ @article = ] N'article'
發行項的名稱。 @article為 sysname,沒有預設值。
[ @filtername = ] N'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
用於合併式複寫。
權限
只有系統管理員固定伺服器角色或db_owner固定資料庫角色的成員才能執行 sp_dropmergefilter
。