凭据(数据库引擎)

适用于:SQL Server (所有受支持的版本) Azure SQL数据库Azure SQL 托管实例 Azure Synapse Analytics Platform System (PDW)

凭据是包含连接到 SQL Server 外部资源所需的身份验证信息(凭据)的记录。 此信息由SQL Server在内部使用。 大多凭据都包含一个 Windows 用户名和密码。

凭据中存储的信息使通过SQL Server身份验证连接到SQL Server的用户能够访问服务器实例外部的资源。 如果外部资源为 Windows,则此用户将作为在凭据中指定的 Windows 用户通过身份验证。 单个凭据只能映射到单个SQL Server登录名。 SQL Server登录名只能映射到一个凭据。

有关存储在 master 数据库中且可在SQL Server实例中使用的凭据,请参阅 CREATE CREDENTIAL (Transact-SQL) 。 有关特定数据库使用的凭据,以及该数据库的可移植性,请参阅 CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL)

系统凭据是自动创建的,并与特定端点关联, 系统凭据名以两个哈希符号 (##) 开头。

有关凭据的详细信息,请参阅 sys.credentialssys.database_scoped_credentials 目录视图。

创建凭据
CREATE CREDENTIAL (Transact-SQL)
CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL)
保护 SQL Server