第 2 课:创建 SQL Server 凭据

**凭据:**SQL Server 凭据是用于存储连接到 SQL Server 外部资源所需的身份验证信息的对象。 在这里,SQL Server 备份和还原进程使用凭据对 Windows Azure Blob 存储服务进行身份验证。 凭据存储着存储帐户的名称和存储帐户的 access key 值。 创建凭据后,在发出 BACKUP/RESTORE 命令时必须在 WITH CREDENTIAL 选项中指定它。 有关如何查看、复制或重新生成存储帐户 access keys 的详细信息,请参阅存储帐户访问密钥

有关凭据的一般信息,请参阅凭据

有关使用凭据的其他示例的信息,请参阅创建 SQL 代理的代理

创建 SQL Server 凭据

若要创建 SQL Server 凭据,请使用以下步骤:

  1. 连接到 SQL Server Management Studio。

  2. 在对象资源管理器中,连接到已安装 AdventureWorks2012 数据库的数据库引擎实例,或使用计划用于本教程的自己的数据库。

  3. 在**“标准”工具栏上,单击“新建查询”**。

  4. 将以下示例复制并粘贴到查询窗口中,并根据需要进行修改。

    CREATE CREDENTIAL mycredential 
    WITH IDENTITY= 'mystorageaccount' – this is the name of the storage account you specified when creating a storage account (See Lesson 1) 
    , SECRET = '<storage account access key>' – this should be either the Primary or Secondary Access Key for the storage account (See Lesson 1) 
    

    将存储帐户映射到 sql 凭据

  5. 验证 T-SQL 语句,然后单击**“执行”**。

有关用于备份概念和要求的 Windows Azure Blob 存储服务的详细信息,请参阅关键组件和概念简介

下一课

第 3 课:将完整数据库备份写入到 Windows Azure Blob 存储服务.