SqlAuthenticationMethod 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
介绍可供连接到 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 密码。 |