Excluir uma fonte de dados (ODBC)
Você pode excluir uma fonte de dados usando o Administrador ODBC, programaticamente (usando SQLConfigDataSource) ou excluindo um arquivo (se um nome de fonte de dados de arquivo).
Para excluir uma fonte de dados usando o Administrador de ODBC
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.
Clique na guia DSN do Usuário, DSN do Sistema ou DSN de Arquivo .
Clique na fonte de dados para excluir.
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"; // Windows SQL Server Driver
LPCSTR provider = "SQL Server"; // Windows SQL Server driver
LPCSTR provider2 = "SQL Server Native Client 11.0"; // SQL Server 2012 Native Client driver
LPCSTR dsnname = "DSN=data2";
BOOL retval = SQLConfigDataSource(NULL, ODBC_REMOVE_DSN, provider, dsnname);
std::cout << retval; // 1 if successful
}
Consulte Também
Tópicos de instrução sobre a configuração do driver ODBC do SQL Server