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 auf folgende Arten löschen: mithilfe des ODBC-Administrators, programmgesteuert (mit SQLConfigDataSource) oder durch Löschen einer Datei (bei einem Dateiquellennamen).
So löschen Sie eine Datenquelle mit dem ODBC-Administrator
Öffnen Sie in der Systemsteuerung die Verwaltung, und doppelklicken Sie dann auf Datenquellen (ODBC). Stattdessen können Sie auch odbcad32.exe über die Eingabeaufforderung ausführen:
Klicken Sie auf die Registerkarte Benutzer-DSN, System-DSN oder Datei-DSN.
Klicken Sie auf die zu löschende Datenquelle.
Klicken Sie auf Entfernen, und bestätigen Sie dann das Löschen.
Beispiel
Rufen Sie SQLConfigDataSource entweder mit ODBC_REMOVE_DSN oder mit ODBC_REMOVE_SYS_DSN als zweitem Parameter auf, um eine Datenquelle programmgesteuert zu löschen.
Im folgenden Beispiel wird gezeigt, 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
Andere Ressourcen
Themen zur Vorgehensweise: Konfigurieren des SQL Server-ODBC-Treibers