sp_deletepeerrequesthistory (Transact-SQL)

适用于:SQL Server

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

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用于对等事务性副本 (replica)拓扑。 有关详细信息,请参阅 对等 - 事务复制

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

权限

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