Configurazione del driver ODBC di SQL Server - Eliminare un'origine dati
Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW)
Prima di usare applicazioni ODBC con SQL Server 2005 (9.x) o versione successiva, è necessario sapere come aggiornare la versione delle stored procedure del catalogo nelle versioni precedenti di SQL Server e aggiungere, eliminare e testare le origini dati.
È possibile eliminare un'origine dati usando l'amministratore ODBC, a livello di codice (tramite SQLConfigDataSource) o eliminando un file (se un nome di origine dati file).
Per eliminare un'origine dati tramite Amministratore ODBC.
In Pannello di controllo aprire Strumenti di amministrazione e quindi fare doppio clic su Origini dati ODBC (64 bit) o origini dati ODBC (a 32 bit). In alternativa, è possibile eseguire odbcad32.exe dal prompt dei comandi.
Fare clic sulla scheda DSN utente, DSN di sistema o DSN file.
Selezionare l'origine dati da eliminare.
Fare clic su Rimuovi e quindi confermare l'eliminazione.
Esempio
Per eliminare a livello di codice un'origine dati, chiamare SQLConfigDataSource usando ODBC_REMOVE_DSN o ODBC_REMOVE_SYS_DSN come secondo parametro.
Nell'esempio seguente viene illustrato come è possibile eliminare un'origine dati a livello di programmazione.
// 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
}