Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
Öffnen Sie in der Systemsteuerungdie Verwaltungstools, und doppelklicken Sie dann auf Datenquellen (ODBC). Alternativ können Sie odbcad32.exe über die Eingabeaufforderung ausführen.
Klicken Sie auf die Registerkarte "Benutzer-DSN", " System-DSN" oder " Datei-DSN ".
Klicken Sie auf die Datenquelle, um sie zu löschen.
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
}