如何删除数据源 (ODBC)

可以通过使用 ODBC 管理器、采用编程方式(使用SQLConfigDataSource)或通过删除文件(如果有文件数据源名称)来删除数据源。

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

  1. 在**“控制面板”中,打开“管理工具”,然后双击“数据源 (ODBC)”**。或者,也可以从命令提示符处运行 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";
   LPCSTR dsnname = "DSN=data2";
   BOOL retval = SQLConfigDataSource(NULL, ODBC_REMOVE_DSN, provider, dsnname);
   std::cout << retval;
}