教程:将 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备份时的概念和最佳做法。

  1. 使用 Azure Blob 存储服务进行 SQL Server 备份和还原

  2. 从 SQL Server 备份到 URL 的最佳做法和故障排除