Хранимая процедура sp_helpmergefilter (Transact-SQL)
Применимо к:SQL Server
Возвращает сведения о фильтрах слияния. Эта хранимая процедура выполняется на подписчике в любой базе данных.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_helpmergefilter
[ @publication = ] N'publication'
[ , [ @article = ] N'article' ]
[ , [ @filtername = ] N'filtername' ]
[ , [ @filter_type_bm = ] filter_type_bm ]
[ ; ]
Аргументы
[ @publication = ] N'publication'
Имя публикации. @publication — sysname без значения по умолчанию.
[ @article = ] N'article'
Имя статьи. @article — sysname, с значением по умолчанию%
, которое возвращает имена всех статей.
[ @filtername = ] N'filtername'
Имя фильтра, о котором следует возвращать сведения. @filtername — sysname, с значением по умолчанию%
, которое возвращает сведения обо всех фильтрах, определенных в статье или публикации.
[ @filter_type_bm = ] filter_type_bm
Фильтр растровых карт для типа фильтра, используя фильтры слиянием из dbo.sysmergesubsetfilters
. @filter_type_bm является двоичным(1) и может быть одним из следующих значений:
значение | Описание |
---|---|
1 (по умолчанию) |
Возвращает фильтры с фильтрами, имеющими filter_type 1 или 3 (фильтры соединения) |
2 |
Возвращает фильтры, имеющие filter_type 2 или 3 (фильтры логических записей или фильтры, которые являются фильтром логических записей и фильтром соединения). |
3 |
Возвращает фильтры с фильтром filter_type 1 2 , имеющими или (фильтры, которые являются фильтром соединения или 3 фильтром логических записей или обоими) |
Результирующий набор
Имя столбца | Тип данных | Description |
---|---|---|
join_filterid |
int | Идентификатор фильтра соединения. |
filtername |
sysname | Имя фильтра. |
join article name |
sysname | Имя статьи соединения. |
join_filterclause |
nvarchar(2000) | Выражение фильтра для уточнения соединения. |
join_unique_key |
int | Указывает, находится ли соединение в уникальном ключе. |
base table owner |
sysname | Имя владельца базовой таблицы. |
base table name |
sysname | Имя базовой таблицы. |
join table owner |
sysname | Имя владельца таблицы, соединяемой с основной таблицей. |
join table name |
sysname | Имя таблицы, соединяемой с основной таблицей. |
article name |
sysname | Имя статьи таблицы, соединяемой с основной таблицей. |
filter_type |
tinyint | Тип фильтра слияния, который может быть одним из следующих значений:1 = только фильтр соединения2 = связь логических записей3 = оба |
Значения кода возврата
0
(успешно) или 1
(сбой).
Замечания
sp_helpmergefilter
используется в слиянии реплика tion.
Разрешения
Могут выполняться sp_helpmergefilter
только члены предопределенных ролей сервера sysadmin иdb_owner предопределенных ролей базы данных.
Связанный контент
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по