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
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.
Cliquez sur l’onglet DSN utilisateur, DSN système ou DSN fichier .
Cliquez sur la source de données à supprimer.
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