다음을 통해 공유


PolyBase에 대한 SQL Server 드라이버 버전 변경

적용 대상: SQL Server 2025(17.x) Azure SQL Managed Instance 미리 보기

이 문서에서는 PolyBase에 대한 SQL Server 드라이버 버전을 변경하는 방법을 설명합니다.

공급자로 사용하는 sqlserver 경우 PolyBase는 제품과 함께 설치된 Microsoft ODBC Driver for SQL Server를 사용합니다. SQL Server 2025(17.x) 미리 보기부터 ODBC 버전 18(기본값) 및 ODBC 버전 17이라는 두 가지 버전의 드라이버가 설치됩니다.

항상 최신 드라이버를 사용해야 합니다. 그러나 이전 버전과의 호환성을 보장하기 위해 이전 ODBC 버전도 사용할 수 있습니다.

어떤 드라이버 버전이 어떤 SQL Server 버전을 지원하는지 에 대한 자세한 내용은 시스템 요구 사항, 설치 및 드라이버 파일을 참조하세요.

ODBC 드라이버의 버전 변경

PolyBase에서 Microsoft ODBC 드라이버 버전 17을 사용하려면 파일을 업데이트 PolyBase ODBC Driver for SQL Server.ini 하여 사용할 ODBC 버전을 지정해야 합니다.

운영 체제 위치
윈도우즈 <SQL Server 설치 폴더>\binn\PolyBase\ODBC 드라이버
리눅스 /var/opt/mssql/binn/Polybase/ODBC Drivers

다음 설정 줄을 다음에서 변경합니다.

Driver=PolyBase ODBC Driver for SQL Server\18.5.1.1\msodbcsql18.dll
Setup=PolyBase ODBC Driver for SQL Server\18.5.1.1\msodbcsql18.dll

받는 사람:

Driver=PolyBase ODBC Driver for SQL Server\17.10.6.1\msodbcsql17.dll
Setup=PolyBase ODBC Driver for SQL Server\17.10.6.1\msodbcsql17.dll

SQL Server 다시 시작

INI 파일을 변경한 후 두 PolyBase 서비스를 모두 다시 시작해야 합니다.

  • SQL Server PolyBase 데이터 이동
  • SQL Server PolyBase 엔진

Linux에서 다음 명령을 실행할 수 있습니다.

sudo systemctl restart mssql-server