SQL Server ODBC 드라이버 구성 - 데이터 원본 삭제
적용 대상: SQL Server Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System(PDW)
SQL Server 2005(9.x) 이상에서 ODBC 애플리케이션을 사용하기 전에 이전 버전의 SQL Server 카탈로그 저장 프로시저 버전을 업그레이드하고 데이터 원본을 추가, 삭제 및 테스트하는 방법을 알고 있어야 합니다.
ODBC 관리자를 사용하여 프로그래밍 방식으로( SQLConfigDataSource 사용) 또는 파일을 삭제하여(파일 데이터 원본 이름인 경우) 데이터 원본을 삭제할 수 있습니다.
ODBC 관리자를 사용하여 데이터 원본을 삭제하려면
제어판관리 도구를 연 다음 ODBC 데이터 원본(64비트) 또는 ODBC 데이터 원본(32비트)을 두 번 클릭합니다. 또는 명령 프롬프트에서 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
}
참고 항목
피드백
https://aka.ms/ContentUserFeedback을 참조하세요.
출시 예정: 2024년 내내 콘텐츠 피드백 메커니즘인 GitHub 문제를 단계적으로 폐지하고 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은다음에 대한 사용자 의견 제출 및 보기