教程:SQL Server 备份和还原到 Azure Blob 存储服务

欢迎使用 Azure Blob 存储服务教程了解 SQL Server 备份和还原入门。 本教程可帮助你了解如何将备份写入 Azure Blob 存储服务以及从 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 的最佳做法和故障排除