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.