다음을 통해 공유


SQL Server용 OLE DB 드라이버 설치

적용 대상: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

OLE DB 드라이버 다운로드

참고 항목

버전 19.3부터 Microsoft Visual C++ 재배포 가능 패키지 설치는 MICROSOFT OLE DB Driver 19 for SQL Server를 설치하기 위한 필수 구성 요소입니다.

ARM64 드라이버 설치 관리자의 경우 ARM64 Microsoft Visual C++ 재배포 가능 패키지 패키지를 설치합니다.

x86 드라이버 설치 관리자의 경우 X86 Microsoft Visual C++ 재배포 가능 패키지 패키지를 설치합니다.

x64 드라이버 설치 관리자의 경우 X86 및 X64 Microsoft Visual C++ 재배포 가능 패키지 패키지를 모두 설치합니다.

OLE DB Driver for SQL Server를 설치하려면 msoledbsql.msi 설치 프로그램이 필요합니다. 설치 관리자를 실행하고 원하는 선택을 합니다. OLE DB Driver for SQL Server는 이전 버전의 Microsoft OLE DB 공급자와 함께 설치할 수 있습니다.

OLE DB Driver for SQL Server용 파일(msoledbsql19.dll/msoledbsql.dll, msoledbsqlr19.dll/msoledbsqlr.rll)은 %SYSTEMROOT%\system32\에 설치됩니다. 또한 x64 msoledbsql.msi 32비트 이진 파일을 설치 %SYSTEMROOT%\SysWOW64\합니다.

참고 항목

OLE DB Driver for SQL Server에 대한 모든 적절한 레지스트리 설정은 설치 프로세스의 일부로 수행됩니다.

OLE DB Driver for SQL Server용 헤더 및 라이브러리 파일(msoledbsql.h 및 msoledbsql.lib/msoledbsql19.lib)은 %PROGRAMFILES%\Microsoft SQL Server\Client SDK\OLEDB\<major_version><minor_version>\SDK에 설치됩니다. 또한 x64 msoledbsql.msi 동일한 파일을 설치 %PROGRAMFILES(x86)%\Microsoft SQL Server\Client SDK\OLEDB\<major_version><minor_version>\SDK합니다.

msoledbsql.msi 통해 OLE DB Driver for SQL Server를 배포할 수 있습니다. 애플리케이션을 배포할 때 OLE DB Driver for SQL Server를 설치해야 할 수 있습니다. 사용자에게 단일 설치로 보이는 다중 패키지를 설치하는 한 가지 방법은 chainer 및 부트스트래퍼 기술을 사용하는 것입니다. 자세한 내용은 Visual Studio 2005 용 사용자 지정 부트스트래퍼 패키지 작성 및 사용자 지정 필수 구성 요소 추가를 참조하세요.

x64 msoledbsql.msi 32비트 버전의 OLE DB Driver for SQL Server도 설치합니다. 애플리케이션이 개발된 플랫폼이 아닌 다른 플랫폼을 대상으로 하는 경우 x64 및 x86용 msoledbsql.msi 버전을 다운로드할 수 있습니다.

msoledbsql.msi를 호출하면 클라이언트 구성 요소만 기본적으로 설치됩니다. 클라이언트 구성 요소는 OLE DB Driver for SQL Server를 사용하여 개발된 애플리케이션 실행을 지원하는 파일입니다. SDK 구성 요소도 함께 설치하려면 명령줄에 ADDLOCAL=All을 지정하면 됩니다. 예시:

msiexec /i msoledbsql.msi ADDLOCAL=ALL

자동 설치

msiexec에서 /passive, /qn, /qb 또는 /qr 옵션을 사용하는 경우 최종 사용자 라이선스의 조건에 동의함을 명시적으로 나타내기 위해 IACCEPTMSOLEDBSQLLICENSETERMS=YES도 지정해야 합니다. 이 옵션은 모두 대문자로 지정해야 합니다.

OLE DB Driver for SQL Server를 종속성으로 설치

모든 종속 애플리케이션을 제거할 때까지는 OLE DB Driver for SQL Server를 제거하지 않는 것이 중요합니다. 애플리케이션이 OLE DB Driver for SQL Server에 의존한다는 경고를 사용자에게 제공하려면 다음과 같이 MSI에서 APPGUID 설치 옵션을 사용합니다.

msiexec /i msoledbsql.msi APPGUID={0CC618CE-F36A-415E-84B4-FB1BFF6967E1}

APPGUID에 전달되는 값은 특정 제품 코드입니다. 제품 코드는 Microsoft 설치 관리자를 사용하여 애플리케이션 설치 프로그램 번들을 작성할 때 만들어야 합니다. APPGUID 옵션을 사용하려면 관리자 권한 명령 프롬프트에서 설치 관리자를 실행해야 합니다.

참고 항목

SQL Server용 OLE DB 드라이버로 애플리케이션 빌드