开始新对话

未解决

此帖子已超过 5 年

Community Manager

 • 

6.3K 消息

703

2016年11月21日 22:00

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

​ ​
​ ​

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

​ ​
​ ​

​转载请在文首保留原文出处:​​EMC​​中文支持论坛​​https://community.emc.com/go/chinese​​ ​​ ​

​ ​

​ ​
​ ​

​介绍​

​ ​
​ ​

​ ​

​本文将为您介绍使用​​ AppSync​​来保护​​ ​​SQL Server ​​的第二部分,​​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​​”对话框​

​ ​

Untitled.png

​ ​

​ ​

​过程​

​ ​

​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 ​​主机插件。​

​ ​

​ ​

​配置日志备份脚本​

​ ​

22.png

​ ​

​ ​

#IWork4Dell

请您将合适的回复标记为“接受的回答”,并为喜欢的帖子“点赞”。这对我们非常重要!

没有回复!
找不到事件!

Top