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.
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.