sys.sp_resetsnapshotdeliveryprogress (Transact-SQL)

Van toepassing op:SQL Server

Reset het snapshot-leveringsproces voor een pull-abonnement zodat snapshot-levering opnieuw kan worden gestart. Uitgevoerd bij de abonnee in de abonnementsdatabase.

Transact-SQL syntaxis-conventies

Syntax

sys.sp_resetsnapshotdeliveryprogress
    [ [ @verbose_level = ] verbose_level ]
    [ , [ @drop_table = ] N'drop_table' ]
[ ; ]

Arguments

[ @verbose_level = ] verbose_level

Specificeert de hoeveelheid teruggegeven informatie. @verbose_level is int, met als standaard .1

Een waarde van 1 betekent dat er een fout wordt teruggegeven als de benodigde locks niet op de MSsnapshotdeliveryprogress tabel kunnen worden verkregen. Een waarde van 0 betekent dat er geen fout wordt teruggegeven.

[ @drop_table = ] N'drop_table'

Of de tabel met informatie over de voortgang van de snapshot moet worden verwijderd of afgekapt. @drop_table is nvarchar(5), met een standaard van false.

  • false betekent dat de tabel wordt afgekapt.
  • true betekent dat de tafel is weggevallen.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Remarks

sp_resetsnapshotdeliveryprogress Verwijdert alle rijen in de MSsnapshotdeliveryprogress tabel. Deze opgeslagen procedure verwijdert effectief alle metadata die achterbleef in de abonnementsdatabase door eerdere voortgang in de snapshot-leveringsprocessen.

Permissions

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