Przejdź do treści

Source Connector for MS SQL Server

Ten przewodnik opisuje, jak skonfigurować digna do łączenia się z SQLServer przy użyciu natywnego konektora Python lub sterownika ODBC.

Odnosi się do ekranu "Create a Database Connection".

Create a database connection


Native Python Driver

Biblioteka: pymssql
Obsługiwane uwierzytelnianie: Tylko uwierzytelnianie oparte na haśle

⚠️ W przypadku innych metod uwierzytelniania użyj sterownika ODBC.

digna Configuration (Native Driver)

Podaj następujące informacje na ekranie "Create a Database Connection":

Technologia:      MS SQL Server
Adres hosta:      Nazwa serwera lub adres IP
Port hosta:       Numer portu, np. 1433
Nazwa bazy danych: Nazwa bazy danych
Nazwa schematu:   Schemat zawierający dane źródłowe
Nazwa użytkownika: Nazwa użytkownika bazy danych
Hasło użytkownika: Hasło dla użytkownika
Use ODBC:         Disabled (default)

ODBC Driver

Sterownik ODBC może obsługiwać szerszy zakres opcji uwierzytelniania i łączności. Ta sekcja koncentruje się na uwierzytelnianiu opartym na haśle przy użyciu sterownika SQL Server.

1. Zainstaluj sterownik ODBC

Zainstaluj sterownik SQL Server (lub podobny) postępując zgodnie z oficjalnym przewodnikiem instalacji dostawcy.

2. Skonfiguruj źródło danych ODBC

Wykonaj poniższe kroki, aby skonfigurować nowe źródło danych ODBC z uwierzytelnianiem opartym na haśle:

Krok 1

Step 1

Kliknij przycisk Next >.

Krok 2

Step 2

Wybierz metodę uwierzytelniania (np. nazwa użytkownika i hasło) i podaj wymagane dane.

Kliknij przycisk Next >.

Krok 3

Step 3

Wybierz ustawienia zgodne z ANSI, a następnie kliknij przycisk Next >.

Krok 4

Step 4

Możesz pozostawić ustawienia domyślne lub wybrać opcje logowania w razie potrzeby i kliknąć przycisk Finish.

Krok 5

Step 5

Teraz kliknij przycisk Test datasource.

Krok 6

Step 1

Gdy zobaczysz ekran potwierdzający powodzenie, ODBC jest poprawnie skonfigurowane.


Teraz możesz skonfigurować digna, aby używało połączenia ODBC, albo przy użyciu DSN (Data Source Name), albo konfiguracji bez DSN.


A. Konfiguracja oparta na DSN

digna Configuration

Na ekranie "Create a Database Connection" podaj następujące dane:

Technologia:      MS SQL Server
Nazwa bazy danych: Baza zawierająca schemat źródłowy
Nazwa schematu:   Schemat zawierający dane źródłowe
Use ODBC:         Enabled

Właściwości ODBC

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"

🔹 DSN musi odpowiadać nazwie zdefiniowanej w konfiguracji sterownika ODBC.


B. Konfiguracja bez DSN

digna Configuration

Na ekranie "Create a Database Connection" podaj następujące dane:

Technologia:      MS SQL Server
Nazwa bazy danych: Schemat zawierający dane źródłowe (takie samo jak Nazwa schematu)
Nazwa schematu:   Schemat zawierający dane źródłowe
Use ODBC:         Enabled

Właściwości ODBC

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"