Configurar o Driver ODBC do SQL Server – Excluir uma fonte de dados
Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics Analytics Platform System (PDW)
Antes de usar aplicativos ODBC com o SQL Server 2005 (9.x) ou posterior, você deve saber como atualizar a versão dos procedimentos armazenados de catálogo em versões anteriores do SQL Server e adicionar, excluir e testar fontes de dados.
Você pode excluir uma fonte de dados usando o Administrador ODBC, programaticamente (usando SQLConfigDataSource) ou excluindo um arquivo (se for um nome de fonte de dados de arquivo).
Para excluir uma fonte de dados usando o Administrador de ODBC
No Painel de Controle, abra Ferramentas Administrativas e clique duas vezes em Fontes de Dados ODBC (64 bits) ou Fontes de Dados ODBC (32 bits). Alternativamente, você pode executar odbcad32.exe no prompt de comando.
Clique na guia DSN do usuário, DSN do sistema ou DSN do arquivo.
Selecione a fonte de dados a ser excluída.
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
}