Condividi tramite


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.

  1. 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.

  2. Fare clic sulla scheda DSN utente, DSN di sistema o DSN file.

  3. Selezionare l'origine dati da eliminare.

  4. 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  
}  

Vedi anche

Aggiungere un'origine dei dati (ODBC)