sp_deletepeerrequesthistory (Transact-SQL)

适用范围:SQL Server

删除与发布状态请求相关的历史记录,其中包括请求历史记录(MSpeer_request)以及响应历史记录(MSpeer_response)。 此存储过程在参与对等复制拓扑的发布服务器上的发布数据库上执行。 有关详细信息,请参阅 对等 - 事务复制

Transact-SQL 语法约定

语法

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

参数

[ @publication = ] N'publication'

已向其发送状态请求的发布的名称。 @publicationsysname,无默认值。

[ @request_id = ] request_id

指定单个状态请求,以便删除对该请求的所有响应。 @request_id为 int,默认值为 NULL.

[ @cutoff_date = ] cutoff_date

指定一个截止日期,该日期之前的所有早期响应记录都将被删除。 @cutoff_date为日期/时间,默认值为 NULL.

返回代码值

0(成功)或 1(失败)。

注解

sp_deletepeerrequesthistory 用于对等事务复制拓扑。 有关详细信息,请参阅 对等 - 事务复制

执行 sp_deletepeerrequesthistory时, 必须指定@request_id@cutoff_date

权限

只有 sysadmin 固定服务器角色的成员db_owner固定数据库角色的成员才能执行sp_deletepeerrequesthistory