Настройка драйвера ODBC SQL Server — удаление источника данных

Применимо к: SQL Server Azure SQL DatabaseУправляемый экземпляр SQL AzureAzure Synapse Analytics AnalyticsPlatform 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. Нажмите кнопку Удалить и подтвердите удаление.

Пример

Чтобы программно удалить источник данных, вызовите 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  
}  

См. также:

Добавление источника данных (ODBC)