sysmergepartitioninfo (Transact-SQL)

Se aplica a:SQL Server

Proporciona información sobre las particiones de cada artículo. Contiene una fila por cada artículo de mezcla definido en la base de datos local. Esta tabla se almacena en las bases de datos de publicación y de suscripciones.

Nombre de la columna Tipo de datos Descripción
artid uniqueidentifier El número de identificación único del artículo indicado.
pubid uniqueidentifier Número de identificación único para esta publicación; se genera al agregarla.
partition_view_id int El Id de la vista de partición de esta tabla. La vista muestra una asignación de cada fila del artículo a los diferentes Id. de partición a los que pertenece.
repl_view_id int Se agregará.
partition_deleted_view_rule nvarchar(4000) La instrucción SQL utilizada en un desencadenador de replicación de mezcla para recuperar el Id de partición de cada fila eliminada o actualizada según sus valores de columna antiguos.
partition_inserted_view_rule nvarchar(4000) La instrucción SQL utilizada en un desencadenador de replicación de mezcla para recuperar el Id de partición de cada fila insertada o actualizada según sus valores de columna nuevos.
membership_eval_proc_name sysname Nombre del procedimiento que evalúa los identificadores de partición actuales de las filas de MSmerge_contents.
lista_de_columnas nvarchar(4000) La lista delimitada por comas de las columnas replicadas en un artículo.
column_list_blob nvarchar(4000) La lista delimitada por comas de las columnas replicadas en un artículo, incluyendo las columnas de objetos binarios grandes.
expand_proc sysname El nombre del procedimiento que vuelve a evaluar los Id. de partición de todas las filas secundarias de una fila principal recién insertada y de las filas principales que han experimentado un cambio de partición o han sido eliminadas.
logical_record_parent_nickname int El alias del primario de nivel superior de un artículo dado de un registro lógico.
logical_record_view int Una vista que produce el rowguid del artículo primario de nivel superior correspondiente a cada rowguid secundario.
logical_record_deleted_view_rule nvarchar(4000) De forma similar a logical_record_view, excepto que muestra las filas secundarias de la tabla "eliminada" en desencadenadores de actualización y eliminación.
logical_record_level_conflict_detection bit Indica si los conflictos se deben detectar en el nivel de registro lógico o en el nivel de fila o de columna.

0 = Se usa la detección de conflictos de nivel de fila o de columna.

1 = Se usa la detección de conflictos de registros lógicos, donde se controla un cambio en una fila en el publicador y se cambia en una fila independiente el mismo registro lógico en el suscriptor como un conflicto.

Cuando este valor es 1, solo se puede usar la resolución de conflictos de nivel de registro lógico.
logical_record_level_conflict_resolution bit Indica si los conflictos se deben solucionar en el nivel de registros lógicos o en el nivel de fila o de columna.

0 = Se usa la resolución de nivel de fila o de columna.

1 = En caso de conflicto, todo el registro lógico del ganador sobrescribe todo el registro lógico en el lado perdedor.

Se puede usar un valor de 1 con la detección de nivel de registro lógico y con la detección de nivel de fila o columna.
partition_options tinyint Define el modo en el que se realiza la partición de los datos en el artículo, lo que permite optimizaciones de rendimiento cuando todas las filas pertenecen solamente a una partición o solamente a una suscripción. partition_options puede ser uno de los siguientes valores.

0 = El filtrado del artículo es estático o no produce un subconjunto único de datos para cada partición, es decir, una partición "superpuesta".

1 = Las particiones se superponen y las actualizaciones DML realizadas en el suscriptor no pueden cambiar la partición a la que pertenece una fila.

2 = El filtrado del artículo produce particiones no superpuestas, pero varios suscriptores pueden recibir la misma partición.

3 = El filtrado del artículo produce particiones no superpuestas que son únicas para cada suscripción.

Consulte también

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