配置日志传送 (SQL Server)

适用范围:SQL Server

本文介绍如何使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 中配置日志传送。

注意

SQL Server 2008 (10.0.x) Enterprise 及更高版本支持备份压缩。 创建日志传送配置时,可以控制日志备份的备份压缩行为。 有关详细信息,请参阅备份压缩 (SQL Server)。

先决条件

  • 主数据库必须使用完整恢复模式或大容量日志恢复模式,将数据库切换为简单恢复模式会导致日志传送停止工作。

  • 在配置日志传送之前,您必须创建共享,以便辅助服务器可以访问事务日志备份。 这是对生成事务日志备份的目录的共享。 例如,如果将事务日志备份到目录 C:\data\tlogs\,则可以创建 \\<primaryserver>\tlogs 该目录的共享。

重要

  • SQL Server 2025 (17.x) 使用 OLEDB 版本 19 作为链接服务器的默认版本,其默认值为 EncryptMandatory。 将 SQL Server 2025 (17.x) 实例添加为副本或监视器时,可能需要更改链接服务器配置。
  • 当日志传送拓扑中的其他 SQL Server 实例使用以前的版本时,如果监视器是远程 SQL Server 2025(17.x)实例,日志传送监控可能会失效。

权限

日志传送存储过程需要 sysadmin 固定服务器角色的成员身份。

配置日志传送

可以使用 Management Studio 或 Transact-SQL 配置日志传送。 本部分中的选项卡介绍如何使用每个方法配置日志传送。

若要使用 Management Studio 配置日志购物,请执行以下步骤:

  1. 右键单击要在日志传送配置中用作主数据库的数据库,然后选择“ 属性”。

  2. 在 “选择页面”下,选择 “事务日志传送”。

  3. 选中 “将此数据库启用为日志传送配置中的主数据库” 复选框。

  4. 在事务日志备份下,选择“备份设置”。

  5. 在 “备份文件夹的网络路径” 框中,键入为事务日志备份文件夹创建的共享的网络路径。

  6. “如果备份文件夹位于主服务器上,则在备份文件夹中键入本地路径”框。 (如果备份文件夹不在主服务器上,可以将此框留空。

    重要

    如果主服务器上的 SQL Server 服务帐户运行在本地系统帐户下,则必须在主服务器上创建备份文件夹,并指定该文件夹的本地路径。

  7. 配置 “删除超过...的文件” 和 “在超过...内未备份时发出警报” 参数。

  8. 请注意 “备份作业” 下的 “计划” 框中列出的备份计划。 如果要自定义安装的计划,请选择“ 计划 ”并根据需要调整 SQL Server 代理计划。

  9. SQL Server 支持 备份压缩。 创建日志传送配置时,可以通过选择以下选项之一来控制日志备份的备份压缩行为:“使用默认服务器设置”、“压缩备份”或“不压缩备份” 。 有关详细信息,请参阅 Log Shipping Transaction Log Backup Settings。

  10. 选择“确定”。

  11. 在 辅助服务器实例和数据库下,选择“ 添加”。

  12. 选择 “连接 ”并连接到要用作辅助服务器的 SQL Server 实例。

  13. 在 “辅助数据库” 框中,从列表中选择一个数据库或键入想要创建的数据库的名称。

  14. 在 “初始化辅助数据库” 选项卡上,选择要用于初始化辅助数据库的选项。

    注意

    如果选择让 Management Studio 从数据库备份初始化辅助数据库,则辅助数据库的数据和日志文件放置在数据库数据和日志文件 master 所在的位置。 此位置可能不同于主数据库的数据文件和日志文件所在的位置。

  15. 在 “复制文件” 选项卡上的 “复制文件的目标文件夹” 框中,键入应该将事务日志备份复制到其中的文件夹的路径。 该文件夹通常位于辅助服务器上。

  16. 请注意 “复制作业” 下的 “计划” 框中列出的复制计划。 如果要自定义安装的计划,请选择“ 计划 ”,然后根据需要调整 SQL Server 代理计划。 此计划应为大致的备份计划。

  17. 在 “还原” 选项卡上的 “还原备份时的数据库状态” 下,选择 “无恢复模式” 或 “备用模式” 选项。

    重要

    当主服务器和辅助服务器的版本相同时,“备用模式”仅是一个选项。 当辅助服务器的主版本高于主服务器时,仅允许“无恢复模式”

  18. 如果选择了 “备用模式” 选项,请选择是否要在进行还原操作时从辅助数据库断开用户连接。

  19. 如果希望延迟辅助服务器上的还原进程,请在 “延迟还原备份操作至少” 下选择延迟时间。

  20. 在“未在指定时间内还原时报警”下选择警报阈值。

  21. 请注意 “还原作业” 下 “计划” 框中列出的还原计划。 如果要自定义安装的计划,请选择“ 计划 ”,然后根据需要调整 SQL Server 代理计划。 此计划应为大致的备份计划。

  22. 选择“确定”。

  23. 在“监视服务器实例”下,选中“使用监视服务器实例”复选框,然后选择“设置”。

    重要

    若要监视此日志传送配置,必须现在添加监视服务器。 若要以后添加监视服务器,则需要先删除此日志传送配置,然后将其替换为包含监视服务器的新配置。

  24. 选择 “连接 ”并连接到要用作监视服务器的 SQL Server 实例。

  25. 在 “监视器连接” 下,选择备份、副本以及还原作业所使用的连接方法来连接到监视器服务器。

  26. 在 “历史记录保持期” 下,选择想要保留日志传送历史记录的时间长度。

  27. 选择“确定”。

  28. 在“ 数据库属性 ”对话框中,选择“ 确定 ”开始配置过程。