설치 프로그램
참고 항목
Windows XP 및 Windows Server 2003 부터 ODBC가 Windows 운영 시스템에 포함됩니다. 이전 버전의 Windows에서만 ODBC를 명시적으로 설치해야 합니다.
사용자가 설치 프로그램을 실행하여 설치 프로세스를 시작합니다. 설치 프로그램은 애플리케이션 또는 드라이버 개발자가 작성합니다. ODBC 구성 요소를 설치하는 것 외에도 다른 소프트웨어를 설치할 수 있습니다. 예를 들어 애플리케이션 개발자는 동일한 설치 프로그램을 사용하여 ODBC 구성 요소를 설치하고 해당 애플리케이션을 설치할 수 있습니다.
개발자는 Microsoft Windows SDK 설치 유틸리티를 사용하거나 다른 공급업체의 설치 소프트웨어를 사용하여 설치 프로그램을 처음부터 작성할 수 있습니다. 이렇게 하면 개발자가 설치 프로그램의 모양과 느낌을 완벽하게 제어할 수 있습니다. 설치 프로그램을 작성하여 ODBC 애플리케이션과 같은 추가 소프트웨어를 설치할 수 있습니다. Windows SDK 설치 유틸리티에 대한 자세한 내용은 Windows SDK 설명서를 참조하세요.
설치 프로그램에서 실제로 수행하는 설치의 정도는 설치 관리자 DLL에서 호출하는 함수에 따라 달라집니다. 설치 관리자 DLL에는 개별 ODBC 구성 요소를 설치하는 함수가 포함되어 있습니다. 설치 프로그램은 설치 관리자 DLL에서 SQLInstallDriverManager, SQLInstallDriverEx 또는 SQLInstall번역기Ex를 호출하여 구성 요소를 설치할 디렉터리의 경로를 검색하고 구성 요소에 대한 정보를 레지스트리에 추가하기만 하면 됩니다. 이러한 함수는 실제로 파일을 복사하지 않습니다. 설치 프로그램은 이러한 함수의 인수에 있는 정보를 사용하여 이 작업을 수행합니다.
설치 관리자 DLL에는 ODBC 구성 요소를 제거하는 함수도 포함되어 있습니다. 설치 프로그램은 설치 관리자 DLL에서 SQLRemoveDriverManager, SQLRemoveDriver 또는 SQLRemove번역기를 호출하여 레지스트리에서 구성 요소의 사용 횟수를 감소시키고 구성 요소의 새 사용 횟수가 0으로 떨어지면 레지스트리에서 구성 요소에 대한 모든 정보를 제거합니다. 이러한 함수는 구성 요소에 대한 파일을 실제로 제거하지 않습니다. 새 사용 횟수가 0으로 떨어지면 설치 프로그램에서 이 작업을 수행합니다.