Hinweise für die Verwendung von Microsoft SQL-Server auf Azure (Connect 2024)

Bei der Verwendung einer unter Azure gehosteten Microsoft SQL-Server Datenbank muss der Connection-String in der Datei “appsettings.json” folgendermaßen konfiguriert werden:

Authentifizierung mittels Azure Active Directory

In diesem Szenario ist für die Anmeldung ein Active Directory Benutzer mit deaktivierter Multi-Faktor-Authentifizierung erforderlich. Das Schema für den Connection-String:

Server=tcp:[SERVER_NAME],[SERVER_PORT];Database=[DB_NAME];Authentication=Active Directory Password;UID=[USER_NAME];PWD=[PASSWORD];Trusted_Connection=False;Encrypt=True;

Die kursiv dargestellten Bestandteile müssen wie folgt ersetzt werden:

SERVER_NAME

[SERVER_NAME]

Der für die Verbindung zum SQL-Server verwendete Host-Name. Dieser endet in der Regel mit “.database.windows.net“.

[SERVER_PORT]

Der für die Verbindung zum SQL-Server verwendete Port. In der Regel ist dies der Port 1433.

[DB_NAME]

Der Name der Datenbank, zu der eine Verbindung herstellt werden soll.

[USER_NAME]

Der Name der zu verwendenden Azure AD Benutzers.

[PASSWORD]

Das Passwort des zu verwendenden Azure AD Benutzers.

Authentifizierung mittels SQL-Server Authentifizierung

In diesem Szenario muss für die Anmeldung ein SQL-Server Benutzer mit entsprechenden Rechten angelegt werden. Das Schema für den Connection-String:

Server=tcp:[SERVER_NAME],[SERVER_PORT];Database=[DB_NAME];User ID=[USER_NAME];Password=[PASSWORD];Trusted_Connection=False;Encrypt=True;

Die kursiv dargestellten Bestandteile müssen wie folgt ersetzt werden:

SERVER_NAME

[SERVER_NAME]

Der für die Verbindung zum SQL-Server verwendete Host-Name. Dieser endet in der Regel mit “.database.windows.net“.

[SERVER_PORT]

Der für die Verbindung zum SQL-Server verwendete Port. In der Regel ist dies der Port 1433.

[DB_NAME]

Der Name der Datenbank, zu der eine Verbindung herstellt werden soll.

[USER_NAME]

Der Name der zu verwendenden SQL-Server Benutzers.

[PASSWORD]

Das Passwort des zu verwendenden SQL-Server-Benutzers.