sp_help_log_shipping_monitor (Transact-SQL)
适用于:SQL Server
返回一个结果集,其中包含主服务器、辅助服务器或监视服务器上注册的主数据库和辅助数据库的状态和其他信息。
语法
sp_help_log_shipping_monitor
参数
无。
返回代码值
0 (成功) 或 1 (失败)
结果集
列名称 | 数据类型 | 说明 |
---|---|---|
status | bit | 日志传送数据库代理的共同状态。 0 = 正常和无代理故障。 1 = 否则。 |
is_primary | bit | 指示该行是否用于主数据库: 1 = 该行适用于主数据库。 0 = 该行适用于辅助数据库。 |
服务器 | 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 (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 (1) (默认值)表示引发警报。 NULL = 信息不可用或者不相关。 若要设置还原阈值,请使用 sp_add_log_shipping_secondary_database。 |
备注
sp_help_log_shipping_monitor 必须从监视服务器上的 master 数据库运行。
权限
要求具有 sysadmin 固定服务器角色的成员身份。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈