配置 SQL Server ODBC 驱动程序 - 删除数据源

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse AnalyticsAnalytics Platform System (PDW)

在将 ODBC 应用程序与 SQL Server 2005 (9.x) 或更高版本配合使用之前,必须了解如何升级早期版本的 SQL Server 的目录存储过程版本,以及如何添加、删除和测试数据源。

可以使用 ODBC 管理器删除数据源,使用 SQLConfigDataSource) 以编程方式 (,或者在) 文件数据源名称时删除 (文件。

通过使用 ODBC 管理器删除数据源

  1. 控制面板中,打开“管理工具”,然后双击“ODBC 数据源 (64 位) ”或“ODBC 数据源” (32 位) 。 或者,也可以从命令提示符处运行 odbcad32.exe。

  2. 单击“ 用户 DSN”、“ 系统 DSN”或“ 文件 DSN ”选项卡。

  3. 选择要删除的数据源。

  4. 单击“ 删除”,然后确认删除。

示例

若要以编程方式删除数据源,请使用 ODBC_REMOVE_DSN 或 ODBC_REMOVE_SYS_DSN 作为第二个参数调用 SQLConfigDataSource

以下示例显示如何以编程方式删除数据源。

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

另请参阅

添加数据源 (ODBC)