sp_cleanup_log_shipping_history (Transact-SQL)
适用范围:SQL Server
此存储过程根据保留期在本地和监视服务器上清理历史记录。
语法
sp_cleanup_log_shipping_history
[ @agent_id = ] 'agent_id'
, [ @agent_type = ] agent_type
[ ; ]
参数
[ @agent_id = ] 'agent_id'
用于备份的主 ID 或者用于复制或还原的辅助 ID。 @agent_id是 uniqueidentifier,没有默认值,不能NULL
。
[ @agent_type = ] agent_type
日志传送作业的类型。 @agent_type是 tinyint,没有默认值,并且必须是以下值之一:
值 | 说明 |
---|---|
0 | Backup |
1 | 复制 |
2 | 还原 |
返回代码值
0
(成功)或 1
(失败)。
结果集
无。
注解
sp_cleanup_log_shipping_history
必须在任何日志传送服务器上从 master
数据库运行。 此存储过程根据历史记录保留期清理本地副本和远程副本log_shipping_monitor_history_detail
log_shipping_monitor_error_detail
。
权限
只有 sysadmin 固定服务器角色的成员才能运行此过程。