Source Connector für MS SQL Server¶
Dieser Leitfaden beschreibt, wie Sie digna so konfigurieren, dass eine Verbindung zu SQL Server entweder über den nativen Python-Connector oder den ODBC-Treiber hergestellt wird.
Er bezieht sich auf den Bildschirm "Create a Database Connection".

Nativer Python-Treiber¶
Library: pymssql
Unterstützte Authentifizierung: Nur passwortbasierte Authentifizierung
⚠️ Für andere Authentifizierungsmethoden verwenden Sie bitte den ODBC-Treiber.
digna Konfiguration (nativ)¶
Geben Sie die folgenden Informationen im Bildschirm "Create a Database Connection" an:
Technology: MS SQL Server
Host Address: Server name or IP address
Host Port: Port number, e.g. 1433
Database Name: Database name
Schema Name: Schema that contains the source data
User Name: Database user name
User Password: Password for the user
Use ODBC: Disabled (default)
ODBC-Treiber¶
Der ODBC-Treiber kann eine breitere Palette an Authentifizierungs- und Verbindungsoptionen unterstützen. Dieser Abschnitt konzentriert sich auf die passwortbasierte Authentifizierung mit dem Treiber SQL Server.
1. Installieren des ODBC-Treibers¶
Installieren Sie den Treiber SQL Server (oder einen ähnlichen) gemäß der offiziellen Installationsanleitung des Anbieters.
2. Konfigurieren der ODBC-Datenquelle¶
Gehen Sie wie folgt vor, um eine neue ODBC-Datenquelle mit passwortbasierter Authentifizierung zu konfigurieren:
Schritt 1¶

Klicken Sie auf die Schaltfläche Next >.
Schritt 2¶

Wählen Sie die Authentifizierungsmethode (z. B. Benutzername und Passwort) und geben Sie die erforderlichen Daten ein.
Klicken Sie auf die Schaltfläche Next >.
Schritt 3¶

Wählen Sie die ANSI-kompatiblen Einstellungen und klicken Sie dann auf Next >.
Schritt 4¶

Sie können die Standardeinstellungen belassen oder bei Bedarf Protokollierungsoptionen wählen und dann auf Finish klicken.
Schritt 5¶

Klicken Sie nun auf die Schaltfläche Test datasource.
Schritt 6¶

Wenn Sie den Erfolgsbildschirm erhalten, ist ODBC korrekt konfiguriert.
Nun können Sie digna so konfigurieren, dass die ODBC-Verbindung verwendet wird, entweder mit einem DSN (Data Source Name) oder in einer DSN-less-Konfiguration.
A. DSN-basierte Konfiguration¶
digna Konfiguration¶
Geben Sie im Bildschirm "Create a Database Connection" Folgendes an:
Technology: MS SQL Server
Database Name: Database that contains the source schema
Schema Name: Schema that contains the source data
Use ODBC: Enabled
ODBC-Eigenschaften¶
name: "DSN", value: "SQLServerDext"
name: "UID", value: "your database user"
name: "PWD", value: "your database password"
name: "DATABASE", value: "name of the database that contains the source data schema"
🔹 Der
DSNmuss dem in Ihrer ODBC-Treiberkonfiguration definierten Namen entsprechen.
B. DSN-less-Konfiguration¶
digna Konfiguration¶
Geben Sie im Bildschirm "Create a Database Connection" Folgendes an:
Technology: MS SQL Server
Database Name: Schema that contains the source data (same as Schema Name)
Schema Name: Schema that contains the source data
Use ODBC: Enabled
ODBC-Eigenschaften¶
name: "DRIVER", value: "SQL Server"
name: "SERVER", value: "your server name or IP address"
name: "UID", value: "your database user"
name: "PWD", value: "your database password"
name: "DATABASE", value: "name of the database that contains the source data schema"