Partager via


sp_restoremergeidentityrange (Transact-SQL)

Cette procédure stockée permet de mettre à jour les affectations de plage d'identité. Elle garantit le bon fonctionnement de la gestion automatique des plages d'identité lorsqu'un serveur de publication a été restauré à partir d'une sauvegarde. Cette procédure stockée est exécutée au niveau du serveur de publication sur la base de données de publication.

Icône Lien de rubrique Conventions de la syntaxe de Transact-SQL

Syntaxe

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

Arguments

  • [ @publication = ] 'publication'
    Nom de la publication. publication est de type sysname, avec all comme valeur par défaut. Lorsque cet argument est spécifié, seules les plages d'identité de la publication correspondante sont restaurées.

  • [ @article = ] 'article'
    Nom de l'article. article est de type sysname, avec all comme valeur par défaut. Lorsque cet argument est spécifié, seules les plages d'identité de l'article correspondant sont restaurées.

Valeurs des codes de retour

0 (succès) ou 1 (échec)

Notes

sp_restoremergeidentityrange est utilisée dans la réplication de fusion.

sp_restoremergeidentityrange obtient les informations sur les affectations maximales de plages d'identité auprès du serveur de distribution et met à jour les valeurs de la colonne max_used de MSmerge_identity_range_allocations (Transact-SQL) relatives aux articles qui utilisent la gestion automatique des plages d'identité.

Autorisations

Seuls les membres du rôle serveur fixe sysadmin ou du rôle de base de données fixe db_owner peuvent exécuter sp_restoremergeidentityrange.

Voir aussi

Référence

sp_addmergearticle (Transact-SQL)

sp_changemergearticle (Transact-SQL)

Concepts

Répliquer des colonnes d'identité