微信号:dellemc_tech

介绍:为戴尔易安信客户提供技术支持服务,为广大IT行业用户分享技术文章与行业信息。

EMC AppSync 系列 – 保护SQL Server(二)

2016-11-22 19:49 EMC中文技术社区

本文将为您介绍使用 AppSync来保护 Microsoft Exchange的第二部分,SQL Server 事务日志备份。


SQL Server 事务日志备份

 

AppSync 2.1 及以上版本支持 SQL Server 事务日志备份。在实施备份之前,了解相关的主要注意事项和限制。

 

每个 SQL Server 数据库都有一个事件日志。将日志备份写到 AppSync 支持的 EMC 存储系统,以便您能创建日志备份卷的拷贝。如果您备份的是故障切换群集环境中的数据库,应使用共享的存储或网络共享,以便将日志备份写到相同的位置。

 

在恢复生产数据库期间,或者是制作生产数据库的拷贝时,您可以使用事务日志备份。根据数据库恢复模式的不同,事务日志可能会变满。为防止日志累积,应在启用截断的情况下定期运行事务日志备份。

 

AppSync 可以备份 AlwaysOn 可用性组 (AAG) 环境中的事务日志。它可以备份主或辅助数据库拷贝。在启用了截断的情况下,为了启动截断,应备份主或辅助数据库事务日志。

 

只使用流备份支持事务日志备份;不使用 VSS 硬件快照支持事务日志备份。您可以使用 AppSync 将事务日志备份到文件。文件可以写至本地卷或使用 UNC 路径的网络共享。

 

限制

  • 要备份事务日志,数据库恢复模式必须是“完整”或“大容量日志”。AppSync 在简单恢复模式下,将跳过为任何数据库备份日志。

  • 要创建带有日志截断功能的任何日志备份,请先创建至少一个“完整”数据库备份。

  • 要截断事务日志,AppSync 必须有一个“完整”数据库备份拷贝。

  • 在启用了日志备份的情况下,只能为数据库订阅一个服务计划。

  • 要截断 AAG 环境中的日志,请仅为数据库的一个拷贝订阅服务计划,并且该服务计划已经针对“完整”数据库备份和启用了日志截断功能的事务日志备份进行了配置。

  • 要备份属于可用性组的数据库的事务日志,请更改安排,以便不会同时备份数据库的不同拷贝。

 

 

配置 SQL Server 事务日志备份

 

了解如何通过在 AppSync 控制台的“Create Copy”选项页上选中“Enable log backup”复选框,从而为 SQL Server服务计划启用事务日志备份。

 

准备工作

 

检查确保您为备份选择的用户帐户拥有对该目录的完整控制权。此帐户是发现数据库时您键入的用户帐户。另外还应检查确保为正在保护的 SQL Server 实例的 SQL Server Database Engine Service 配置的帐户拥有对备份目录的完整控制权。

 

选中此复选框后将启用“Transaction Log Backup Options”对话框,您可以在此对话框中自定义运行日志备份的时间和方式,以及要将日志备份文件写到的位置。事务日志备份按顺序运行。

 

“Transaction Log Backup Options”对话框

 

过程


1.     使用“Schedule”字段设置日志备份运行。


您可以选择在运行数据库备份后立即运行一次事务日志备份,也可以选择安排日志备份。您可以将日志备份计划设置为每隔 15 或 30 分钟运行一次,或者是每隔 1 到 24 小时运行一次。如果您将服务计划设置为按需运行,则将禁用日志备份计划。


如果您安排日志备份按照指定的时间间隔运行,则服务计划将有两个与其关联的计划:一个用于数据库备份,另一个用日志备份。日志备份称为备用计划。日志备份使用备用计划在数据库备份之间运行。


2.     编辑“Backup path”字段,以设置 AppSync 将日志备份文件写到的位置。


“Default path”使用 SQL Server 实例默认备份目录。您也可以键入服务器的任何卷上的路径,或者是输入网络共享的 UNC 路径。


AppSync 在目录不存在的情况下会创建该目录。它使用 SQL Server 实例的名称创建子目录。日志备份文件名使用下面的格式:例如

EMC_AppSync_databasename_timestamp.trn。

EMC_AppSync_AdventureWorks_2014_10_18_15_38_32.trn


3.     使用“Free space on volume”字段设置一个值,以便在 AppSync 开始事务日志备份之前验证卷上的可用空间。


如果可用空间不足,将生成警报并且日志备份失败。


4.     使用“Backup group size”字段控制 SQL Server 实例的并行日志备份的数量。默认值是 5(AppSync 按 5个一组的方式运行日志备份)。


例如,如果您为来自同一 SQL Server 实例的 15 个数据库订阅了服务计划,则将并行运行 3 个日志备份。事务日志备份按顺序运行。


5.     当您创建“完整”数据库备份时,选中或取消选中“Truncate the logs”字段。


当您选中“Full”备份类型时,此字段默认选中;当您选中“Copy”时,此字段被禁用。要保护辅助数据库和截断日志,应选择“Auto switch to Copy”和“Truncate the logs”。


6.     要对日志备份执行校验和检查,请选择“Checksum the backup”字段。


7.     设置“Minimum Retention Hours”选项,以控制删除事务日志备份文件的时间。


当不存在更旧的数据库备份时,事务日志备份到期操作即告完成。AppSync 删除日志备份文件和 AppSync数据库中包含的日志备份信息。默认设置是 24 小时,这意味着在 24 小时的最短存在时间内,AppSync 不会使任何日志备份到期。有效范围介于 0 到 10,000 小时之间。

 

 

配置日志备份脚本

 

通过启用日志备份前和日志备份后脚本,您可以在日志备份之前和之后运行脚本。

 

日志备份前脚本在生产主机上运行。日志备份后脚本可以在生产主机或装载主机(如果启用了装载)上运行,或者您也可以指定服务器。该服务器必须安装了 AppSync 主机插件。

 

配置日志备份脚本



其它参考文章:

EMC AppSync 系列 - 概述

EMC AppSync 系列 – 体系结构

EMC AppSync 系列 – 控制台

EMC AppSync 系列 – 服务计划概述

EMC AppSync 系列 – 创建服务计划

EMC AppSync 系列 – 保护Microsoft Exchange(一)

EMC AppSync 系列 – 保护Microsoft Exchange(二)

EMC AppSync 系列 – 保护Microsoft Exchange(三)

EMC AppSync 系列 – 装载Exchange 拷贝

EMC AppSync 系列 – Exchange 拷贝恢复的概述

EMC AppSync 系列 – 对 Exchange Interface 服务进行故障排除

EMC AppSync 系列 – 保护SQL Server(一)



更多精彩内容,请点击阅读原文”进行查看!

如何每天都能收到如此精彩的文章?

①点击右上角点击查看官方账号”→点击关注

②长按并识别下图中的二维码,直接访问EMC中文支持论坛


 
戴尔易安信技术支持 更多文章 备份和归档的区别 云计算的三种模型:公有云、私有云和混合云 正确描述IO类型 【大咖讲网络】谁动了我的网络 浅析I/O处理过程与存储性能的关系
猜您喜欢 互联网+ 技术 | 京东数据可视化系统的建设之路 三天学会Python(第三天) 被自动化夺走工作的人类,你们的未来在哪里? 如何在漫漫夜晚享受一次长跑 林倞:Beyond Supervised Deep Learning--后深度学习时代的挑战