Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Источник данных можно удалить с помощью администратора ODBC программным способом (с помощью SQLConfigDataSource) или путем удаления файла (найдя его по имени источника данных).
Удаление источника данных с помощью администратора ODBC
На панели управления откройте пункт Администрирование, а затем дважды щелкните Источники данных (ODBC). Либо можно запустить файл odbcad32.exe из командной строки.
Откройте вкладку Пользовательский DSN, Системный DSN или Файловый DSN.
Щелкните источник данных, который нужно удалить.
Нажмите кнопку Удалить и подтвердите удаление.
Пример
Чтобы удалить источник данных программным способом, вызовите функцию SQLConfigDataSource, указав во втором параметре значение ODBC_REMOVE_DSN или ODBC_REMOVE_SYS_DSN.
В следующем образце показана процедура удаления источника данных программным способом.
// 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
}