Partage via


sp_deletepeerrequesthistory (Transact-SQL)

S'applique à : SQL Server

Supprime l’historique lié à une demande d’état de publication, qui inclut l’historique des requêtes (MSpeer_request) ainsi que l’historique des réponses (MSpeer_response). Cette procédure stockée est exécutée sur la base de données de publication sur un serveur de publication participant à une topologie de réplication d’égal à égal. Pour plus d’informations, consultez Peer-to-Peer - Réplication transactionnelle.

Conventions de la syntaxe Transact-SQL

Syntaxe

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

Arguments

[ @publication = ] N’publication'

Nom de la publication ayant fait l'objet d'une requête d'état. @publication est sysname, sans valeur par défaut.

[ @request_id = ] request_id

Spécifie une requête d'état individuelle de telle sorte que toutes les réponses soient supprimées. @request_id est int, avec la valeur par défaut NULL.

[ @cutoff_date = ] cutoff_date

Spécifie une date de coupure, avant laquelle tous les enregistrements de réponse antérieurs sont supprimés. @cutoff_date est datetime, avec la valeur par défaut NULL.

Valeurs des codes de retour

0 (réussite) or 1 (échec).

Notes

sp_deletepeerrequesthistory est utilisé dans une topologie de réplication transactionnelle d’égal à égal. Pour plus d’informations, consultez Peer-to-Peer - Réplication transactionnelle.

Lors de l’exécution sp_deletepeerrequesthistory, @request_id ou @cutoff_date doivent être spécifiés.

autorisations

Seuls les membres du rôle serveur fixe sysadmin ou db_owner rôle de base de données fixe peuvent s’exécuter sp_deletepeerrequesthistory.