사용량 계산

참고 항목

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

각 구성 요소에 대한 레지스트리에는 구성 요소 사용 횟수와 하나 이상의 선택적 파일 사용 횟수라는 두 가지 유형의 사용량이 기본. 구성 요소 사용 횟수는 설치 관리자 DLL이 레지스트리 항목을 기본 데 도움이 됩니다. ODBC Core, 드라이버 및 번역기 하위 키 아래에 UsageCount 값에 저장됩니다. UsageCount 값 형식 및 이러한 하위 키에 대한 자세한 내용은 ODBC 구성 요소에 대한 레지스트리 항목을 참조 하세요.

구성 요소가 처음 설치되면 설치 관리자 DLL은 해당 하위 키를 만들고 해당 하위 키의 UsageCount 값에 대한 데이터를 1로 설정합니다. 구성 요소가 다시 설치되면 설치 관리자 DLL이 사용 횟수를 증분합니다. 구성 요소가 제거되면 설치 관리자 DLL이 사용 횟수를 줄입니다. 사용 횟수가 0으로 떨어지면 설치 관리자 DLL은 구성 요소의 하위 키를 제거합니다.

주의

구성 요소 사용 횟수 및 파일 사용 횟수가 0에 도달하면 애플리케이션이 드라이버 관리자 파일을 물리적으로 제거해서는 안 됩니다.

파일 사용 횟수는 사용 횟수를 증가 또는 감소시키는 대신 파일을 실제로 복사하거나 삭제해야 하는 시기를 결정하는 데 도움이 됩니다. 이는 ODBC 구성 요소와 ODBC 구성 요소의 파일이 공유되고 다양한 애플리케이션에서 설치 또는 제거할 수 있기 때문에 중요합니다. 구성 요소 사용 횟수 및 파일 사용 횟수가 0에 도달하면 애플리케이션에서 드라이버 및 번역기 파일을 삭제할 수 있습니다. 그러나 이러한 파일은 파일 사용 횟수를 증가시키지 않은 다른 애플리케이션에서 사용할 수 있으므로 구성 요소 사용 횟수와 파일 사용 횟수가 모두 0에 도달한 경우 드라이버 관리자 파일을 삭제해서는 안 됩니다.

참고 항목

파일 사용 횟수는 Microsoft Windows NT/Windows 2000에서 선택 사항입니다.

파일 사용 횟수는 SQLInstallDriverManager, SQLInstallDriverEx, SQLInstall번역기Ex, SQLRemoveDriverManager, SQLRemoveDriver 또는 SQLRemove번역기 호출한 후 설치 프로그램에서 기본.

구성 요소가 처음 설치되면 설치 프로그램 또는 설치 관리자 DLL은 시스템에 아직 없는 해당 구성 요소의 각 파일에 대해 다음 키 아래에 값을 만듭니다.

참고 항목

HKEY_LOCAL_MACHINE

소프트웨어

Microsoft

Windows

CurrentVersion

SharedDlls

해당 값의 데이터를 1로 설정하고 시스템에 파일을 복사합니다. 구성 요소가 다시 설치되면 설치 프로그램 또는 설치 관리자 DLL이 사용 횟수를 증분합니다. 구성 요소가 제거되면 설치 프로그램 또는 설치 관리자 DLL이 사용 횟수를 줄입니다. 사용 횟수가 0으로 떨어지면 설치 프로그램 또는 설치 관리자 DLL이 파일 값을 제거하고 구성 요소가 드라이버 또는 번역기인 경우 파일을 삭제합니다. 드라이버 관리자 파일을 삭제하면 안 됩니다.

파일 사용량 개수 값의 형식은 다음 표에 나와 있습니다.

이름 데이터 형식 데이터
전체 경로 REG_DWORD count

예를 들어 Informix용 드라이버가 Infrmx32.dll 및 Infrmx32.hlp 파일을 사용하고 이 드라이버가 두 번 설치되었다고 가정합니다. Informix 드라이버의 SharedDlls 하위 키 아래 값은 다음과 같습니다.

C:\WINDOWS\SYSTEM32\INFRMX32.DLL : REG_DWORD : 0x2  
C:\WINDOWS\SYSTEM32\INFRMX32.HLP : REG_DWORD : 0x2