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