Condividi tramite


MSmerge_identity_range_allocations (Transact-SQL)

La tabella MSmerge_identity_range_allocations viene utilizzata per tenere traccia della cronologia delle assegnazioni degli intervalli di valori Identity sia ai server di pubblicazione che ai Sottoscrittori per gli articoli pubblicati. Questa tabella è archiviata nel database di distribuzione.

Nome colonna Tipo di dati Descrizione

publisher_id

smallint

ID del server di pubblicazione.

publisher_db

nvarchar(128)

Nome del database di pubblicazione.

publication

nvarchar(128)

Nome della pubblicazione.

article

nvarchar(128)

Nome dell'articolo.

subscriber

nvarchar(128)

Nome del Sottoscrittore.

subscriber_db

nvarchar(128)

Nome del database di sottoscrizione.

is_pub_range

bit

Indica se l'intervallo di valori Identity è assegnato a un server di pubblicazione.

ranges_allocated

tinyint

Numero di intervalli di valori Identity assegnati.

range_begin

numeric(38)

Valore iniziale dell'intervallo.

range_end

numeric(38)

Valore finale dell'intervallo.

next_range_begin

numeric(38)

Valore iniziale dell'intervallo successivo da assegnare.

next_range_end

numeric(38)

Valore finale dell'intervallo successivo da assegnare.

max_used

numeric(38)

Valore Identity più alto utilizzato.

time_of_allocation

datetime

Ora in cui è stata eseguita l'assegnazione.

Vedere anche

Riferimento

Mapping delle tabelle di sistema di SQL Server 2000 alle viste di sistema di SQL Server 2005

Altre risorse

Tabelle di Integration Services
Backup e ripristino di tabelle
Tabelle di distribuzione dei log

Guida in linea e informazioni

Assistenza su SQL Server 2005