sp_restoremergeidentityrange (Transact-SQL)
Gilt für: SQL Server
Mit dieser gespeicherten Prozedur werden Identitätsbereichszuweisungen aktualisiert. Sie stellt sicher, dass die automatische Identitätsbereichsverwaltung ordnungsgemäß funktioniert, nachdem ein Publisher aus einer Sicherung wiederhergestellt wurde. Diese gespeicherte Prozedur wird im Publisher in der Publikationsdatenbank ausgeführt.
Transact-SQL-Syntaxkonventionen
Syntax
sp_restoremergeidentityrange
[ [ @publication = ] N'publication' ]
[ , [ @article = ] N'article' ]
[ ; ]
Argumente
[ @publication = ] N'Publikation'
Der Name der Veröffentlichung. @publication ist "sysname" mit der Standardeinstellung "all
. Wenn dieses Argument angegeben ist, werden nur Identitätsbereiche für diese Veröffentlichung wiederhergestellt.
[ @article = ] N'article'
Der Name des Artikels. @article ist "sysname" mit der Standardeinstellung "all
. Wenn dieses Argument angegeben ist, werden nur Identitätsbereiche für diesen Artikel wiederhergestellt.
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Hinweise
sp_restoremergeidentityrange
wird mit der Seriendruckreplikation verwendet.
sp_restoremergeidentityrange
ruft maximale Identitätsbereichszuordnungsinformationen aus dem Distributor ab und aktualisiert Werte in der max_used
Spalte MSmerge_identity_range_allocations für die Artikel, die die automatische Identitätsbereichsverwaltung verwenden.
Berechtigungen
Nur Mitglieder der festen Serverrolle sysadmin oder db_owner feste Datenbankrolle können ausgeführt werden sp_restoremergeidentityrange
.