Conectar-se a uma fonte de dados do ODBC (Assistente de Importação e Exportação do SQL Server)
Aplica-se a: SQL Server SSIS Integration Runtime no Azure Data Factory
Este artigo mostra como se conectar a uma fonte de dados ODBC na página Escolher uma Fonte de Dados ou Escolher um Destino do Assistente de Importação e Exportação do SQL Server.
Talvez seja necessário fazer download do driver ODBC necessário da Microsoft ou de uma empresa correspondente.
Você também poderá ter que pesquisar as informações de conexão necessárias que você precisará fornecer. O site Referência de Cadeias de Conexão) contém exemplos de cadeias de conexão e mais informações sobre provedores de dados e as informações de conexão exigidas por eles.
Verifique se o driver que você deseja está instalado
Pesquise pelo aplicativo Fontes de Dados ODBC (64 bits) no Menu Iniciar. Se você só tem um driver de 32 bits ou sabe que precisa usar um driver de 32 bits, em vez disso pesquise pelo aplicativo Fontes de Dados ODBC (32 bits).
Inicie o aplicativo. A janela Administrador de Fonte de Dados ODBC se abre.
Na guia Drivers, você pode encontrar uma lista de todos os drivers ODBC instalados no seu computador. Os nomes de alguns dos drivers podem estar listados em vários idiomas.
Aqui está um exemplo da lista de drivers de 64 bits instalados.
Dica
Se você sabe que o driver está instalado e ele não é visto no aplicativo de 64 bits, procure-o no aplicativo de 32 bits. Isso também indica se é necessário executar o Assistente de Importação e Exportação do SQL Server de 32 ou 64 bits.
Para usar a versão de 64 bits do Assistente de Importação e Exportação do SQL Server, você precisa instalar o SQL Server. O SSDT (SQL Server Data Tools) e o SSMS (SQL Server Management Studio) são aplicativos de 32 bits e somente instalam arquivos de 32 bits, incluindo a versão de 32 bits do assistente.
Etapa 1 – selecionar a fonte de dados
Os drivers ODBC instalados no seu computador não estão listados na lista suspensa de fontes de dados. Para se conectar com um driver ODBC, comece selecionando o Provedor de Dados do .NET Framework para ODBC como a fonte de dados na página Escolher uma Fonte de Dados ou Escolher um Destino do assistente. Esse provedor atua como um wrapper em torno do driver ODBC.
Esta é a tela genérica que você vê imediatamente depois de selecionar o Provedor de Dados do .NET Framework para ODBC.
Etapa 2 – fornecer as informações de conexão
A próxima etapa é fornecer as informações de conexão para o driver ODBC e sua fonte de dados. Você tem duas opções.
Forneça um DSN (nome da fonte de dados) que já exista ou que você crie com o aplicativo Administrador de Fonte de Dados ODBC. Um DSN é a coleção salva de configurações necessárias para se conectar a uma fonte de dados ODBC.
Se você já conhece o nome DSN ou sabe como criar um novo DSN agora, você pode ignorar o restante desta página. Digite o nome DSN no campo Dsn na página Escolher uma fonte de dados ou Escolher um destino e continue para a próxima etapa do assistente.
Forneça uma cadeia de conexão, que você pode pesquisar online ou então criar e testar no seu computador com o aplicativo Administrador de Fonte de Dados ODBC.
Se você já tem a cadeia de conexão ou sabe como criá-la, você pode ignorar o restante desta página. Digite a cadeia de conexão no campo ConnectionString na página Escolher uma fonte de dados ou Escolher um destino e continue para a próxima etapa do assistente.
Se você fornecer uma cadeia de conexão, a página Escolher uma fonte de dados ou Escolher um destino exibe todas as informações de conexão que o assistente usará para se conectar à fonte de dados, tais como o método de autenticação e nome do servidor e banco de dados. Se você fornecer um DSN, essas informações não estarão visíveis.
Opção 1 – fornecer um DSN
Se você quiser fornecer as informações de conexão com um DSN (nome da fonte de dados), use o aplicativo Administrador de Fonte de Dados ODBC para localizar o nome do DSN existente ou criar um novo DSN.
Pesquise pelo aplicativo Fontes de Dados ODBC (64 bits) no Menu Iniciar. Se você só tem um driver de 32 bits ou precisa usar um driver de 32 bits, em vez disso pesquise pelo aplicativo Fontes de Dados ODBC (32 bits).
Inicie o aplicativo. A janela Administrador de Fonte de Dados ODBC se abre. A seguir, é mostrada a aparência do aplicativo.
Se você quiser usar um DSN existente para sua fonte de dados, poderá usar qualquer DSN que vir na guia DSN do Usuário, DSN do Sistema ou DSN do Arquivo. Verifique o nome e volte para o assistente e insira-o no campo DSN na página Escolher uma Fonte de Dados ou Escolher um Destino. Ignore o restante desta página e continue para a próxima etapa do assistente.
Se você quiser criar um novo DSN, decida se você deseja que ele fique visível apenas para você (DSN do usuário), visível para todos os usuários do computador incluindo serviços Windows (DSN de Sistema) ou salvos em um arquivo (DSN de Arquivo). Este exemplo cria um novo DSN de Sistema.
Na guia DSN de Sistema, escolha Adicionar.
Na caixa de diálogo Criar uma Nova Fonte de Dados, escolha o driver para a fonte de dados e escolha Concluir.
O driver agora exibe uma ou mais telas específicas de driver em que você insere as informações necessárias para se conectar à fonte de dados. (Para o driver do SQL Server, por exemplo, há quatro páginas de configurações personalizadas.) Quando terminar, o novo DSN do sistema aparecerá na lista.
Retorne para o assistente e insira o nome do DSN no campo Dsn na página Escolher uma fonte de dados ou Escolher um destino. Continue para a próxima etapa do assistente.
Opção 2 – fornecer uma cadeia de conexão
Se você quiser fornecer suas informações de conexão com uma cadeia de conexão, o restante deste artigo ajudará você a obter a cadeia de conexão necessária.
Este exemplo usará a cadeia de conexão a seguir, que se conecta ao Microsoft SQL Server. O exemplo de banco de dados usado é WideWorldImporters e estamos nos conectando ao SQL Server no computador local.
Driver={ODBC Driver 13 for SQL Server};server=localhost;database=WideWorldImporters;trusted_connection=Yes;
Insira a cadeia de conexão no campo ConnectionString na página Escolher uma Fonte de Dados ou Escolher um Destino. Depois de inserir a cadeia de conexão, o assistente analisa a cadeia de caracteres e exibe as propriedades individuais e seus valores na lista.
Esta é a tela que você vê depois de inserir a cadeia de conexão.
Observação
As opções de conexão para o driver ODBC serão as mesmas independentemente de você estar configurando sua origem ou seu destino. Ou seja, as opções exibidas nas páginas Escolher uma Fonte de Dados e Escolher um Destino do assistente são as mesmas.
Obter a cadeia de conexão online
Para localizar as cadeias de conexão para o driver ODBC online, consulte The Connection Strings Reference (A Referência de Cadeias de Conexão). Este site contém cadeias de conexão de exemplo e mais informações sobre provedores de dados e as informações de conexão exigidas por eles.
Obter a cadeia de conexão com um aplicativo
Para compilar e testar a cadeia de conexão para o driver ODBC no seu próprio computador, use o aplicativo Administrador de Fonte de Dados ODBC. Crie um DSN de arquivo para a conexão e, em seguida, copie as configurações do DSN de arquivo para montar a cadeia de conexão. Isso requer várias etapas, mas ajuda a verificar se você tem uma cadeia de conexão válida.
Pesquise pelo aplicativo Fontes de Dados ODBC (64 bits) no Menu Iniciar. Se você só tem um driver de 32 bits ou precisa usar um driver de 32 bits, em vez disso pesquise pelo aplicativo Fontes de Dados ODBC (32 bits).
Inicie o aplicativo. A janela Administrador de Fonte de Dados ODBC se abre.
Agora, vá para a guia DSN de arquivo do aplicativo. Selecione Adicionar.
Para este exemplo, crie um DSN de arquivo em vez de um DSN de usuário ou DSN de sistema, porque o DSN de arquivo salva os pares nome-valor no formato específico necessário para a cadeia de conexão.
- Na caixa de diálogo Criar nova fonte de dados, escolha o driver na lista e, em seguida, selecione Avançar. Este exemplo vai criar um DSN que contém os argumentos de cadeia de conexão necessários para conexão com o Microsoft SQL Server.
- Escolha um local e insira um nome para o novo DSN de arquivo e, em seguida, escolha Avançar. Lembre-se do local em que você salvar o arquivo para que você possa encontrá-lo e abri-lo em uma etapa posterior.
Revise o resumo de suas seleções e, em seguida, escolha Concluir.
Depois de escolher Concluir, o driver que você selecionou exibe uma ou mais telas proprietárias para reunir as informações de que ele precisa para se conectar. Geralmente essas informações incluem servidor, informações de logon e banco de dados para fontes de dados com base em servidor ou então arquivo, formato e versão para fontes de dados com base em arquivo.
Depois de configurar sua fonte de dados e escolher Concluir, normalmente você vê um resumo das suas escolhas e tem a oportunidade de testá-las.
Depois de testar sua fonte de dados e fechar as caixas de diálogo, localize o DSN de arquivo no local em que ele foi salvo no sistema de arquivos. Se você não alterou a extensão de arquivo, a extensão padrão será
.DSN
.Abra o arquivo salvo com o Bloco de Notas ou outro editor de texto. Aqui está o conteúdo do nosso exemplo do SQL Server.
[ODBC] DRIVER=ODBC Driver 13 for SQL Server TrustServerCertificate=No DATABASE=WideWorldImporters WSID=<local computer name> APP=Microsoft® Windows® Operating System Trusted_Connection=Yes SERVER=localhost
Copie e cole os valores necessários em uma cadeia de conexão na qual os pares nome-valor são separados por ponto e vírgula.
Depois que você agrupa os valores necessários do DSN de arquivo de exemplo, você tem a cadeia de conexão a seguir.
DRIVER=ODBC Driver 13 for SQL Server;SERVER=localhost;DATABASE=WideWorldImporters;Trusted_Connection=Yes
Normalmente, você não precisa de todas as configurações em um DSN criado pelo Administrador de Fonte de Dados do ODBC para criar uma cadeia de conexão que funcione.
- Você sempre precisa especificar o driver ODBC.
- Para uma fonte de dados com base em servidor como o SQL Server, você normalmente precisa de servidor, banco de dados e informações de logon. No DSN de exemplo, você não precisa de TrustServerCertificate, WSID nem APP.
- Para uma fonte de dados com base em arquivo, você precisa de pelo menos nome e local do arquivo.
Cole esta cadeia de conexão no campo ConnectionString na página Escolher uma Fonte de Dados ou Escolher um Destino do assistente. O assistente analisa a sequência e tudo está pronto para continuar.