sp_deletepeerrequesthistory (Transact-SQL)

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

主题链接图标 Transact-SQL 语法约定

语法

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

参数

  • [ @publication= ] 'publication'
    已向其发送状态请求的发布的名称。 publication 的数据类型为 sysname,无默认值。

  • [ @request_id= ] request_id
    指定单个状态请求,以便删除对该请求的所有响应。 request_id 的数据类型为 int,默认值为 NULL。

  • [ @cutoff_date= ] cutoff_date
    指定一个截止日期,该日期之前的所有早期响应记录都将被删除。 cutoff_date 的数据类型为 datetime,默认值为 NULL。

返回代码值

0(成功)或 1(失败)

注释

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

在执行 sp_deletepeerrequesthistory 时,必须指定 request_idcutoff_date

权限

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

请参阅

参考

sp_helppeerrequests (Transact-SQL)

sp_helppeerresponses (Transact-SQL)

sp_requestpeerresponse (Transact-SQL)