Löschen einer Datenquelle (ODBC)

Sie können eine Datenquelle mithilfe des ODBC-Administrators, programmgesteuert (mithilfe von SQLConfigDataSource) oder durch Löschen einer Datei (wenn ein Dateidatenquellenname) löschen.

So löschen Sie eine Datenquelle mithilfe des ODBC-Administrators

  1. Öffnen Sie in der Systemsteuerungdie Verwaltungstools, und doppelklicken Sie dann auf Datenquellen (ODBC). Alternativ können Sie odbcad32.exe über die Eingabeaufforderung ausführen.

  2. Klicken Sie auf die Registerkarte "Benutzer-DSN", " System-DSN" oder " Datei-DSN ".

  3. Klicken Sie auf die Datenquelle, um sie zu löschen.

  4. Klicken Sie auf "Entfernen", und bestätigen Sie dann den Löschvorgang.

Beispiel

Um eine Datenquelle programmgesteuert zu löschen, rufen Sie SQLConfigDataSource entweder mit ODBC_REMOVE_DSN oder ODBC_REMOVE_SYS_DSN als zweiten Parameter auf.

Das folgende Beispiel zeigt, wie Sie eine Datenquelle programmgesteuert löschen können.

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

Siehe auch

Konfigurieren des SQL Server ODBC-Treiber-Anleitungsthemen