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