删除数据源 (ODBC)
可以通过使用 ODBC 管理器、采用编程方式(使用SQLConfigDataSource)或通过删除文件(如果有文件数据源名称)来删除数据源。
通过使用 ODBC 管理器删除数据源
在**“控制面板”中,打开“管理工具”,然后双击“数据源 (ODBC)”**。 或者,也可以从命令提示符处运行 odbcad32.exe。
单击**“用户 DSN”、“系统 DSN”或“文件 DSN”**选项卡。
单击要删除的数据源。
单击**“删除”**,然后确认删除。
示例
若要以编程方式删除数据源,请使用 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
}