sp_resetsnapshotdeliveryprogress (Transact-SQL)

Setzt den Snapshotübermittlungsprozess für ein Pullabonnement zurück, damit die Snapshotübermittlung neu gestartet werden kann. Diese gespeicherte Prozedur wird auf dem Abonnenten für die Abonnementdatenbank ausgeführt.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_resetsnapshotdeliveryprogress [ [ @verbose_level = ] verbose_level ]
    [ , [ @drop_table = ] 'drop_table' ]

Argumente

  • [ @verbose_level= ] verbose_level
    Gibt an, wie viele Informationen zurückgegeben werden. verbose_levelist vom Datentyp int und hat den Standardwert 1. Der Wert 1 bedeutet, dass ein Fehler zurückgegeben wird, falls die erforderlichen Sperren für die MSsnapshotdeliveryprogress-Tabelle nicht erhalten werden können. Der Wert 0 bedeutet, dass kein Fehler zurückgegeben wird.
  • [ @drop_table= ] 'drop_table'
    Gibt an, ob die Tabelle mit Informationen zum Status des Snapshots gelöscht oder abgeschnitten wird.drop_table ist vom Datentyp nvarchar(5) und hat den Standardwert FALSE. Mit False wird die Tabelle abgeschnitten, mit True wird sie gelöscht.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_resetsnapshotdeliveryprogress entfernt alle Zeilen in der MSsnapshotdeliveryprogress-Tabelle. Auf diese Weise werden alle Metadaten entfernt, die in der Abonnementdatenbank durch vorherige Snapshotübermittlungsprozesse zurückgeblieben sind.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin oder der festen Datenbankrolle db_owner können sp_resetsnapshotdeliveryprogress ausführen.

Siehe auch

Verweis

Gespeicherte Replikationsprozeduren (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005