Freigeben über


Konfigurieren des SQL Server-ODBC-Treibers: Löschen einer Datenquelle

Gilt für: SQL Server Azure SQL-Datenbank Azure SQL verwaltete Instanz Azure Synapse Analytics Analytics Platform System (PDW)

Bevor Sie ODBC-Anwendungen mit SQL Server 2005 (9.x) oder höher verwenden, müssen Sie wissen, wie Sie die Version des kataloggespeicherten Prozeduren in früheren Versionen von SQL Server aktualisieren und Datenquellen hinzufügen, löschen und testen.

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

  1. Öffnen Sie in Systemsteuerung die Verwaltungstools, und doppelklicken Sie dann entweder auf ODBC-Datenquellen (64-Bit) oder ODBC-Datenquellen (32-Bit). Stattdessen können Sie auch odbcad32.exe über die Eingabeaufforderung ausführen:

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

  3. Wählen Sie die zu löschende Datenquelle aus.

  4. 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  
}  

Weitere Informationen

Hinzufügen einer Datenquelle (ODBC)