Compartilhar via


Como excluir uma fonte de dados (ODBC)

Você pode excluir uma fonte de dados usando o Administrador de ODBC, programaticamente (usando SQLConfigDataSource), ou criando um arquivo (se for um nome de fonte de dados do arquivo).

Para excluir uma fonte de dados usando o Administrador de ODBC

  1. Em Painel de Controle, abra Ferramentas Administrativas e clique duas vezes em Fontes de Dados (ODBC). Alternativamente, você pode executar odbcad32.exe no prompt de comando.

  2. Clique na guia DSN do Usuário, DSN do Sistema ou DSN de Arquivo.

  3. Clique na fonte de dados para excluir.

  4. Clique em Remover e confirme a exclusão.

Exemplo

Para excluir programaticamente uma fonte de dados, chame SQLConfigDataSource usando ODBC_REMOVE_DSN ou ODBC_REMOVE_SYS_DSN como o segundo parâmetro.

O exemplo a seguir mostra como você pode excluir programaticamente uma fonte de dados.

// remove_odbc_data_source.cpp
// compile with: ODBCCP32.lib user32.lib
#include <iostream>
#include <windows.h>
#include <odbcinst.h>

int main() { 
   LPCSTR provider = "SQL Server";
   LPCSTR dsnname = "DSN=data2";
   BOOL retval = SQLConfigDataSource(NULL, ODBC_REMOVE_DSN, provider, dsnname);
   std::cout << retval;
}