SQL Server용 Microsoft OLE DB 드라이버에 대한 릴리스 정보

적용 대상: SQL Server Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System(PDW)

이 페이지에서는 SQL Server용 Microsoft OLE DB 드라이버의 각 버전에 추가된 기능에 대해 설명합니다.

19.1.0

x64 설치 프로그램 다운로드
x86 설치 프로그램 다운로드

릴리스 날짜: 2022년 8월 31일

검색된 언어가 아닌 다른 언어로 설치 관리자를 다운로드해야 하는 경우 다음과 같은 직접 링크를 사용할 수 있습니다.
x64 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어
x86 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어

추가된 기능

추가된 기능 세부 정보
ALPN(Application-Layer Protocol Negotiation) 확장 이 드라이버는 TDS 8.0 프로토콜을 사용할 때 ALPN(Application-Layer Protocol Negotiation) 확장을 구현합니다.

버그 수정

버그 수정 세부 정보
SSVARIANT 좁은 문자열 값에 대해 SSPROP_INIT_AUTOTRANSLATE 속성이 무시되는 문제를 해결했습니다. SSPROP_INIT_AUTOTRANSLATEVARIANT_FALSE로 설정하면 SSVARIANT 좁은 문자열 값에 대해 문자 변환이 발생하는 버그가 수정되었습니다.
디지털 서명이 누락되는 문제를 해결했습니다. 설치 관리자 사용자 지정 작업 동적 링크 라이브러리에 대한 디지털 서명이 추가되었습니다.
HostnameInCertificate 속성이 SNI(서버 이름 표시) TLS 확장을 통해 전달되는 문제를 수정했습니다. HostnameInCertificate 값은 더 이상 SNI(서버 이름 표시) TLS 확장에 없습니다.
프로토콜 순서 및 TCP Keep-Alive 레지스트리 속성의 기능을 복원했습니다. 이제 이 드라이버는 해당 레지스트리 항목에 대해 설정된 값에 따라 TCP Keep-Alive 및 프로토콜 순서 속성을 조정합니다.

이전 릴리스

19.0.0

x64 설치 프로그램 다운로드
x86 설치 프로그램 다운로드

릴리스 날짜: 2022년 2월 15일

검색된 언어가 아닌 다른 언어로 설치 관리자를 다운로드해야 하는 경우 다음과 같은 직접 링크를 사용할 수 있습니다.
x64 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어
x86 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어

추가된 기능

추가된 기능 세부 정보
TDS 8.0 지원 이제 암호화 연결 문자열 키워드/속성에는 전체 연결(PRELOGIN 패킷 포함)을 암호화하는 엄격한 암호화 옵션이 포함됩니다.
기본적으로 보안 적용 호환성이 손상되는 변경
이제 드라이버는 기본적으로 보안 적용 옵션이 기본 설정입니다. 암호화된 연결이 기본적으로 사용하도록 설정됩니다. 이제 클라이언트 쪽 암호화가 꺼져 있지만 서버에 암호화가 필요한 경우 서버 인증서의 유효성이 검사됩니다.

이전 버전 동작을 복원하려면 암호화되지 않은 연결(Encrypt 또는 Use Encryption for Data 옵션)을 옵트인하고 서버에서 자체 서명된 인증서를 사용하는 경우 서버 인증서를 신뢰해야 합니다(Trust Server Certificate 옵션). 자세한 내용은 암호화 및 인증서 유효성 검사를 참조하세요.
Host Name In Certificate 연결 문자열 키워드 및 SSPROP_INIT_HOST_NAME_CERTIFICATE 초기화 속성을 지원합니다. 이제 사용자는 SQL Server TLS/SSL 인증서의 유효성을 검사할 때 사용할 호스트 이름을 지정할 수 있습니다.

18.6.5

x64 설치 프로그램 다운로드
x86 설치 프로그램 다운로드

릴리스 날짜: 2022년 12월 15일

검색된 언어가 아닌 다른 언어로 설치 관리자를 다운로드해야 하는 경우 다음과 같은 직접 링크를 사용할 수 있습니다.
x64 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어
x86 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어

버그 수정

버그 수정 세부 정보
잠재적 충돌을 수정했습니다. 서버에서 잘못된 메타데이터를 수신할 때 발생할 수 있는 충돌을 해결했습니다.

18.6.4

x64 설치 프로그램 다운로드
x86 설치 프로그램 다운로드

릴리스 날짜: 2022년 8월 31일

검색된 언어가 아닌 다른 언어로 설치 관리자를 다운로드해야 하는 경우 다음과 같은 직접 링크를 사용할 수 있습니다.
x64 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어
x86 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어

버그 수정

버그 수정 세부 정보
SSVARIANT 좁은 문자열 값에 대해 SSPROP_INIT_AUTOTRANSLATE 속성이 무시되는 문제를 해결했습니다. SSPROP_INIT_AUTOTRANSLATEVARIANT_FALSE로 설정하면 SSVARIANT 좁은 문자열 값에 대해 문자 변환이 발생하는 버그가 수정되었습니다.
디지털 서명이 누락되는 문제를 해결했습니다. 설치 관리자 사용자 지정 작업 동적 링크 라이브러리에 대한 디지털 서명이 추가되었습니다.

18.6.3

x64 설치 프로그램 다운로드
x86 설치 프로그램 다운로드

릴리스 날짜: 2021년 12월 15일

검색된 언어가 아닌 다른 언어로 설치 관리자를 다운로드해야 하는 경우 다음과 같은 직접 링크를 사용할 수 있습니다.
x64 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어
x86 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어

추가된 기능

추가된 기능 세부 정보
vcruntime140_1.dll에서 종속성 제거 일부 시나리오에서 Visual Studio를 설치하기 위한 요구 사항을 제거하기 위해 vcruntime140_1.dll에서 모든 종속성을 제거했습니다.
연결에서 서버 SPN 쿼리 사용 Azure AD 인증을 선택한 경우 연결을 시도하는 중 서버에서 FEDAUTHINFO 패킷을 보냅니다. 이 패킷에는 액세스 토큰을 생성하는 데 사용해야 하는 서버의 SPN이 포함되어 있습니다. 연결 시도 후(성공 또는 실패 시) 클라이언트에서 DBPROPSET_SQLSERVERDBINIT의 SSPROP_INIT_DISCOVERDSERVERSPN 속성을 통해 이 값을 쿼리할 수 있습니다.

버그 수정

버그 수정 세부 정보
문자열 값이 0으로 채워지는 문제를 해결했습니다. BCP 가져오기 중에 빈 고정 char 필드가 0으로 채워지는 버그를 해결했습니다.

18.6.0

x64 설치 프로그램 다운로드
x86 설치 프로그램 다운로드

릴리스 날짜: 2021년 6월 18일

검색된 언어가 아닌 다른 언어로 설치 관리자를 다운로드해야 하는 경우 다음과 같은 직접 링크를 사용할 수 있습니다.
x64 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어
x86 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어

추가된 기능

추가된 기능 세부 정보
유휴 연결 복원력 지원 OLE DB 드라이버의 유휴 연결 복원력
BCP XML 서식 파일을 읽는 동안 SQL Server 도구에 대한 종속성 제거 BCP XML 서식 파일을 읽기 위해 더 이상 SQL Server 도구가 필요하지 않습니다. 자세한 내용은 IBCPSession::BCPControl에 대한 BCP_OPTION_FMTXML 옵션을 참조하세요.

버그 수정

버그 수정 세부 정보
데이터 액세스 추적 로그에서 포트 번호의 endian 이슈를 해결했습니다. 데이터 액세스 추적을 수행하는 동안 로그된 포트 번호에 잘못된 endian이 포함되는 버그를 수정했습니다.
접근성 이슈를 해결했습니다. UDL(유니버설 데이터 링크)의 사용자 인터페이스에서 접근성 이슈를 해결했습니다. 이 접근성 이슈로 인해 화면 읽기 프로그램 소프트웨어에서 ‘찾아보기’ 단추를 알리지 않았습니다.
MARS(Multiple Active Result Set)와 관련된 시나리오에서 크래시를 해결했습니다. MARS(Multiple Active Result Set)와 관련된 일부 시나리오에서 드라이버 크래시가 발생할 수 있는 버그를 수정했습니다.

18.5.0

x64 설치 프로그램 다운로드
x86 설치 프로그램 다운로드

릴리스 날짜: 2020년 12월 1일

검색된 언어가 아닌 다른 언어로 설치 관리자를 다운로드해야 하는 경우 다음과 같은 직접 링크를 사용할 수 있습니다.
x64 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어
x86 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어

추가된 기능

추가된 기능 세부 정보
SQL 데이터 검색 및 분류 지원 데이터 분류 사용
Azure Active Directory 서비스 사용자 인증 지원(ActiveDirectoryServicePrincipal) Azure Active Directory 사용

버그 수정

버그 수정 세부 정보
포함된 NUL 문자 문제를 수정했습니다. NUL 문자가 포함된 잘못된 문자열 길이를 드라이버에서 반환하는 버그를 수정했습니다.
IBCPSession 인터페이스의 메모리 누수 문제를 수정했습니다. sql_variant 데이터 형식의 대량 복사 작업과 관련된 IBCPSession 인터페이스의 메모리 누수 문제를 수정했습니다.
SSPROP_INTEGRATEDAUTHENTICATIONMETHODSSPROP_MUTUALLYAUTHENTICATED 속성에 대해 잘못된 값이 반환되는 버그를 수정했습니다. 이전 버전의 드라이버는 SSPROP_INTEGRATEDAUTHENTICATIONMETHOD 속성의 잘린 값을 반환했습니다. 또한 ActiveDirectoryIntegrated 인증 사례에서 SSPROP_MUTUALLYAUTHENTICATED 속성의 반환된 값은 양쪽이 상호 인증된 경우에도 VARIANT_FALSE였습니다.
연결된 서버 원격 테이블 삽입 버그를 수정했습니다. NOCOUNT 서버 구성 옵션을 사용하도록 설정된 경우 연결된 서버 원격 테이블 삽입이 실패하는 버그를 수정했습니다.

18.4.0

x64 설치 프로그램 다운로드
x86 설치 프로그램 다운로드

릴리스 날짜: 2020년 5월

검색된 언어가 아닌 다른 언어로 설치 관리자를 다운로드해야 하는 경우 다음과 같은 직접 링크를 사용할 수 있습니다.
x64 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어
x86 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어

추가된 기능

추가된 기능 세부 정보
TNIR(투명 네트워크 IP 확인) 지원 TNIR(투명 네트워크 IP 확인)
UTF-8 클라이언트 인코딩 지원 SQL Server용 OLE DB 드라이버에서 UTF-8 지원

버그 수정

버그 수정 세부 정보
ISequentialStream 인터페이스에서 다양한 버그 수정 멀티 바이트 코드 페이지에 영향을 주는 몇 가지 버그 때문에 읽기 작업 중에 인터페이스가 도중에 스트림 끝을 보고했었습니다.
IOpenRowset::OpenRowset 인터페이스에서 메모리 누수 문제 수정 SSPROP_IRowsetFastLoad 속성이 사용하도록 설정된 경우 IOpenRowset::OpenRowset 인터페이스에서 발생한 메모리 누수 문제가 수정되었습니다.
sql_variant 데이터 형식 및 비 ASCII 문자열을 포함하는 시나리오의 버그가 수정되었습니다. sql_variant 데이터 형식 및 비 ASCII 문자열과 관련된 특정 시나리오를 실행하면 데이터가 손상될 수 있습니다. 자세한 내용은 다음을 참조하세요. 알려진 문제.
UDL 구성 대화 상자의 연결 테스트 단추 문제를 수정했습니다. UDL 구성 대화 상자의 연결 테스트 단추가 이제 모든 탭에서 설정된 초기화 속성을 인식합니다.
SSPROP_INIT_PACKETSIZE 속성 기본값 처리를 수정했습니다. SSPROP_INIT_PACKETSIZE 속성이 기본값 0으로 설정된 경우 발생하는 예기치 않은 오류가 수정되었습니다. 이 속성에 대한 자세한 내용은 초기화 및 권한 부여 속성을 참조하세요.
IBCPSession에서 버퍼 오버플로 문제를 수정했습니다. 형식이 잘못된 데이터 파일을 사용하는 경우 발생한 버퍼 오버플로 문제가 해결되었습니다.
접근성 문제를 수정했습니다. 설치 관리자 UI 및 SQL Server 로그인 대화 상자에서 접근성 문제가 해결되었습니다(내용 읽기, 탭 중지).

18.3.0

x64 설치 프로그램 다운로드
x86 설치 프로그램 다운로드

릴리스 날짜: 2019년 10월

검색된 언어가 아닌 다른 언어로 설치 관리자를 다운로드해야 하는 경우 다음과 같은 직접 링크를 사용할 수 있습니다.
x64 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어
x86 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어

추가된 기능

추가된 기능 세부 정보
Azure Active Directory 인증 지원(ActiveDirectoryInteractive, ActiveDirectoryMSI) Azure Active Directory 사용
설치 프로그램에 Azure ADAL(Active Directory 인증 라이브러리)(adal.dll) 포함 이제 기본 드라이버 설치에 포함되는 OLE DB 설치 관리자는 SQL Server용 Microsoft Active Directory 인증 라이브러리의 기존 설치를 업그레이드하고 Windows의 설치된 애플리케이션 목록에서 제거합니다.

버그 수정

버그 수정 세부 정보
IIndexDefinition::DropIndex의 인덱스 삭제 논리를 수정했습니다. 이전 버전의 OLE DB 드라이버는 스키마 ID와 인덱스 소유자의 사용자 ID가 서로 다르면 기본 키 인덱스를 삭제할 수 없습니다.

다음 섹션의 다운로드 링크를 클릭하여 이전 OLE DB 드라이버 버전을 다운로드하세요.

18.2.3

x64 설치 프로그램 다운로드
x86 설치 프로그램 다운로드

릴리스 날짜: 2019년 6월

검색된 언어가 아닌 다른 언어로 설치 관리자를 다운로드해야 하는 경우 다음과 같은 직접 링크를 사용할 수 있습니다.
x64 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어
x86 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어

18.2.3에서 추가된 기능

추가된 기능 세부 정보
SQL Server 이동식 미디어에서 드라이버 업그레이드 지원 이러한 개선으로 SQL Server 이동식 미디어에서 드라이버를 직접 업그레이드할 수 있습니다.

18.2.2

x64 설치 프로그램 다운로드
x86 설치 프로그램 다운로드

릴리스 날짜: 2019년 5월

검색된 언어가 아닌 다른 언어로 설치 관리자를 다운로드해야 하는 경우 다음과 같은 직접 링크를 사용할 수 있습니다.
x64 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어
x86 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어

18.2.2에서 수정된 버그

버그 수정 세부 정보
MTA(다중 스레드 아파트)에서 비 대화형 Azure Active Directory 인증이 수정되었습니다. OLE DB 드라이버 18.2.1은 이전에 다중 스레드(MTA)로 초기화된 아파트에서 COM 동시성 모델을 잘못 변경하려고 시도합니다. 결과적으로, IDBInitialize::Initialize 인터페이스를 호출하기 전에 CoInitialize 또는 CoInitializeEx에 두 번 이상 후속 호출을 하는 애플리케이션에서 Azure Active Directory 인증 모드 중 하나를 사용할 때 드라이버가 연결되지 않습니다.

18.2.1

x64 설치 프로그램 다운로드
x86 설치 프로그램 다운로드

릴리스 날짜: 2019년 2월

검색된 언어가 아닌 다른 언어로 설치 관리자를 다운로드해야 하는 경우 다음과 같은 직접 링크를 사용할 수 있습니다.
x64 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어
x86 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어

18.2.1에서 추가된 기능

추가된 기능 세부 정보
UTF-8 서버 인코딩 지원 SQL Server용 OLE DB 드라이버에서 UTF-8 지원
Azure Active Directory 인증 지원 Azure Active Directory 사용

18.1.0

x64 설치 프로그램 다운로드
x86 설치 프로그램 다운로드

릴리스 날짜: 2018년 7월

검색된 언어가 아닌 다른 언어로 설치 관리자를 다운로드해야 하는 경우 다음과 같은 직접 링크를 사용할 수 있습니다.
x64 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어
x86 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어

18.1.0에서 추가된 기능

추가된 기능 세부 정보
UseFMTONLY 연결 문자열 키워드 및 SSPROP_INIT_USEFMTONLY 초기화 속성에 대한 지원 UseFMTONLY는 SQL Server 2012(11.x) 이상에 연결할 때 메타데이터를 검색하는 방법을 제어합니다.

자세한 내용은 다음을 참조하세요. SQL Server용 OLE DB 드라이버에서 연결 문자열 키워드 사용.

18.1.0에서 수정된 버그

버그 수정 세부 정보
BCP 형식 파일의 잘못된 버전이 수정되었습니다. OLE DB 드라이버 18.0은 BCP 형식 파일의 버전을 11.0 대신 18.0으로 잘못 설정합니다.
OLE DB 드라이버 18.0에서 생성된 형식 파일은 OLE DB 드라이버 18.1에서 읽을 수 없습니다.
새 드라이버와 함께 이전 버전에서 생성된 서식 파일을 사용해야 하는 경우 수동으로 파일을 편집하여 버전을 11.0으로 변경할 수 있습니다.

18.0.2

x64 설치 프로그램 다운로드
x86 설치 프로그램 다운로드

릴리스 날짜: 2018년 3월

검색된 언어가 아닌 다른 언어로 설치 관리자를 다운로드해야 하는 경우 다음과 같은 직접 링크를 사용할 수 있습니다.
x64 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어
x86 드라이버의 경우: 중국어(간체) | 중국어(번체) | 영어(미국) | 프랑스어 | 독일어 | 이탈리아어 | 일본어 | 한국어 | 포르투갈어(브라질) | 러시아어 | 스페인어

18.0.2에서 추가된 기능

추가된 기능 세부 정보
MultiSubnetFailover 연결 문자열 키워드 및 SSPROP_INIT_MULTISUBNETFAILOVER 초기화 속성을 지원합니다. 자세한 내용은 다음을 참조하세요.
OLE DB Driver for SQL Server의 고가용성, 재해 복구 지원,
OLE DB Driver for SQL Server에서 연결 문자열 키워드 사용.

참고 항목

SQL Server용 Microsoft OLE DB 드라이버
MSOLEDBSQL 주 버전 차이점