sys.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

sys.sp_restoremergeidentityrange
    [ [ @publication = ] N'publication' ]
    [ , [ @article = ] N'article' ]
[ ; ]

Argumente

[ @publication = ] N'Publikation'

Der Name der Veröffentlichung. all Wenn dieses Argument angegeben ist, werden nur Identitätsbereiche für diese Veröffentlichung wiederhergestellt.

[ @article = ] N'article'

Der Name des Artikels. 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_restoremergeidentityrangeruft 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.