sp_help_log_shipping_monitor (Transact-SQL)

返回一个结果集,其中包含主服务器、辅助服务器或监视服务器上注册的 master 数据库和辅助数据库的状态和其他信息。

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

语法

sp_help_log_shipping_monitor

参数

无。

返回代码值

0(成功)或 1(失败)

结果集

列名

数据类型

说明

status

bit

日志传送数据库代理的共同状态。

0 = 运行正常,无代理失败。

1 = 其他。

is_primary

bit

指示该行是否用于主数据库:

1 = 该行用于主数据库。

0 = 该行用于辅助数据库。

server

sysname

此数据库所在的主服务器或辅助服务器的名称。

database_name

sysname

数据库名称。

time_since_last_backup

int

最后一次备份日志以来的时间,以分钟为单位。

NULL = 信息不可用或者不相关。

last_backup_file

nvarchar(500)

上一个成功的备份日志文件的名称。

NULL = 信息不可用或者不相关。

backup_threshold

int

上一次备份到引发 threshold_alert 错误之间的时间,以分钟为单位。 backup_threshold 的数据类型为 int,默认值为 60 分钟

NULL = 信息不可用或者不相关。

可以使用 sp_add_log_shipping_primary_database (Transact-SQL) 更改此值。

is_backup_alert_enabled

bit

指定超过 backup_threshold 时是否引发警报。 默认值一 (1) 表示将引发警告。

NULL = 信息不可用或者不相关。

可以使用 sp_add_log_shipping_primary_database (Transact-SQL) 更改此值。

time_since_last_copy

int

上次复制日志备份以来的时间,以分钟为单位。

NULL = 信息不可用或者不相关。

last_copied_file

nvarchar(500)

上一次成功复制的日志备份文件的名称。

NULL = 信息不可用或者不相关。

time_since_last_restore

int

上一次还原日志备份以来的时间,以分钟为单位。

NULL = 信息不可用或者不相关。

last_restored_file

nvarchar(500).

上一次成功还原的日志备份文件的名称。

NULL = 信息不可用或者不相关。

last_restored_latency

int

上一次创建备份到还原该备份的时间,以分钟为单位。

NULL = 信息不可用或者不相关。

restore_threshold

int

两次还原操作之间允许的间隔时间(分钟),一旦超过此值,就会生成警报。 restore_threshold 不能为 NULL。

is_restore_alert_enabled

bit

指定超过 restore_threshold时,是否引发警告。 默认值一 (1) 表示要引发警告。

NULL = 信息不可用或者不相关。

若要设置还原阈值,请使用 sp_add_log_shipping_secondary_database

注释

必须从监视服务器上的 master 数据库运行 sp_help_log_shipping_monitor

权限

要求具有 sysadmin 固定服务器角色的成员身份。

请参阅

参考

系统存储过程 (Transact-SQL)

概念

关于日志传送 (SQL Server)