混合云备份SQL Server

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: 数据库作为企业的重要资产,数据备份必不可少。混合云备份推出的备份工作流功能作为备份数据库上云的一种解决方案,使用简单,备份可靠,并且可以订制各种数据库的备份。接下来我们以SQL Server为例,介绍一种利用混合云备份的工作流备份SQL Server的最佳实践。

数据库作为企业的重要资产,数据备份必不可少。混合云备份推出的备份工作流功能作为备份数据库上云的一种解决方案,使用简单,备份可靠,并且可以订制各种数据库的备份。接下来我们以SQL Server为例,介绍一种利用混合云备份的工作流备份SQL Server的最佳实践。

 

SQL Server有三种常见的备份方式,分别是完整备份、差异备份和日志备份。综合考虑RTO(恢复时间目标)和RPO(恢复点目标)两个指标,通常会给三种备份方式制定不同的备份策略。实践中的一种备份方案是,每周做一次完整备份,每天做一次差异备份,每六小时做一次日志备份。接下来以这种方案为例,我们介绍使用混合云备份的工作流备份SQL Server。


如果未安装SQL Server Powershell模块,首先参考这里安装SQL Server Powershell模块,接下来参考这里的文档在ECS创建本地的备份客户端,然后在本地备份客户端的界面选择【创建备份工作流】,

0b44cdbd39a15b7e1f7fc8d9bca20daa5a071435

进入混合云备份的创建备份工作流界面。

e39ba6df185fc947f937e8d4b5cc1eb05a7a6894


接下来我们介绍通过备份工作流如何为SQL Server创建完整备份、差异备份和日志备份。

 

完整备份

Step 1. 创建完整备份的备份策略

在【策略】选项中创建完整备份策略如下,

fa93eacb151b8b81d95d33fd860dd2f75a3b15f8

Step 2. 在【创建备份工作流】界面的【备份计划】中,选在【计划备份】,【备份策略】选择Step 1中创建的完整备份策略

1e2144655828a07ea89d2567d76640be2c8bbabe

Step 3. 准备SQL Server的完整备份脚本

可以从这里下载到完整备份脚本的参考模版,然后给模版中的$SqlDatabase赋值要备份的数据库名,比如mydb,$backupDir赋值备份文件存放的路径,比如C:\backup

Step 4. 在【创建备份工作流】界面的【备份前脚本】设置完整备份脚本路径

0874e3b363e6e64cce45560c55674ecc060d545b

Step 5. 在【创建备份工作流】界面的【备份数据源】设置【源地址】,源地址为Step 1中备份文件存放的路径,比如C:\backup

Step 6. 准备清理备份文件的脚本

备份文件备份上云后需要被清理掉,以免下一次备份计划被触发时数据重复上云,浪费带宽与备份空间。可以从这里下载到清理备份文件脚本的参考模版,然后把脚本中的路径替换成Step 1中备份文件存放的路径,比如C:\backup

Step 7. 在【创建备份工作流】界面的【备份后脚本】设置清理备份文件脚本的路径

d8e8e98e53ed66f3485e6a9d5a326836b080ff2a

Step 8. 选择【提交】

至此,完整备份SQL Server指定数据库的备份计划就创建好了。


差异备份

Step 1. 创建差异备份的备份策略

在【策略】选项中创建差异备份策略如下,

0689b69bc0c4f8c318aff16277ae341d7a1572da

Step 2. 在【创建备份工作流】界面的【备份计划】中,选在【计划备份】,【备份策略】选择Step 1中创建的差异备份策略

1de81d200f7602d81bf23dac678e83fd9da235ee

Step 3. 准备SQL Server的差异备份脚本

可以从这里下载到差异备份脚本的参考模版,然后给模版中的$SqlDatabase赋值要备份的数据库名,比如mydb,$backupDir赋值备份文件存放的路径,比如C:\backup

Step 4 ~ Step 8同完整备份的步骤


日志备份

Step 1. 创建日志备份的备份策略

在【策略】选项中创建日志备份策略如下,

aee3bb3bf749bba53693eb72a4da89c92e6c8b9b

Step 2. 在【创建备份工作流】界面的【备份计划】中,选在【计划备份】,【备份策略】选择Step 1中创建的日志备份策略

f987006410cbd12f08a699a896c734db2ea98595

Step 3. 准备SQL Server的日志备份脚本

可以从这里下载到日志备份脚本的参考模版,然后给模版中的$SqlDatabase赋值要备份的数据库名,比如mydb,$backupDir赋值备份文件存放的路径,比如C:\backup

Step 4 ~ Step 8同完整备份的步骤

 

结语

以上就是利用混合云备份工作流为SQL Server创建完整备份、差异备份和日志备份的整个过程。除了SQL Server,混合云备份另外还支持普通文件,MySQL,SAP HANA,Mongo DB,Oracle,Hyper-V的备份。另外,创建备份工作流的支持即将从本地备份客户端扩展到云端备份客户端,敬请期待!

 

更多的混合云备份产品信息,欢迎访问混合云备份服务官网了解更多详情。

 

相关实践学习
利用HBR实现ECS文件备份
当您已使用ECS,并在云盘中保存文件后,可能会遭遇病毒勒索,文件误删除的情况。本场景主要介绍如何使用HBR为ECS文件备份,保证数据安全并可及时恢复。
相关文章
|
5天前
|
SQL DataWorks NoSQL
DataWorks产品使用合集之如何将SQL Server中的数据转存到MongoDB
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
29天前
|
SQL API 流计算
实时计算 Flink版产品使用合集之在Mac M1下的Docker环境中开启SQL Server代理的操作步骤是什么
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
156 1
|
23天前
|
SQL 存储 搜索推荐
SQL server增删改查(1)
SQL server增删改查(1)
106 0
|
24天前
|
SQL 关系型数据库 数据库
阿里云数据库 RDS SQL Server版实战【性能优化实践、优点探析】
本文探讨了Amazon RDS SQL Server版在云数据库中的优势,包括高可用性、可扩展性、管理便捷、安全性和成本效益。通过多可用区部署和自动备份,RDS确保数据安全和持久性,并支持自动扩展以适应流量波动。可视化管理界面简化了监控和操作,而数据加密和访问控制等功能保障了安全性。此外,弹性计费模式降低了运维成本。实战应用显示,RDS SQL Server版能有效助力企业在促销高峰期稳定系统并保障数据安全。阿里云的RDS SQL Server版还提供了弹性伸缩、自动备份恢复、安全性和高可用性功能,进一步优化性能和成本控制,并与AWS生态系统无缝集成,支持多种开发语言和框架。
169 2
|
24天前
|
SQL JSON atlas
实时计算 Flink版产品使用合集之SQL Server CDC是否支持抽取SQL Server视图
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
29天前
|
SQL 数据处理 API
实时计算 Flink版产品使用合集之遇到SQL Server锁表问题如何解决
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
30 0
|
30天前
|
SQL 关系型数据库 MySQL
实时计算 Flink版产品使用合集之当 SQL Server 源数据库中的数据更新后,CDC 吐出的操作(op)是怎样的
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
1月前
|
SQL XML Linux
SQL Server的版本
【5月更文挑战第14天】SQL Server的版本
32 3
|
1月前
|
SQL 关系型数据库 数据管理
Microsoft SQL Server 是微软公司开发的一款关系型数据库管理系统
【5月更文挑战第14天】Microsoft SQL Server 是微软公司开发的一款关系型数据库管理系统
37 2
|
1月前
|
SQL 存储 数据库连接
LabVIEW与SQL Server 2919 Express通讯
LabVIEW与SQL Server 2919 Express通讯
17 0