sys.sp_restoremergeidentityrange (Transact-SQL)

Van toepassing op:SQL Server

Deze opgeslagen procedure wordt gebruikt om identiteitsbereiktoewijzingen bij te werken. Het zorgt ervoor dat automatisch beheer van identiteitsbereik correct functioneert nadat een Publisher is hersteld vanuit een back-up. Deze opgeslagen procedure wordt uitgevoerd bij Publisher in de publicatiedatabase.

Transact-SQL syntaxis-conventies

Syntax

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

Arguments

[ @publication = ] N'publicatie'

De naam van de publicatie. @publication is een systeemnaam, met als standaard .all Wanneer gespecificeerd, worden alleen identiteitsbereiken voor die publicatie hersteld.

[ @article = ] N'artikel'

De naam van het artikel. @article is een systeemnaam, met als standaard .all Wanneer gespecificeerd, worden alleen identiteitsbereiken voor dat artikel hersteld.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Remarks

sp_restoremergeidentityrange wordt gebruikt met merge-replicatie.

sp_restoremergeidentityrange krijgt maximale informatie over de toewijzing van identiteitsbereik van de Distributeur en werkt waarden bij in de max_used kolom MSmerge_identity_range_allocations voor de artikelen die automatisch identiteitsbereikbeheer gebruiken.

Permissions

Alleen leden van de sysadmin-vaste serverrol of db_owner vaste databaserol kunnen uitvoeren sp_restoremergeidentityrange.