Log Shipping Tables and Stored Procedures
本主题介绍与日志传送配置关联的所有表和存储过程。 所有日志传送表都存储在每个服务器的 msdb 中。 下表介绍在日志传送配置中,哪些服务器上使用的是哪些表和存储过程。
主服务器表
表 | 说明 |
---|---|
log_shipping_monitor_alert | 存储警报作业 ID。 仅当尚未配置远程监视服务器时,主服务器上才会使用此表。 |
log_shipping_monitor_error_detail | 存储与此主服务器关联的日志传送作业的错误详细信息。 |
log_shipping_monitor_history_detail | 存储与此主服务器关联的日志传送作业的历史记录详细信息。 |
log_shipping_monitor_primary | 存储一条此主数据库的监视记录。 |
log_shipping_primary_databases | 包含指定服务器上主数据库的配置信息。 每个主数据库存储一行。 |
log_shipping_primary_secondaries | 将主数据库映射到辅助数据库。 |
主服务器存储过程
存储过程 | 说明 |
---|---|
sp_add_log_shipping_primary_database | 设置日志传送配置(包括备份作业、本地监视记录及远程监视记录)的主数据库。 |
sp_add_log_shipping_primary_secondary | 向现有的主数据库添加辅助数据库名称。 |
sp_change_log_shipping_primary_database | 更改主数据库设置,包括本地和远程监视记录。 |
sp_cleanup_log_shipping_history | 根据保持期清除本地历史记录及监视器上的历史记录。 |
sp_delete_log_shipping_primary_database | 删除主数据库的日志传送,包括备份作业以及本地和远程历史记录。 |
sp_delete_log_shipping_primary_secondary | 从主数据库中删除辅助数据库名称。 |
sp_help_log_shipping_primary_database | 检索主数据库设置并显示 log_shipping_primary_databases 和 log_shipping_monitor_primary 表中的值。 |
sp_help_log_shipping_primary_secondary | 检索主数据库的辅助数据库名称。 |
sp_refresh_log_shipping_monitor | 利用指定的日志传送代理的最新信息刷新监视器。 |
辅助服务器表
表 | 说明 |
---|---|
log_shipping_monitor_alert | 存储警报作业 ID。 仅当尚未配置远程监视服务器时,辅助服务器上才会使用此表。 |
log_shipping_monitor_error_detail | 存储与此辅助服务器关联的日志传送作业的错误详细信息。 |
log_shipping_monitor_history_detail | 存储与此辅助服务器关联的日志传送作业的历史记录详细信息。 |
log_shipping_monitor_secondary | 存储与此辅助服务器关联的辅助数据库监视记录。每个辅助数据库存储一条监视记录。 |
log_shipping_secondary | 包含指定服务器上辅助数据库的配置信息。 每个辅助 ID 存储一行。 |
log_shipping_secondary_databases | 存储指定辅助数据库的配置信息。 每个辅助数据库存储一行。 |
注意
与指定主数据库位于同一个辅助服务器上的辅助数据库共享 log_shipping_secondary 表中的设置。 如果一个辅助数据库更改了共享设置,所有辅助数据库的设置都将更改。
辅助服务器存储过程
存储过程 | 说明 |
---|---|
sp_add_log_shipping_secondary_database | 设置用于日志传送的辅助数据库。 |
sp_add_log_shipping_secondary_primary | 为指定的主数据库设置主服务器信息,添加本地和远程监视器链接,并在辅助服务器上创建复制作业和还原作业。 |
sp_change_log_shipping_secondary_database | 更改辅助数据库设置,包括本地和远程监视记录。 |
sp_change_log_shipping_secondary_primary | 更改辅助数据库设置,例如源目录、目标目录和文件保持期。 |
sp_cleanup_log_shipping_history | 根据保持期清除本地历史记录及监视器上的历史记录。 |
sp_delete_log_shipping_secondary_database | 删除辅助数据库、本地历史记录和远程历史记录。 |
sp_delete_log_shipping_secondary_primary | 从辅助服务器上删除有关指定的主服务器的信息。 |
sp_help_log_shipping_secondary_database | 从 log_shipping_secondary、 log_shipping_secondary_databases和 log_shipping_monitor_secondary 表中检索辅助数据库设置。 |
sp_help_log_shipping_secondary_primary | 此存储过程将在辅助服务器上检索给定的主数据库的设置。 |
sp_refresh_log_shipping_monitor | 利用指定的日志传送代理的最新信息刷新监视器。 |
监视服务器表
表 | 说明 |
---|---|
log_shipping_monitor_alert | 存储警报作业 ID。 |
log_shipping_monitor_error_detail | 存储日志传送作业的错误详细信息。 |
log_shipping_monitor_history_detail | 存储日志传送作业的历史记录详细信息。 |
log_shipping_monitor_primary | 存储与此监视服务器关联的主数据库的监视记录。每个主数据库存储一条监视记录。 |
log_shipping_monitor_secondary | 存储与此监视服务器关联的辅助数据库的监视记录。每个辅助数据库存储一条监视记录。 |
监视服务器存储过程
存储过程 | 说明 |
---|---|
sp_add_log_shipping_alert_job | 如果尚未创建日志传送警报作业,则创建它。 |
sp_delete_log_shipping_alert_job | 如果没有关联的主数据库,则删除日志传送警报作业。 |
sp_help_log_shipping_alert_job | 返回警报作业的作业 ID。 |
sp_help_log_shipping_monitor_primary | 从 log_shipping_monitor_primary 表中返回指定的主数据库的监视记录。 |
sp_help_log_shipping_monitor_secondary | 从 log_shipping_monitor_secondary 表中返回指定的辅助数据库的监视记录。 |