Freigeben über


SqlAuthenticationMethod Enumeration

Definition

Beschreibt die verschiedenen SQL-Authentifizierungsmethoden, die von einem Client beim Herstellen einer Verbindung mit der Azure SQL-Datenbank verwendet werden können. Ausführlichere Informationen finden Sie unter Herstellen einer Verbindung mit SQL-Datenbank unter Verwendung der Azure Active Directory-Authentifizierung.

public enum class SqlAuthenticationMethod
public enum SqlAuthenticationMethod
type SqlAuthenticationMethod = 
Public Enum SqlAuthenticationMethod
Vererbung
SqlAuthenticationMethod

Felder

ActiveDirectoryDefault 9

Die Authentifizierungsmethode verwendet Den Active Directory-Standard. Verwenden Sie diesen Modus, um eine Verbindung mit einem SQL-Datenbank mithilfe mehrerer nicht interaktiver Authentifizierungsmethoden, die sequenziell versucht haben, ein Zugriffstoken abzurufen. Bei dieser Methode wird kein Fallback auf die Authentifizierungsmethode "Active Directory Interactive" ausgeführt.

ActiveDirectoryDeviceCodeFlow 6

Die Authentifizierungsmethode verwendet den Active Directory-Gerätecodeflow. Verwenden Sie den Active Directory-Gerätecodeflow, um eine Verbindung mit einer SQL-Datenbank von Geräten und Betriebssystemen herzustellen, die keinen Webbrowser bereitstellen, und verwenden Sie ein anderes Gerät, um die interaktive Authentifizierung durchzuführen.

ActiveDirectoryIntegrated 3

Die Authentifizierungsmethode verwendet Active Directory Integrated. Verwenden Sie zum Herstellen einer Verbindung mit einer SQL-Datenbank die integrierte Active Directory-Authentifizierung unter Verwendung der integrierten Windows-Authentifizierung.

ActiveDirectoryInteractive 4

Die Authentifizierungsmethode verwendet Active Directory Interactive. Verwenden Sie Active Directory Interactive, um eine Verbindung mit einem SQL-Datenbank mit einem interaktiven Authentifizierungsflow herzustellen.

ActiveDirectoryManagedIdentity 7

Die Authentifizierungsmethode verwendet die verwaltete Active Directory-Identität. Verwenden Sie systemseitig zugewiesene oder benutzerseitig zugewiesene verwaltete Identität, um eine Verbindung mit SQL-Datenbank aus Azure-Clientumgebungen herzustellen, die unterstützung für verwaltete Identitäten aktiviert haben. Für vom Benutzer zugewiesene verwaltete Identität muss "Benutzer-ID" oder "UID" auf die "Client-ID" der Benutzeridentität festgelegt werden.

ActiveDirectoryMSI 8

Alias für die Authentifizierungsmethode "Active Directory Managed Identity". Verwenden Sie systemseitig zugewiesene oder benutzerseitig zugewiesene verwaltete Identität, um eine Verbindung mit SQL-Datenbank aus Azure-Clientumgebungen herzustellen, die unterstützung für verwaltete Identitäten aktiviert haben. Für vom Benutzer zugewiesene verwaltete Identität muss "Benutzer-ID" oder "UID" auf die "Client-ID" der Benutzeridentität festgelegt werden.

ActiveDirectoryPassword 2

Die Authentifizierungsmethode verwendet Active Directory Password. Verwenden Sie zum Herstellen einer Verbindung mit einer SQL-Datenbank die Active Directory-Kennwortauthentifizierung mit einem Azure AD-Prinzipalnamen und einem Kennwort.

ActiveDirectoryServicePrincipal 5

Die Authentifizierungsmethode verwendet den Active Directory-Dienstprinzipal. Verwenden Sie den Active Directory-Dienstprinzipal, um mithilfe der Client-ID und des Geheimnisses einer Dienstprinzipalidentität eine Verbindung mit einem SQL-Datenbank herzustellen.

ActiveDirectoryWorkloadIdentity 10

Die Authentifizierungsmethode verwendet die Active Directory-Workloadidentität. Verwenden Sie eine vom Benutzer zugewiesene verwaltete Identität im Verbund, um eine Verbindung mit SQL-Datenbank aus Azure-Clientumgebungen herzustellen, die unterstützung für Workloadidentität aktiviert haben. Die "Benutzer-ID" oder "UID" muss auf die "Client-ID" der Benutzeridentität festgelegt werden.

NotSpecified 0

Die Authentifizierungsmethode ist nicht angegeben.

SqlPassword 1

Die Authentifizierungsmethode ist die Authentifizierung mit SQL-Kennwort.

Gilt für: