sp_deletepeerrequesthistory (Transact-SQL)

Gilt für:SQL Server

Löscht den Verlauf einer Publikationsstatusanforderung, einschließlich des Anforderungsverlaufs (MSpeer_request (Transact-SQL)) sowie des Antwortverlaufs (MSpeer_response (Transact-SQL)). Diese gespeicherte Prozedur wird in der Publikationsdatenbank bei einem Publisher ausgeführt, der an einer Peer-to-Peer-Replikationstopologie teilnimmt. Weitere Informationen finden Sie unter Peer-to-Peer - Transaktionsreplikation.

Transact-SQL-Syntaxkonventionen

Syntax

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

Argumente

[ @publication = ] N'Publikation'

Der Name der Veröffentlichung, für die die Statusanforderung ausgeführt wurde. @publication ist "sysname" ohne Standard.

[ @request_id = ] request_id

Gibt eine einzelne Statusanforderung an, damit alle Antworten auf diese Anforderung gelöscht werden. @request_id ist int mit einem Standardwert von NULL.

[ @cutoff_date = ] cutoff_date

Gibt ein Umstellungsdatum an. Alle Antwortdatensätze mit einem früheren Datum werden gelöscht. @cutoff_date ist datetime, mit einem Standardwert von NULL.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler).

Hinweise

sp_deletepeerrequesthistory wird in einer Peer-to-Peer-Replikationstopologie verwendet. Weitere Informationen finden Sie unter Peer-to-Peer - Transaktionsreplikation.

Bei der sp_deletepeerrequesthistoryAusführung muss entweder @request_id oder @cutoff_date angegeben werden.

Berechtigungen

Nur Mitglieder der festen Serverrolle sysadmin oder db_owner feste Datenbankrolle können ausgeführt werden sp_deletepeerrequesthistory.