다음을 통해 공유


관리istration Program

참고 항목

Windows XP 및 Windows Server 2003부터 ODBC가 Windows 운영 시스템에 포함됩니다. 이전 버전의 Windows에서만 ODBC를 명시적으로 설치해야 합니다.

관리 프로그램인 ODBC 관리istrator는 Windows SDK/MDAC SDK에 포함됩니다. 이 프로그램은 SDK 사용자가 재배포할 수 있습니다. 또한 개발자는 자체 관리 프로그램을 작성할 수 있습니다. 일반적으로 개발자는 데이터 원본 구성에 대한 완전한 제어를 유지하거나 관리 프로그램 역할을 하는 애플리케이션에서 직접 데이터 원본을 구성하는 경우에만 자체 관리 프로그램을 작성합니다. 예를 들어 스프레드시트 프로그램을 사용하면 사용자가 런타임에 데이터 원본을 추가한 다음 사용할 수 있습니다.

관리 프로그램은 먼저 설치 관리자 DLL을 로드합니다. 그런 다음 설치 관리자 DLL의 함수를 호출하여 다음 작업을 수행합니다.

  • 대화형으로 데이터 원본을 추가, 수정 또는 삭제합니다. 관리 프로그램은 SQLManageDataSources, SQLCreateDataSource 또는 SQLConfigDataSource를 호출할 수 있습니다.

    SQLManageDataSources는 사용자가 데이터 원본을 추가, 수정 또는 삭제하고 추적 옵션을 지정할 수 있는 대화 상자를 표시합니다. 이 함수는 설치 관리자 DLL이 제어판 직접 호출될 때 호출됩니다. SQLCreateDataSource 는 사용자가 데이터 원본만 추가할 수 있는 대화 상자를 표시합니다. SQLConfigDataSource 는 드라이버 설치 DLL에 직접 호출을 전달합니다.

    모든 경우에 설치 관리자 DLL은 드라이버 설치 DLL에서 ConfigDSN을 호출하여 데이터 원본을 실제로 추가, 수정 또는 삭제합니다. 드라이버 설치 DLL은 사용자에게 추가 정보를 묻는 메시지를 표시할 수 있습니다.

  • 데이터 원본을 자동으로 추가, 수정 또는 삭제합니다. 관리 프로그램은 설치 관리자 DLL에서 SQLConfigDataSource를 호출하고 null 창 핸들, 추가, 수정 또는 삭제할 데이터 원본의 이름 및 레지스트리에 대한 값 목록을 전달합니다. 설치 관리자 DLL은 드라이버 설치 DLL에서 ConfigDSN을 호출하여 실제로 데이터 원본을 추가, 수정 또는 삭제합니다.

  • 기본 데이터 원본을 추가, 수정 또는 삭제합니다. 기본 데이터 원본은 이름이 Default라는 점을 제외하고 다른 데이터 원본과 동일합니다. 다른 데이터 원본과 동일한 방식으로 추가, 수정 또는 삭제됩니다.