向日志传送配置添加辅助数据库 (SQL Server)
适用范围:SQL Server
此主题说明如何使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 中向现有的日志传送配置添加辅助数据库。
开始之前
安全性
权限
日志传送存储过程要求 sysadmin 固定服务器角色中的成员身份。
使用 SQL Server Management Studio
添加日志传送辅助数据库
右键单击要在日志传送配置中用作主数据库的数据库,然后单击“属性”。
在 “选择页” 下,单击 “事务日志传送” 。
在 “辅助服务器实例和数据库” 下,单击 “添加” 。
单击 “连接” ,连接到要用作辅助服务器的 SQL Server 实例。
在 “辅助数据库” 框中,从列表中选择一个数据库或键入要创建的数据库的名称。
在 “初始化辅助数据库” 选项卡上,选择要用于初始化辅助数据库的选项。
在 “复制文件” 选项卡的 “复制文件的目标文件夹” 框中,键入应将事务日志备份复制到的文件夹的路径。 该文件夹通常位于辅助服务器上。
请注意 “复制作业” 下的 “计划” 框中列出的复制计划。 如果要自定义安装计划,请单击 “计划” ,然后根据需要调整 SQL Server 代理计划。 此计划应为大致的备份计划。
在 “还原” 选项卡上的 “还原备份时的数据库状态” 下,选择 “无恢复模式” 或 “备用模式” 选项。
如果选择了 “备用模式” 选项,请选择是否要在进行还原操作时从辅助数据库断开用户连接。
如果希望延迟辅助服务器上的还原进程,请在 “延迟还原备份操作至少” 下选择延迟时间。
在 “在以下时间内没有执行还原时报警” 下选择警报阈值。
请注意 “还原作业” 下 “计划” 框中列出的还原计划。 如果要自定义安装计划,请单击 “计划” ,然后根据需要调整 SQL Server 代理计划。 此计划应为大致的备份计划。
单击“确定”。
在“数据库属性”对话框上单击 “确定” ,以开始配置过程。
“使用 Transact-SQL”
添加日志传送辅助数据库
在辅助服务器上,执行 sp_add_log_shipping_secondary_primary ,提供主服务器和数据库的详细信息。 此存储过程返回辅助 ID 以及复制和还原作业 ID。
在辅助服务器上,执行 sp_add_jobschedule 以设置复制和还原作业的计划。
在辅助服务器上,执行 sp_add_log_shipping_secondary_database 以添加辅助数据库。
在主服务器上,执行 sp_add_log_shipping_primary_secondary 向主服务器添加有关新辅助数据库的必需信息。
在辅助服务器上,启用复制和还原作业。 有关详细信息,请参阅 Disable or Enable a Job。