sp_restoremergeidentityrange (Transact-SQL)
S'applique à : SQL Server
Cette procédure stockée permet de mettre à jour les affectations de plage d'identité. Elle garantit que les fonctions de gestion automatique des plages d’identités correctement après la restauration d’un serveur de publication à 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.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_restoremergeidentityrange
[ [ @publication = ] N'publication' ]
[ , [ @article = ] N'article' ]
[ ; ]
Arguments
[ @publication = ] N’publication'
Nom de la publication. @publication est sysname, avec la valeur par défaut all
. Lorsque cet argument est spécifié, seules les plages d'identité de la publication correspondante sont restaurées.
[ @article = ] N’article'
Nom de l’article. @article est sysname, avec la valeur par défaut all
. Lorsque cet argument est spécifié, seules les plages d'identité de l'article correspondant sont restaurées.
Valeurs des codes de retour
0
(réussite) or 1
(échec).
Notes
sp_restoremergeidentityrange
est utilisé avec la réplication de fusion.
sp_restoremergeidentityrange
obtient les informations d’allocation de plage d’identité maximales du serveur de distribution et met à jour les valeurs dans la max_used
colonne de MSmerge_identity_range_allocations 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 s’exécuter sp_restoremergeidentityrange
.