**凭据:**SQL Server 凭据是用于存储连接到 SQL Server 外部资源所需的身份验证信息的对象。 在这里,SQL Server 备份和还原进程使用凭据对 Windows Azure Blob 存储服务进行身份验证。 凭据存储着存储帐户的名称和存储帐户的 access key 值。 创建凭据后,在发出 BACKUP/RESTORE 命令时必须在 WITH CREDENTIAL 选项中指定它。 有关如何查看、复制或重新生成存储帐户 access keys 的详细信息,请参阅存储帐户访问密钥。
有关凭据的一般信息,请参阅凭据。
有关使用凭据的其他示例的信息,请参阅创建 SQL 代理的代理。
创建 SQL Server 凭据
若要创建 SQL Server 凭据,请使用以下步骤:
连接到 SQL Server Management Studio。
在对象资源管理器中,连接到已安装 AdventureWorks2012 数据库的数据库引擎实例,或使用计划用于本教程的自己的数据库。
在**“标准”工具栏上,单击“新建查询”**。
将以下示例复制并粘贴到查询窗口中,并根据需要进行修改。
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)
验证 T-SQL 语句,然后单击**“执行”**。
有关用于备份概念和要求的 Windows Azure Blob 存储服务的详细信息,请参阅关键组件和概念简介。