sp_restoremergeidentityrange (Transact-SQL)

Si applica a: sìSQL Server (tutte le versioni supportate)

Questa stored procedure viene utilizzata per aggiornare le assegnazioni degli intervalli di valori Identity. Garantisce inoltre che la gestione automatica degli intervalli di valori Identity funzioni correttamente dopo il ripristino di un server di pubblicazione da un backup. Questa stored procedure viene eseguita nel database di pubblicazione del server di pubblicazione.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

Sintassi

  
sp_restoremergeidentityrange [ [ @publication = ] 'publication' ]  
    [ , [ @article = ] 'article' ]  

Argomenti

[ @publication = ] 'publication' Nome della pubblicazione. publication è di tipo sysname e il valore predefinito è all. Se viene specificato questo parametro, vengono ripristinati solo gli intervalli di valori Identity per la pubblicazione specificata.

[ @article = ] 'article' Nome dell'articolo. article è sysname, con un valore predefinito di tutti. Se specificato, vengono ripristinati solo gli intervalli di valori Identity per l'articolo specificato.

Valori del codice restituito

0 (esito positivo) o 1 (esito negativo)

Commenti

sp_restoremergeidentityrange viene utilizzato con la replica di tipo merge.

sp_restoremergeidentityrange le informazioni sull'allocazione massima degli intervalli di valori Identity dal server di distribuzione e aggiorna i valori nella colonna max_used di MSmerge_identity_range_allocations (Transact-SQL) per gli articoli che usano la gestione automatica degli intervalli di valori Identity.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin o del db_owner predefinito del database possono eseguire sp_restoremergeidentityrange.

Vedere anche

sp_addmergearticle (Transact-SQL)
sp_changemergearticle (Transact-SQL)
Replicare colonne Identity