Source Connector for MS SQL Server¶
Questa guida descrive come configurare digna per connettersi a SQLServer usando sia il connettore Python nativo sia il driver ODBC.
Si riferisce alla schermata "Create a Database Connection".

Native Python Driver¶
Library: pymssql
Supported Authentication: Solo autenticazione basata su password
⚠️ Per altri metodi di autenticazione, utilizzare il driver ODBC.
digna Configuration (Native Driver)¶
Fornire le seguenti informazioni nella schermata "Create a Database Connection":
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 Driver¶
Il driver ODBC può supportare una gamma più ampia di opzioni di autenticazione e connettività. Questa sezione si concentra sull'autenticazione basata su password utilizzando il driver SQL Server.
1. Installare il driver ODBC¶
Installare il driver SQL Server (o simile) seguendo la guida di installazione ufficiale del fornitore.
2. Configurare la Data Source ODBC¶
Seguire questi passaggi per configurare una nuova data source ODBC utilizzando l'autenticazione basata su password:
Step 1¶

Cliccare il pulsante Next >.
Step 2¶

Scegliere il metodo di autenticazione (es. nome utente e password) e fornire i dati richiesti.
Cliccare il pulsante Next >.
Step 3¶

Scegliere le impostazioni compatibili ANSI quindi cliccare il pulsante Next >.
Step 4¶

È possibile lasciare le impostazioni predefinite o scegliere opzioni di logging se necessario e cliccare il pulsante Finish.
Step 5¶

Ora cliccare il pulsante ** Test datasource **.
Step 6¶

Quando si riceve la schermata di successo, l'ODBC è configurato correttamente.
Ora è possibile configurare digna per usare la connessione ODBC, sia con un DSN (Data Source Name) sia con una configurazione DSN-less.
A. Configurazione basata su DSN¶
digna Configuration¶
Nella schermata "Create a Database Connection", fornire i seguenti dati:
Technology: MS SQL Server
Database Name: Database that contains the source schema
Schema Name: Schema that contains the source data
Use ODBC: Enabled
ODBC Properties¶
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"
🔹 The
DSNmust match the name defined in your ODBC driver configuration.
B. Configurazione DSN-less¶
digna Configuration¶
Nella schermata "Create a Database Connection", fornire i seguenti dati:
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 Properties¶
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"