Como fazer conexões DSN no Excel
O Microsoft Excel é um software bem conhecido e utilizado em todo mundo. Ele é extremamente útil para diversas tarefas, como criação de tabelas, gráficos e relatórios. Uma das suas funcionalidades é o suporte a conexões DSN, que permitem que você se conecte a bancos de dados externos diretamente do Excel. Neste artigo, vamos explicar o que são as conexões DSN, como elas funcionam e como você pode configurá-las no Excel.
O que são as conexões DSN?
DSN é a sigla para Data Source Name (ou Nome da Fonte de Dados em português). Basicamente, uma conexão DSN é uma forma de configurar uma conexão a um banco de dados através de um nome amigável, em vez de passar toda a informação de conexão manualmente em cada aplicação que precise usar a conexão. É como uma espécie de alias para a conexão. O DSN guarda informações como tipo de drive, nome do servidor, nome do banco de dados, usuário e senha para conexão.
As conexões DSN são particularmente úteis quando você precisa acessar um mesmo banco de dados de várias aplicações, pois você só precisa configurar a conexão uma vez e então usar o nome amigável (DSN) em cada aplicação. Além disso, sempre que precisar mudar a senha do banco ou do usuário, basta mudá-las no DSN. Todas as aplicações que usam esse DSN irão se conectar com as novas credenciais.
Como criar um DSN?
O primeiro passo para criar um DSN é ter o driver ODBC (Open Database Connectivity) instalado no seu computador. Para isso, basta ir até o Painel de Controle e escolher a opção ODBC Data Sources (32-bit or 64-bit, dependendo da versão do Excel que você está usando).
Na seção User DSN, clique no botão Add e escolha o driver desejado. Em seguida, preencha as informações necessárias da conexão, como o nome do servidor, o nome da base de dados e o nome do usuário e senha necessários para conectar na base de dados.
Uma vez criado o DSN, você pode usá-lo no Excel para se conectar à sua base de dados. Para fazer isso, abra o Excel e vá em Data -> From Other Sources -> From Microsoft Query, escolha o DSN que você acabou de criar e siga as instruções.
Como editar um DSN existente?
Para editar um DSN existente, vá até o Painel de Controle e escolha a opção ODBC Data Sources. Na seção User DSN, selecione o DSN que deseja editar e clique no botão Configure. Em seguida, faça as alterações necessárias e salve. O DSN será atualizado em todas as aplicações que o utilizam.
Por que usar conexões DSN?
Existem diversas razões para usar conexões DSN. Algumas das principais são:
- Simplificação da configuração de conexões com bancos de dados externos;
- Aumento da segurança, pois as credenciais do banco de dados ficam centralizadas em um único lugar (no DSN);
- Possibilidade de reaproveitar a configuração de conexão em diversas aplicações que precisem acessar o mesmo banco de dados.
Como encontrar o caminho do DSN?
Se você precisar encontrar o caminho do DSN para debugar ou para alterar alguma configuração, é possível encontrá-lo no registro do Windows. Para isso, você precisa abrir o Editor do Registro (regedit) e procurar pela chave HKEY_LOCAL_MACHINESOFTWAREODBCODBC.INInome-do-dsn. Lá você encontrará as informações da configuração do DSN, incluindo o caminho.
Como excluir um DSN?
Para excluir um DSN, vá até o Painel de Controle e escolha a opção ODBC Data Sources. Na seção User DSN, selecione o DSN que deseja excluir e clique no botão Remove. Confirme a exclusão e pronto, o DSN não estará mais disponível.
Conclusão
As conexões DSN podem ser bem úteis no dia a dia de quem trabalha com bancos de dados e precisa acessá-los de várias aplicações. Ao entender o que são, como funcionam e como configurá-las, você pode economizar tempo e aumentar a segurança das suas configurações de bancos de dados.
Configure conexões DSN no Excel e melhore a sua produtividade!