sp_helpmergefilter (Transact-SQL)

Aplica-se a:SQL Server

Retorna informações sobre filtros de mesclagem. Esse procedimento armazenado é executado no Publicador, em qualquer banco de dados.

Convenções de sintaxe de Transact-SQL

Sintaxe

sp_helpmergefilter
    [ @publication = ] N'publication'
    [ , [ @article = ] N'article' ]
    [ , [ @filtername = ] N'filtername' ]
    [ , [ @filter_type_bm = ] filter_type_bm ]
[ ; ]

Argumentos

@publication [ = ] N'publicação'

O nome da publicação. @publication é sysname, sem padrão.

@article [ = ] N'artigo'

O nome do artigo. @article é sysname, com um padrão de , que retorna os nomes de %todos os artigos.

@filtername [ = ] N'nome_do_filtro'

O nome do filtro sobre o qual retornar informações. @filtername é sysname, com um padrão de %, que retorna informações sobre todos os filtros definidos no artigo ou publicação.

@filter_type_bm [ = ] filter_type_bm

Filtro de bitmap para o tipo de filtro, usando filtros de mesclagem do dbo.sysmergesubsetfilters. @filter_type_bm é binary(1) e pode ser um dos seguintes valores:

Valor Descrição
1 (padrão) Retornar os filtros que têm um filter_type de ou 3 (filtros de 1 junção)
2 Retornar os filtros que têm um filter_type de ou (filtros de registro lógico ou 3 filtros que são filtro de registro lógico e filtro de 2 junção)
3 Retornar os filtros que têm um filter_type de , ou (filtros que são filtro de junção ou filtro de 1registro lógico, 2ou 3 ambos)

Conjunto de resultados

Nome da coluna Tipo de dados Descrição
join_filterid int ID do filtro de junção.
filtername sysname Nome do filtro.
join article name sysname Nome do artigo de junção.
join_filterclause Nvarchar (2000) · Cláusula de filtro que qualifica a junção.
join_unique_key int Especifica se a associação está em uma chave exclusiva.
base table owner sysname Nome do proprietário da tabela base.
base table name sysname Nome da tabela base.
join table owner sysname Nome do proprietário da tabela que é adicionada à tabela base.
join table name sysname Nome da tabela que é adicionada à tabela base.
article name sysname Nome do artigo de tabela que é adicionado à tabela base.
filter_type tinyint Tipo de filtro de mesclagem, que pode ser um dos seguintes valores:

1 = somente filtro de ingresso

2 = relação de registro lógico

3 = ambos

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Comentários

sp_helpmergefilter é usado na replicação de mesclagem.

Permissões

Somente membros da função de servidor fixa sysadmin e da função de banco de dados fixa db_owner podem executar sp_helpmergefilter.