sp_deletepeerrequesthistory (Transact-SQL)

Supprime l'historique lié à une requête d'état de publication, qui inclut les historiques de requête (MSpeer_request (Transact-SQL)) et de réponse (MSpeer_response (Transact-SQL)). Cette procédure stockée s'exécute sur la base de données de publication sur un serveur de publication dans une topologie de réplication d'égal à égal. Pour plus d'informations, consultez Réplication transactionnelle d'égal à égal.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

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

Arguments

  • [ @publication= ] 'publication'
    Nom de la publication ayant fait l'objet d'une requête d'état. L'argument publication est de type sysname, et n'a pas de 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. L'argument request_id est de type int, avec NULL comme valeur par défaut.

  • [ @cutoff_date= ] cutoff_date
    Spécifie une date de coupure, avant laquelle tous les enregistrements de réponse antérieurs sont supprimés. L'argument cutoff_date est de type datetime, avec NULL comme valeur par défaut.

Valeurs des codes renvoyés

0 (succès) ou 1 (échec)

Notes

La procédure sp_deletepeerrequesthistory est utilisée dans une topologie de réplication transactionnelle d'égal à égal. Pour plus d'informations, consultez Réplication transactionnelle d'égal à égal.

Lors de l'exécution de sp_deletepeerrequesthistory, les arguments request_id ou cutoff_date doivent être spécifiés.

Autorisations

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