sp_helpmergefilter (Transact-SQL)

Se aplica a:SQL Server

Devuelve información acerca de los filtros de mezcla. Este procedimiento almacenado se ejecuta en el publicador de cualquier base de datos.

Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

[ @publication = ] N'publication'

Nombre de la publicación. @publication es sysname, sin ningún valor predeterminado.

[ @article = ] N'article'

Nombre del artículo. @article es sysname, con un valor predeterminado de %, que devuelve los nombres de todos los artículos.

[ @filtername = ] N'filtername'

Nombre del filtro sobre el que se va a devolver información. @filtername es sysname, con un valor predeterminado de %, que devuelve información sobre todos los filtros definidos en el artículo o publicación.

[ @filter_type_bm = ] filter_type_bm

Filtro de mapa de bits para el tipo de filtro mediante filtros de combinación de dbo.sysmergesubsetfilters. @filter_type_bm es binary(1) y puede ser uno de los siguientes valores:

Valor Descripción
1 (valor predeterminado) Devuelve los filtros que tienen un filter_type de o 3 (filtros de 1 combinación)
2 Devuelve los filtros que tienen un filter_type de 2 o 3 (filtros de registro lógico, o filtros que son filtros de registro lógico y filtro de combinación).
3 Devuelve los filtros que tienen un filter_type de 1, 2o 3 (filtros que son filtro de combinación o filtro de registro lógico, o ambos)

Conjunto de resultados

Nombre de la columna Tipo de datos Descripción
join_filterid int Id. del filtro de combinación.
filtername sysname Nombre del filtro.
join article name sysname Nombre del artículo de combinación.
join_filterclause nvarchar(2000) Cláusula de filtro que califica la combinación.
join_unique_key int Especifica si la combinación está en una clave única.
base table owner sysname Nombre del propietario de la tabla base.
base table name sysname Nombre de la tabla base.
join table owner sysname Nombre del propietario de la tabla que se combina con la tabla base.
join table name sysname Nombre de la tabla que se combina con la tabla base.
article name sysname Nombre del artículo de la tabla que se combina con la tabla base.
filter_type tinyint Tipo de filtro de combinación, que puede ser uno de los siguientes valores:

1 = solo filtro de combinación

2 = relación de registro lógico

3 = ambos

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Comentarios

sp_helpmergefilter se usa en la replicación de mezcla.

Permisos

Solo los miembros del rol fijo de servidor sysadmin y el rol fijo de base de datos db_owner pueden ejecutar sp_helpmergefilter.