Compartir vía


MSmerge_partition_groups (Transact-SQL)

Se aplica a: SQL Server

La tabla MSmerge_partition_groups almacena una fila para cada partición precalpuesta en una base de datos determinada. Además de las columnas enumeradas, en esta tabla se incluye una columna para cada función utilizada en un filtro de fila con parámetros. Por ejemplo, se agrega una columna denominada HOST_NAME_FN a la tabla si un filtro usa la función HOST_NAME . Se almacena una fila para cada conjunto único de valores de función que se han sincronizado con este publicador. Si dos o más suscriptores se sincronizan exactamente con el mismo valor para todas estas funciones, compartirán la misma fila de esta tabla y, por tanto, compartirán el mismo Id. de partición. Esta tabla se almacena en la base de datos de publicaciones.

Nombre de la columna Tipo de datos Descripción
partition_id int Columna de identidad que proporciona un número de Id. único para la partición precalculada.
publication_number smallint Número de publicación, que se almacena en sysmergepublications.
maxgen_whenadded bigint Generación más alta que se conoce en el publicador en el momento de insertar la fila en esta tabla.
using_partition_groups bit Indica si la partición pertenece a una publicación que utiliza particiones precalculadas, y puede tener uno de estos valores:

0 = publication no usa particiones precalutadas.

1 = la publicación usa particiones precalutadas

Para obtener más información, vea Optimización del rendimiento de los filtros con parámetros con particiones calculadas previamente.
HOST_NAME_FN nvarchar(128) Valor que se suministra al utilizar filtros de fila con parámetros para generar particiones. Para obtener más información, consulte Filtros de fila con parámetros.

Consulte también

Tablas de replicación (Transact-SQL)
Vistas de replicación (Transact-SQL)