데이터 원본 삭제(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
}