教程:将 SQL Server 备份和还原到 Azure Blob 存储服务
欢迎使用 Azure Blob 存储 服务SQL Server备份和还原入门教程。 本教程将帮助您了解如何将备份写入 Azure Blob 存储服务以及如何从中还原。
学习内容
本教程演示如何创建 Windows 存储帐户和 Blob 容器、创建用于访问存储帐户的凭据、将备份写入 Blob 服务和执行简单还原。 本教程分为四课:
第 1 课:创建 Azure 存储对象
在本课中,你将创建 Azure 存储帐户和 Blob 容器。
第 2 课:创建 SQL Server 凭据
在本课中,你将创建凭据,以存储用于访问 Azure 存储帐户的安全信息。
第 3 课:将完整数据库备份写入到 Azure Blob 存储服务
在本课中,你将发出一条 T-SQL 语句,用于将 AdventureWorks2012 数据库的备份写入到 Azure Blob 存储服务。
第 4 课:从完整数据库备份执行还原
在本课中,您将发出一条 T-SQL 语句,用于从您在上一课中创建的数据库备份中进行还原。
要求
若要完成本教程,你必须熟悉 SQL Server 备份和还原概念以及 T-SQL 语法。 若要使用本教程,您的系统必须满足以下要求:
已安装 SQL Server 2014 和 AdventureWorks2012 数据库的实例。
SQL Server 实例可以在本地,也可以在 Azure 虚拟机中。
可以使用用户数据库代替 AdventureWorks2012,并相应地修改 tsql 语法。
用于发出 BACKUP 或 RESTORE 命令的用户帐户应属于具有“更改任意凭据”权限的 db_backup 操作员数据库角色。
附加阅读材料
下面是一些建议的阅读内容,用于了解使用 Azure Blob 存储服务进行SQL Server备份时的概念和最佳做法。