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
}