sp_dropmergefilter (Transact-SQL)

適用対象: はいSQL Server (サポートされているすべてのバージョン)

マージフィルターを削除します。 sp_dropmergefilter 、削除するマージフィルターに定義されているすべてのマージフィルター列を削除します。 このストアドプロシージャは、パブリケーションデータベースの Publisher で実行されます。

トピック リンク アイコン 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' アーティクルの名前を指定します。 アーティクルsysname で、既定値はありません。

[ @filtername = ] 'filtername' 削除するフィルターの名前を指定します。 filternamesysname,、既定値はありません。

[ @force_invalidate_snapshot = ] force_invalidate_snapshot スナップショットを無効にする機能を有効または無効にします。 force_invalidate_snapshotビット であり、既定値は 0 です。

0 を指定すると、マージアーティクルへの変更によってスナップショットが無効になることはありません。

1 は、マージアーティクルへの変更によってスナップショットが無効になる可能性があることを意味します。 この場合、値が 1 の場合は、新しいスナップショットを作成する権限が与えられます。

[ @force_reinit_subscription = ] force_reinit_subscription サブスクリプションを無効としてマークする機能を有効または無効にします。 force_reinit_subscriptionビット であり、既定値は 0 です。

0 を指定すると、マージアーティクルフィルターへの変更によってサブスクリプションが無効になることはありません。

1 は、マージアーティクルフィルターへの変更によってサブスクリプションが無効になることを意味します。

リターン コードの値

0 (成功) または 1 (失敗)

解説

sp_dropmergefilter は、マージレプリケーションで使用します。

アクセス許可

Sp_dropmergefilter を実行できるのは、固定サーバーロール sysadmin または固定データベースロール db_owner のメンバーだけです。

参照

パブリケーションとアーティクルのプロパティの変更
sp_addmergefilter (Transact-SQL)
sp_changemergefilter (Transact-SQL)
sp_helpmergefilter (transact-sql SQL)
システム ストアド プロシージャ (Transact-SQL)