sp_dropmergefilter (Transact-SQL)

Применимо к:SQL Server

Удаляет фильтр слияния. sp_dropmergefilter удаляет все столбцы фильтров слияния, определенные в фильтре слияния, которые необходимо удалить. Эта хранимая процедура выполняется на издателе в базе данных публикации.

Соглашения о синтаксисе Transact-SQL

Синтаксис

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 бит с значением по умолчанию0.

  • 0 указывает, что изменения в статье слияния не вызывают недопустимого моментального снимка.

  • 1 означает, что изменения в статье слияния могут привести к недопустимому моментальному снимку. Если это так, значение 1 дает разрешение на создание нового моментального снимка.

[ @force_reinit_subscription = ] force_reinit_subscription

Включает или отключает возможность отметки подписки как недействительной. @force_reinit_subscription бит с значением по умолчанию0.

  • 0 указывает, что изменения в фильтре статьи слияния не вызывают недопустимых подписок.

  • 1 означает, что изменения в фильтре статьи слияния приводят к недопустимости подписок.

Значения кода возврата

0 (успешно) или 1 (сбой).

Замечания

sp_dropmergefilterиспользуется в слиянии реплика tion.

Разрешения

Могут выполняться sp_dropmergefilterтолько члены предопределенных ролей сервера sysadmin или db_owner предопределенных ролей базы данных.