MSmerge_identity_range_allocations (Transact-SQL)

La tabla MSmerge_identity_range_allocations se utiliza para realizar un seguimiento del historial de las asignaciones de intervalo de identidad, tanto para publicadores como para suscriptores, de los artículos publicados. Esta tabla se almacena en la base de datos de distribución.

Nombre de columna

Tipo de datos

Descripción

publisher_id

smallint

Id. del publicador.

publisher_db

nvarchar(128)

Nombre de la base de datos de publicaciones.

publication

nvarchar(128)

Nombre de la publicación.

article

nvarchar(128)

Nombre del artículo.

subscriber

nvarchar(128)

Nombre del suscriptor.

subscriber_db

nvarchar(128)

Nombre de la base de datos de suscripciones.

is_pub_range

bit

Muestra si el intervalo de identidad está asignado a un publicador.

ranges_allocated

tinyint

Número de intervalos de identidad asignados.

range_begin

numeric(38)

Valor inicial del intervalo.

range_end

numeric(38)

Último valor del intervalo.

next_range_begin

numeric(38)

Valor inicial del siguiente intervalo que se va a asignar.

next_range_end

numeric(38)

Último valor del siguiente intervalo que se va a asignar.

max_used

numeric(38)

Mayor valor de identidad utilizado.

time_of_allocation

datetime

Hora en la que se realizó la asignación.