Freigeben über


sp_deletepeerrequesthistory (Transact-SQL)

Löscht Verlaufsdaten für eine Anforderung zum Veröffentlichungsstatus, die den Anforderderungsverlauf (MSpeer_request (Transact-SQL)) sowie den Antwortverlauf (MSpeer_response (Transact-SQL)) einschließt. Diese gespeicherte Prozedur wird für die Veröffentlichungsdatenbank auf einem Verleger ausgeführt, der bei einer Peer-to-Peer-Replikationstopologie verwendet wird.Weitere Informationen finden Sie unter Peer-to-Peer-Transaktionsreplikation.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

sp_deletepeerrequesthistory [ @publication = ] 'publication'
    [ , [ @request_id = ] request_id ]
    [ , [ @cutoff_date = ] cutoff_date ]

Argumente

  • [ @publication= ] 'publication'
    Der Name der Veröffentlichung, für die die Statusanforderung erfolgte. publication ist ein Wert vom Datentyp sysname und weist keinen Standardwert auf.

  • [ @request_id= ] request_id
    Gibt eine einzelne Statusanforderung an, sodass alle Antworten auf diese Anforderung gelöscht werden. request_id ist ein Wert vom Datentyp int, der Standardwert ist NULL.

  • [ @cutoff_date= ] cutoff_date
    Gibt ein Datum an, vor dem alle früheren aufgezeichneten Antworten gelöscht werden. cutoff_date ist ein Wert vom Datentyp datetime, der Standardwert ist NULL.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

sp_deletepeerrequesthistory wird für die Peer-to-Peer-Transaktionsreplikationstopologie verwendet. Weitere Informationen finden Sie unter Peer-to-Peer-Transaktionsreplikation.

Beim Ausführen von sp_deletepeerrequesthistory muss entweder request_id oder cutoff_date angegeben werden.

Berechtigungen

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