Partager via


Supprimer une source de données (ODBC)

Vous pouvez supprimer une source de données à l’aide de l’administrateur ODBC, par programmation (à l’aide de SQLConfigDataSource) ou en supprimant un fichier (si un nom de source de données de fichier).

Pour supprimer une source de données à l'aide de l'Administrateur ODBC

  1. Dans Panneau de configuration, ouvrez Outils d’administration, puis double-cliquez sur Sources de données (ODBC). Vous pouvez également exécuter odbcad32.exe à partir de l'invite de commandes.

  2. Cliquez sur l’onglet DSN utilisateur, DSN système ou DSN fichier .

  3. Cliquez sur la source de données à supprimer.

  4. Cliquez sur Supprimer, puis confirmez la suppression.

Exemple

Pour supprimer par programmation une source de données, appelez SQLConfigDataSource en utilisant ODBC_REMOVE_DSN ou ODBC_REMOVE_SYS_DSN comme deuxième paramètre.

L'exemple suivant vous montre comment supprimer une source de données par programme.

// 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  
}  

Voir aussi

Rubriques des procédures relatives à la configuration du pilote ODBC SQL Server