Por: Scott Staskiewicz

8 de junho de 2020

ODBC, ou Abrir Conectividade de Banco de dados, é uma maneira padronizada para programas externos para se conectar ao banco de dados de sistemas de gestão. Neste artigo, mostraremos como configurar uma conexão de fonte de dados ODBC para uma instância do Microsoft SQL Server no Windows.

abrindo o programa

o primeiro passo é encontrar e abrir o programa ODBC Data Sources no Windows. Isso pode ser encontrado no painel de controle em Ferramentas administrativas ou em C:\ProgramData\Microsoft\Windows\Start Menu \ Programas \ Ferramentas Administrativas. Na captura de tela abaixo, você notará que existem duas versões do programa, uma para 32 bits e outra para 64 bits. A escolha do programa que você vai querer usar é aquele que corresponde ao aplicativo que você está tentando se conectar ao banco de dados. Por exemplo, se você tiver uma versão de 32 bits do excel, você vai querer usar a fonte de dados ODBC de 32 bits.

selecionando um tipo DSN

depois de abrir o programa, você verá algumas guias com o nome DSN (nome da fonte de dados):

DSN do usuário: uma fonte de dados ODBC para a conta de usuário específica do windows. Outros usuários não poderão ver a conexão.DSN do sistema: uma fonte de dados ODBC que é de todo o sistema e pode ser aproveitada por qualquer usuário com os direitos adequados.

File DSN: uma fonte de dados ODBC que é configurada usando arquivos com um .Extensão do arquivo DSN.

neste exemplo, vamos nos concentrar em Configurar um novo DSN do sistema. Para fazer isso, clique na guia DSN do sistema e clique no botão Adicionar.

escolhendo um Driver

depois de clicar no botão Adicionar, você será solicitado a escolher um driver para configurar sua fonte de dados. Os Drivers permitem que o sistema traduza funções SQL e de banco de dados do aplicativo que você está usando para o sistema de gerenciamento de banco de dados ao qual está tentando se conectar. Se você não vir o driver que está procurando, não se preocupe, enquanto os drivers para cada banco de dados não vêm pré-instalados em seu sistema, eles geralmente podem ser baixados do site associado a cada banco de dados GRATUITAMENTE. Nesse caso, usaremos o driver SQL Server para nos conectarmos à nossa instância do Microsoft SQL Server. Clique em “Concluir” para começar a configurar a conexão.

Nota: Dependendo do driver escolhido, as próximas etapas podem parecer diferentes, mas exigirão informações semelhantes.

Configurando a conexão

nesta tela, primeiro você deseja dar ao seu novo DSN um nome significativo, este será o nome que você usa para fazer referência à conexão em seus aplicativos. Há também espaço para colocar uma descrição do driver, que pode ser usada para adicionar mais detalhes sobre a conexão. Por fim, você inserirá o endereço do SQL server ao qual está tentando se conectar. Nesse caso, é a instância do SQLEXPRESS SQL Server localizada no Windows server com o endereço IP 10.3.0.4. Clique em “Avançar” para continuar.

a próxima etapa envolve a configuração da maneira como o ODBC autenticará sua conexão com o SQL Server. Para o Microsoft SQL Server, você pode optar por usar a autenticação do Windows ou a autenticação do usuário nativa do Microsoft SQL Server. Se você escolheu a autenticação do SQL Server, que foi selecionada na captura de tela abaixo, ele desejará que você insira um login específico aqui. Este não será o único login que você pode usar para se conectar ao servidor com a ligação de ODBC, mas ele vai ser usado para testar a conexão e obter automaticamente algumas configurações padrão para o restante da configuração de ODBC, se a caixa estiver marcada. Você também notará o botão de configuração do cliente, a funcionalidade disso é descrita na próxima seção. Depois que tudo estiver definido, clique em “Avançar” para continuar.

ao clicar na configuração do cliente na seção Autenticação, você será levado para a tela abaixo. Esta tela permite que você escolha um alias para o seu servidor, bem como o número da porta e a biblioteca de comunicação que está sendo usada.

depois de concluir a configuração da autenticação para sua conexão, você pousará nesta tela. Sua primeira opção aqui é alterar o banco de dados padrão para a conexão com o SQL server. Isso determina qual grupo de tabelas o sistema tentará consultar quando você não fizer referência ao esquema do banco de dados em sua consulta. Se houver um banco de dados específico no SQL Server que seu aplicativo aproveitará, você desejará escolhê-lo como padrão. A segunda opção permite que você anexe um banco de dados destacado ao banco de dados ao qual você estará se conectando, mas nem sempre é a melhor prática a ser usada. Além dessas opções, os dois primeiros botões de opção permitem que você escolha se a conexão adere às convenções ANSI e a terceira opção permitirá que um servidor SQL espelho seja usado como failover. Clique em “Avançar” para continuar.

por fim, você vai querer escolher algumas opções finais para a conexão. Aqui você pode escolher opções de idioma, tradução, criptografia de dados e registro. A criptografia forte é altamente sugerida se você estiver se conectando de fora de uma rede segura. Depois de selecionar as opções desejadas, você pode clicar em “Concluir”.

testes 1, 2, 3

depois de clicar em Concluir, você verá um prompt com as informações que preencheu sobre a conexão do banco de dados. Se algo parecer errado, você pode clicar em Cancelar e alterar suas seleções. Caso contrário, sugere-se que você tente “fonte de dados de teste…”. Isso tentará se conectar ao banco de dados usando o login que você forneceu anteriormente.

Deixe uma resposta

O seu endereço de email não será publicado.