在本课中,你将创建一个凭据来存储用于访问 Azure 存储帐户的安全信息。
SQL Server 凭据是一个对象,用于存储连接到 SQL Server 外部资源所需的身份验证信息。 凭据存储存储存储容器的 URI 路径和共享访问签名密钥值。 对于数据或日志文件使用的每个存储容器,必须创建一个名称与容器路径匹配的 SQL Server 凭据。
有关凭据的一般信息,请参阅凭据(数据库引擎)。
重要
创建下面所述的 SQL Server 凭据的要求特定于 Azure 中的 SQL Server 数据文件 功能。 有关在 Azure 存储中创建备份进程的凭据的信息,请参阅 第 2 课:创建 SQL Server 凭据。
若要创建 SQL Server 凭据,请执行以下步骤:
连接到 SQL Server Management Studio。
在对象资源管理器中,连接到已安装的数据库引擎实例。
在标准工具栏上,单击“新建查询”。
将以下示例复制并粘贴到查询窗口中,根据需要进行修改。 以下语句将创建 SQL Server 凭据来存储存储存储容器的共享访问证书。
USE master CREATE CREDENTIAL credentialname - this name should match the container path and it must start with https. WITH IDENTITY='SHARED ACCESS SIGNATURE', -- this is a mandatory string and do not change it. SECRET = 'sharedaccesssignature' -- this is the shared access signature key that you obtained in Lesson 2. GO有关详细信息,请参阅 SQL Server 联机丛书中的 CREATE CREDENTIAL (Transact-SQL )。
若要查看所有可用的凭据,可以在查询窗口中运行以下语句:
SELECT * from sys.credentials有关 sys.credentials 的详细信息,请参阅 SQL Server 联机丛书中的 sys.credentials (Transact-SQL)。
下一课: