버그 수정 목록

이 페이지에는 Microsoft ODBC Driver 17 for SQL Server부터 각 릴리스에서 수정된 버그의 목록이 포함되어 있습니다.

Microsoft ODBC Driver 18.3.3.1 for SQL Server 버그 수정

  • 서버에서 잘못된 데이터를 수신할 때 발생하는 크래시 수정
  • 서버에서 잘못된 데이터를 수신할 때 발생하는 무한 루프 수정
  • App Service 컨테이너 MSI 인증 수정

Microsoft ODBC Driver 17.10.6.1 for SQL Server 버그 수정

  • 서버에서 잘못된 데이터를 수신할 때 발생하는 크래시 수정
  • 서버에서 잘못된 데이터를 수신할 때 발생하는 무한 루프 수정
  • 메모리 부족 상태에서 연결을 시도할 때 발생하는 크래시 해결
  • 다시 연결 시 메모리 누수 수정
  • App Service 컨테이너 MSI 인증 수정

Microsoft ODBC Driver 18.3.2 for SQL Server 버그 수정

  • 서버에서 잘못된 데이터를 수신할 때 발생하는 크래시 수정
  • 서버에서 잘못된 데이터를 수신할 때 발생하는 무한 루프 수정
  • 메모리 부족 상태에서 연결을 시도할 때 발생하는 크래시 해결

Microsoft ODBC Driver 17.10.5 for SQL Server 버그 수정

  • 서버에서 잘못된 데이터를 수신할 때 발생하는 크래시 수정

Microsoft ODBC Driver 18.3.1 for SQL Server 버그 수정

  • 데이터 분류 버전 특성 설정의 버그 수정

Microsoft ODBC Driver 18.2.2 for SQL Server 버그 수정

  • AutoTranslate 옵션을 해제하여 데이터를 검색할 때 발생하는 크래시 수정
  • 시그널이 있을 때 Linux에서 부분 쓰기 수정
  • 서버에서 잘못된 데이터를 수신할 때 발생하는 크래시 수정
  • 암호화된 열을 처리할 때 메모리 누수 수정
  • 긴 enclave 쿼리 사용 시 오류 수정

Microsoft ODBC Driver 17.10.4.1 for SQL Server 버그 수정

  • AutoTranslate 옵션을 해제하여 데이터를 검색할 때 발생하는 크래시 수정
  • 시그널이 있을 때 Linux에서 부분 쓰기 수정
  • 서버에서 잘못된 데이터를 수신할 때 발생하는 크래시 수정
  • 암호화된 열을 처리할 때 메모리 누수 수정

Microsoft ODBC Driver 18.2 for SQL Server 버그 수정

  • VBS-NONE enclave 증명 프로토콜 수정
  • Regional=Yes를 사용하여 숫자 열을 검색할 때 발생하는 오류 수정
  • bcp out 작업 중에 서버가 중지될 때 일시적인 오류 부족 해결
  • 저장 프로시저 호출에 따옴표가 지정되지 않은 문자열 매개 변수가 포함된 경우 오류 수정
  • 다시 연결 시 메모리 누수 수정
  • 서버에서 잘못된 데이터를 수신할 때 발생하는 크래시 수정
  • DAC(관리자 전용 연결) 실패 시 오류 메시지 수정

Microsoft ODBC Driver 17.10.3 for SQL Server 버그 수정

  • DAC(관리자 전용 연결) 실패 시 오류 메시지 수정

Microsoft ODBC Driver 18.1.2 for SQL Server의 버그 수정

  • VBS-NONE enclave 증명 프로토콜 수정
  • Regional=Yes를 사용하여 숫자 열을 검색할 때 발생하는 오류 수정
  • bcp out 작업 중에 서버가 중지될 때 일시적인 오류 부족 해결
  • 저장 프로시저 호출에 따옴표가 지정되지 않은 문자열 매개 변수가 포함된 경우 오류 수정

Microsoft ODBC Driver 18.1 for SQL Server의 버그 수정

  • 여러 IP 주소가 확인될 때 첫 번째 성공적인 연결에 대한 폴링과 관련된 일시적인 문제를 해결합니다.
  • 비동기 모드에서 SQLBulkOperations를 사용할 때의 일시적인 중단을 수정합니다.
  • Strict 및 non-Strict 암호화 모드와의 동시 연결을 수정합니다.
  • Debian 패키지에서 누락된 종속성을 수정합니다.
  • Kerberos 인증을 사용할 때 유휴 연결 복원력 문제를 해결합니다.

Microsoft ODBC Driver 18.0 for SQL Server의 버그 수정

  • 텍스트가 잘리고 항목의 위치가 꺼져 있는 UI 문제 해결
  • 캐시된 자격 증명을 사용할 수 있는 경우 첫 번째 실패의 창을 닫은 후 로그인을 시도하면 자동으로 성공하는 Active Directory 대화형 로그인 문제 해결
  • Azure SQL Managed Instance에서 XADTC의 사용 문제를 해결합니다.
  • 유휴 상태의 연결을 다시 연결할 때 Microsoft Entra 인증 모드가 손실되는 문제 수정.
  • PingFed 사용 시 페더레이션된 인증 문제 해결

Microsoft ODBC Driver 17.10.2 for SQL Server의 버그 수정

  • Regional=Yes를 사용하여 숫자 열을 검색할 때 발생하는 오류 수정
  • bcp out 작업 중에 서버가 중지될 때 일시적인 오류 부족 해결
  • 저장 프로시저 호출에 따옴표가 지정되지 않은 문자열 매개 변수가 포함된 경우 오류 수정
  • 서버에서 잘못된 데이터를 수신할 때 발생하는 크래시 수정

Microsoft ODBC Driver 17.10 for SQL Server의 버그 수정

  • 여러 IP 주소가 확인될 때 첫 번째 성공적인 연결에 대한 폴링과 관련된 일시적인 문제를 해결합니다.
  • Debian 패키지에서 누락된 종속성을 수정합니다.
  • 필요할 때 ADAL을 사용하기 위해서만 수정합니다.
  • Kerberos 인증을 사용할 때 유휴 연결 복원력 문제를 해결합니다.

Microsoft ODBC Driver 17.9 for SQL Server의 버그 수정

  • 텍스트가 잘리고 항목의 위치가 꺼져 있는 UI 문제 해결
  • 캐시된 자격 증명을 사용할 수 있는 경우 첫 번째 실패의 창을 닫은 후 로그인을 시도하면 자동으로 성공하는 Active Directory 대화형 로그인 문제 해결
  • Azure SQL Managed Instance에서 XADTC의 사용 문제를 해결합니다.
  • 유휴 상태의 연결을 다시 연결할 때 Microsoft Entra 인증 모드가 손실되는 문제 수정.
  • PingFed 사용 시 페더레이션된 인증 문제 해결

Microsoft ODBC Driver 17.8 for SQL Server의 버그 수정

  • UIDPWD 키워드 사용에 관한 연결 문자열 제한 사항 수정
  • 영어가 아닌 대화 상자에서 일관되지 않은 글꼴 수정
  • 다른 AKV 자격 증명을 사용하는 다중 연결 관련 문제 해결
  • DSN 구성 UI에서 연결 테스트 결과를 읽을 수 없는 NVDA 문제 해결

Microsoft ODBC Driver 17.7.2 for SQL Server에 대한 버그 수정

  • 관리 서비스 ID 인증을 사용하는 경우 404 찾을 수 없음 오류 관련 문제 해결
  • 다중 스레드 로드가 많은 경우 일시적인 암호화 지원되지 않음 오류 해결
  • 다중 스레드 로드가 많은 경우 일시적인 크래시 해결

Microsoft ODBC Driver 17.7 for SQL Server에 대한 버그 수정

  • BCP NATIVE 모드에서 VARIANT 열의 문자 인코딩 수정
  • 특정 조건에서 SQL_ATTR_PARAMS_PROCESSED_PTR의 설정 수정
  • 주석을 포함하는 문에 대해 FMTONLY 모드에서 SQLDescribeParam 수정
  • Okta 사용 시 페더레이션된 인증 문제 해결
  • 다중 프로세서 시스템에서 과도한 메모리 사용량 수정
  • Azure SQL의 일부 변형에 대해 Microsoft Entra 인증 수정

Microsoft ODBC Driver 17.6 for SQL Server에 대한 버그 수정

  • 페더레이션 계정(Windows)으로 인증할 때의 ADAL 오류 수정
  • 비동기 알림 작업 중 시간 초과가 발생하는 경우 드라이버가 응답하지 않는 문제 해결
  • Alpine Linux에서 업그레이드 시 드라이버 참조 횟수 수정
  • Ubuntu용 libc6 종속성 버전 수정
  • Linux/Mac msodbcsql.h에 누락된 정의 추가

Microsoft ODBC Driver 17.5.2.2 for SQL Server의 버그 수정(Alpine Linux만 해당)

  • Alpine Linux에서 보안 Enclave를 사용한 Always Encrypted를 사용할 때 크래시 해결

Microsoft ODBC Driver 17.5.2 for SQL Server에 대한 버그 수정

  • Alpine Linux 패키지에 msodbcsql.h 추가

Microsoft ODBC Driver 17.5 for SQL Server에 대한 버그 수정

  • Linux/macOS에서 AKV CMK 메타데이터 해시 계산 수정
  • OpenSSL 1.0.0을 로드할 때 오류 수정
  • ISO-8859-1 및 ISO-8859-2 코드 페이지를 사용할 때 변환 문제 해결
  • macOS의 내부 라이브러리 이름을 버전 번호를 포함하도록 수정
  • 별도의 길이 및 표시기 바인딩을 사용하는 경우 null 표시기의 설정 수정

Microsoft ODBC Driver 17.4.2 for SQL Server에 대한 버그 수정

  • 프로세스 ID와 애플리케이션 이름이 SQL Server에 올바르게 전송되지 않는 문제(sys.dm_exec_sessions 분석의 경우) 수정(Linux)
  • libuuid에 대한 중복 종속성 제거(Linux)
  • SQL Server 2019에 UTF8 데이터를 전송할 때의 버그 수정
  • “@euro”로 끝나는 로캘이 올바르게 검색되지 않는 버그 수정(Linux)
  • Always Encrypted를 사용하는 동안 출력 매개 변수로 페치할 때 잘못 반환되는 XML 데이터 수정

Microsoft ODBC Driver 17.4 for SQL Server에 대한 버그 수정

  • MARS(Multiple Active Results Sets)를 사용하는 경우 드라이버가 응답을 멈추는 일시적인 문제 해결
  • 비동기 알림을 사용하는 경우 드라이버가 응답을 멈추는 연결 복원력 문제 해결
  • 다중 스레드 연결 시도에 대한 진단 레코드를 검색할 때의 크래시 해결
  • SQL_USER_NAME 및 SQL_DATA_SOURCE_READ_ONLY를 사용하여 SQLGetInfo()를 호출한 후 다시 연결 시 '암호화가 지원되지 않음' 수정
  • Microsoft Entra 대화형 인증 중 COM 초기화 오류 수정
  • 멀티 바이트 UTF8 데이터의 SQLGetData() 수정
  • SQLGetData()를 사용하는 sql_variant 열 길이 검색 수정
  • bcp를 사용하는 7,992바이트 초과 sql_variant 열 가져오기 수정
  • 반각 문자 데이터의 서버에 올바른 인코딩 전송 수정

Microsoft ODBC Driver 17.3 for SQL Server에 대한 버그 수정

  • TCP 전송 알림 이벤트 핸들 메모리 누수 수정
  • msodbcsql.h 헤더 파일에서 열거형 _SQL_FILESTREAM_DESIRED_ACCESS의 재정의 문제 해결
  • Linux용 msodbcsql.h 헤더 파일에서 ACCESS_TOKEN 및 AUTHENTICATION 관련 정의 누락 수정

Microsoft ODBC Driver 17.2 for SQL Server에 대한 버그 수정

  • Microsoft Entra 인증에 대한 오류 메시지 수정
  • 로캘 환경 변수가 다르게 설정되었을 때의 인코딩 검색 수정
  • 연결 복구를 진행하는 동안 연결이 끊어질 때의 크래시 수정
  • 연결 활동성 검색 수정
  • 닫힌 소켓을 잘못 검색하는 문제 해결
  • 실패한 복구에서 문 핸들 해제를 시도할 때의 무한 대기 수정
  • Windows에 버전 13 및 17이 함께 설치된 경우 잘못된 제거 동작 수정
  • 이전 Windows 플랫폼(Windows 7, 8 및 Server 2012)에서 암호 해독 동작 수정
  • Windows에서 ADAL 인증을 사용할 때의 캐시 문제 해결
  • Windows에서 추적 로그를 잠그고 덮어쓰는 문제 해결

Microsoft ODBC Driver 17.1 for SQL Server에 대한 버그 수정

  • MARS가 사용하도록 설정되고 연결 특성 "Encrypt=yes"인 상태에서 SQLFreeHandle을 호출할 때의 1초 지연 수정
  • SQLGetData에서 전달된 버퍼의 크기가 검색되는 데이터보다 작을 때의 오류 22003 크래시 수정(Windows)
  • 잘린 ADAL 오류 메시지 수정
  • 부동 소수점 숫자를 정수로 변환할 때 32비트 창에서 드물게 발생하는 버그 수정
  • Always Encrypted가 켜진 상태에서 10진수 필드에 실수(double)를 삽입하면 데이터 잘림 오류가 반환되는 문제 해결
  • macOS 설치 프로그램에 대한 경고 수정
  • 연결 복원력과 연결 풀링이 모두 사용하도록 설정되어 세션이 서버에 의해 삭제되는 경우 세션 복구를 시도하는 동안 SQL Server로 잘못된 상태를 보내는 문제 해결

Microsoft ODBC Driver 17 for SQL Server에 대한 버그 수정

  • Kerberos 인증을 사용할 때 대량 삽입이 실패하고 "액세스 거부" 오류가 발생하는 버그 수정
  • 2\.3.1 이전 버전에 존재하는 unixODBC 버그에 대한 해결 방법 제거(드라이버가 unixODBC로 전달되는 특정 버퍼의 크기를 두 배로 증가시킴)
  • ColumnEncryption=enabled를 사용하는 경우 응답을 멈추는 연결 복원력(다시 연결) 수정
  • "Active Directory 대화형 인증" 옵션을 사용할 때 Azure 인증 창이 응답하지 않을 수 있는 DSN 생성 버그 수정(Windows)
  • 비동기 실행을 사용할 때 ODBC를 종료하는 동안 드물게 발생하는 크래시 수정(연결 핸들을 지울 때 발생)
  • SQL 드라이버에서 긴 저장 프로시저를 실행하는 동안 CPU 사용량이 높은 경우 발생하는 문제 해결
  • 암호화된 varbinary(max) 열의 데이터를 변환하지 않고 검색할 수 없는 문제 해결
  • 정적 커서에서 SQLGetData()를 사용하여 null varchar(max) 암호화된 열을 페치한 후 다음 열이 데이터를 포함하는 경우에도 null 처리되는 문제 해결
  • Always Encrypted가 켜진 상태에서 varbinary(max) 필드를 페치할 때의 문제 해결
  • setlocale()이 Always Encrypted에서 작동하지 않는 문제 해결
  • Always Encrypted가 켜진 상태에서 XML 형식 저장 프로시저 매개 변수에 대해 호출될 때 SQLDescribeParam()가 오류를 반환하는 문제 해결
  • SQLTables에서 이스케이프된 밑줄이 작동하지 않는 문제 해결
  • Linux에서 와이드 문자로 반환될 때 히브리어 데이터(varchar)가 잘리는 버그 수정
  • UTF-8 애플리케이션에서 Shift-JIS로 인코딩된 char/varchar를 쿼리할 때의 문제 해결
  • macOS에서 SQL_DRIVER_NAME 매개 변수를 사용하여 SQLGetInfo를 호출할 경우 Linux 스타일 파일 이름을 반환하는 버그 수정
  • BCP 유틸리티를 사용하여 32kb보다 큰 입력 파일의 Windows-1252 문자 데이터를 VARCHAR 열로 로드할 때 오류가 발생하는 문제 해결