SqlAuthenticationMethod 列舉

定義

描述用戶端可用來連接到 Azure SQL Database 的不同 SQL 驗證方法。 如需詳細資訊,請參閱使用 Azure Active Directory 驗證連接到 SQL Database

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

欄位

ActiveDirectoryDefault 9

驗證方法會使用 Active Directory 預設值。 使用此模式可連線到使用多個非互動式驗證方法循序取得存取令牌的 SQL Database。 這個方法不會回復到 「Active Directory Interactive」 驗證方法。

ActiveDirectoryDeviceCodeFlow 6

驗證方法會使用 Active Directory 裝置程式代碼流程。 使用 Active Directory 裝置程式代碼流程從未提供網頁瀏覽器的裝置和作業系統連線到 SQL Database,並使用另一部裝置來執行互動式驗證。

ActiveDirectoryIntegrated 3

驗證方法使用整合 Active Directory。 搭配整合式 Windows 驗證使用整合 Active Directory 連接到 SQL Database。

ActiveDirectoryInteractive 4

驗證方法使用 Active Directory Interactive。 使用 Active Directory Interactive 連線到具有互動式驗證流程的 SQL Database。

ActiveDirectoryManagedIdentity 7

驗證方法會使用 Active Directory 受控識別。 使用系統指派或使用者指派的受控識別,從已啟用受控識別支援的 Azure 用戶端環境連線到 SQL Database。 對於使用者指派的受控識別,必須將 「使用者標識碼」或「UID」設定為使用者身分識別的「用戶端識別碼」。

ActiveDirectoryMSI 8

「Active Directory 受控識別」驗證方法的別名。 使用系統指派或使用者指派的受控識別,從已啟用受控識別支援的 Azure 用戶端環境連線到 SQL Database。 對於使用者指派的受控識別,必須將 「使用者標識碼」或「UID」設定為使用者身分識別的「用戶端識別碼」。

ActiveDirectoryPassword 2

驗證方法使用 Active Directory 密碼。 搭配 Azure AD 主體名稱和密碼使用 Active Directory 密碼連接到 SQL Database。

ActiveDirectoryServicePrincipal 5

驗證方法會使用 Active Directory 服務主體。 使用 Active Directory 服務主體,使用服務主體身分識別的用戶端識別碼和秘密連線到 SQL Database。

ActiveDirectoryWorkloadIdentity 10

驗證方法會使用 Active Directory 工作負載識別。 使用同盟使用者指派的受控識別,從已啟用工作負載識別支援的 Azure 用戶端環境連線到 SQL Database。 您必須將 「使用者識別碼」或「UID」設定為使用者身分識別的「用戶端識別碼」。

NotSpecified 0

未指定驗證方法。

SqlPassword 1

驗證方法是 SQL 密碼。

適用於