sp_restoremergeidentityrange (Transact-SQL)

S’applique à :yesSQL Server (toutes les versions prises en charge)

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 sur le serveur de publication dans la base de données de publication.

Topic link iconConventions de la syntaxe Transact-SQL

Syntaxe

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

Arguments

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

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

Codet de retour

0 (réussite) ou 1 (échec)

Remarques

sp_restoremergeidentityrange est utilisé avec la réplication de fusion.

sp_restoremergeidentityrange obtient des informations d’allocation de plage d’identité maximales à partir du serveur de distribution et met à jour les valeurs dans la colonne max_used de MSmerge_identity_range_allocations (Transact-SQL) pour les articles qui utilisent la gestion automatique des plages d’identités.

Autorisations

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

Voir aussi

sp_addmergearticle (Transact-SQL)
sp_changemergearticle (Transact-SQL)
Répliquer des colonnes d’identité