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) ou 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 (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 s’exécuter sp_restoremergeidentityrange
.
Contenu connexe
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour