SqlAuthenticationMethod 枚举

定义

介绍可供连接到 Azure SQL 数据库的客户端使用的不同 SQL 身份验证方法。 有关详细信息,请参阅使用 Azure Active Directory 身份验证连接到 SQL 数据库

public enum class SqlAuthenticationMethod
public enum SqlAuthenticationMethod
type SqlAuthenticationMethod = 
Public Enum SqlAuthenticationMethod
继承
SqlAuthenticationMethod

字段

ActiveDirectoryDefault 9

身份验证方法使用 Active Directory Default。 使用此模式连接到SQL 数据库使用多个按顺序尝试获取访问令牌的非交互式身份验证方法。 此方法不会回退到“Active Directory Interactive”身份验证方法。

ActiveDirectoryDeviceCodeFlow 6

身份验证方法使用 Active Directory 设备代码流。 使用 Active Directory 设备代码流从不提供 Web 浏览器的设备和操作系统连接到SQL 数据库,并使用其他设备执行交互式身份验证。

ActiveDirectoryIntegrated 3

身份验证方法使用 Active Directory Integrated。 使用 Active Directory Integrated 连接到使用集成 Windows 身份验证的 SQL 数据库。

ActiveDirectoryInteractive 4

身份验证方法使用 Active Directory Interactive。 使用 Active Directory Interactive 通过交互式身份验证流连接到SQL 数据库。

ActiveDirectoryManagedIdentity 7

身份验证方法使用 Active Directory 托管标识。 使用系统分配或用户分配的托管标识从已启用托管标识支持的 Azure 客户端环境连接到SQL 数据库。 对于用户分配的托管标识,“用户 ID”或“UID”需要设置为用户标识的“客户端 ID”。

ActiveDirectoryMSI 8

“Active Directory 托管标识”身份验证方法的别名。 使用系统分配或用户分配的托管标识从已启用托管标识支持的 Azure 客户端环境连接到SQL 数据库。 对于用户分配的托管标识,“用户 ID”或“UID”需要设置为用户标识的“客户端 ID”。

ActiveDirectoryPassword 2

身份验证方法使用 Active Directory 密码。 使用 Active Directory 密码连接到使用 Azure AD 主体名称和密码的 SQL 数据库。

ActiveDirectoryServicePrincipal 5

身份验证方法使用 Active Directory 服务主体。 使用 Active Directory 服务主体通过服务主体标识的客户端 ID 和机密连接到SQL 数据库。

ActiveDirectoryWorkloadIdentity 10

身份验证方法使用 Active Directory 工作负载标识。 使用联合用户分配的托管标识从已启用工作负载标识支持的 Azure 客户端环境连接到SQL 数据库。 需要将“用户 ID”或“UID”设置为用户标识的“客户端 ID”。

NotSpecified 0

未指定身份验证方法。

SqlPassword 1

身份验证方法为 SQL 密码。

适用于