Ir para o conteúdo

Source Connector for MS SQL Server

Este guia descreve como configurar o digna para conectar ao SQL Server usando o conector Python nativo ou o driver ODBC.

Refere-se à tela "Create a Database Connection".

Create a database connection


Native Python Driver

Library: pymssql
Supported Authentication: Autenticação baseada em senha apenas

⚠️ Para outros métodos de autenticação, por favor use o driver ODBC.

digna Configuration (Native Driver)

Forneça as seguintes informações na tela "Create a Database Connection":

Technology:      MS SQL Server
Host Address:    Nome do servidor ou endereço IP
Host Port:       Número da porta, ex.: 1433
Database Name:   Nome do banco de dados
Schema Name:     Schema que contém os dados de origem
User Name:       Nome do usuário do banco de dados
User Password:   Senha do usuário
Use ODBC:        Desabilitado (padrão)

ODBC Driver

O driver ODBC pode suportar uma gama mais ampla de opções de autenticação e conectividade. Esta seção foca na autenticação por senha usando o driver SQL Server.

1. Instale o Driver ODBC

Instale o driver SQL Server (ou similar) seguindo o guia de instalação oficial do fornecedor.

2. Configure a Fonte de Dados ODBC

Siga estes passos para configurar uma nova fonte de dados ODBC usando autenticação por senha:

Step 1

Step 1

Clique no botão Next >.

Step 2

Step 2

Escolha o método de autenticação (ex.: nome de usuário e senha) e forneça os dados necessários.

Clique no botão Next >.

Step 3

Step 3

Escolha as configurações compatíveis com ANSI e então clique no botão Next >.

Step 4

Step 4

Você pode manter as configurações padrão ou escolher opções de log conforme necessário e clicar no botão Finish.

Step 5

Step 5

Agora clique no botão Test datasource.

Step 6

Step 1

Quando você receber a tela de sucesso, o ODBC está configurado corretamente.


Agora você pode configurar o digna para usar a conexão ODBC, seja com um DSN (Data Source Name) ou uma configuração sem DSN.


A. DSN-Based Configuration

digna Configuration

Na tela "Create a Database Connection", forneça o seguinte:

Technology:      MS SQL Server
Database Name:   Banco de dados que contém o schema de origem
Schema Name:     Schema que contém os dados de origem
Use ODBC:        Habilitado

ODBC Properties

name: "DSN",        value: "SQLServerDext"
name: "UID",        value: "seu usuário de banco de dados"
name: "PWD",        value: "sua senha de banco de dados"
name: "DATABASE",   value: "nome do banco de dados que contém o schema de dados de origem"

🔹 O DSN deve corresponder ao nome definido na configuração do seu driver ODBC.


B. DSN-less Configuration

digna Configuration

Na tela "Create a Database Connection", forneça o seguinte:

Technology:      MS SQL Server
Database Name:   Schema que contém os dados de origem (mesmo que Schema Name)
Schema Name:     Schema que contém os dados de origem
Use ODBC:        Habilitado

ODBC Properties

name: "DRIVER",     value: "SQL Server"
name: "SERVER",     value: "seu nome de servidor ou endereço IP"
name: "UID",        value: "seu usuário de banco de dados"
name: "PWD",        value: "sua senha de banco de dados"
name: "DATABASE",   value: "nome do banco de dados que contém o schema de dados de origem"