適用対象: SQL Server 2025 (17.x) Preview
Azure SQL Managed Instance
この記事では、PolyBase の SQL Server ドライバーのバージョンを変更する方法について説明します。
プロバイダーとして sqlserver
を使用する場合、PolyBase は製品と共にインストールされた Microsoft ODBC Driver for SQL Server を使用します。 SQL Server 2025 (17.x) Preview 以降では、ODBC バージョン 18 (既定)、ODBC バージョン 17 の 2 つのバージョンのドライバーがインストールされます。
常に最新のドライバーを使用する必要があります。 ただし、以前のエディションとの互換性を確保するために、以前のバージョンの ODBC も使用できます。
どのバージョンのドライバーがどの SQL Server バージョンをサポートするかの詳細については、「 システム要件、インストール、ドライバー ファイル」を参照してください。
ODBC ドライバーのバージョンを変更する
PolyBase で Microsoft ODBC Driver バージョン 17 を使用するには、 PolyBase ODBC Driver for SQL Server.ini
ファイルを更新して、使用する ODBC のバージョンを指定する必要があります。
オペレーティング システム | ロケーション |
---|---|
ウィンドウズ | <SQL Server インストール フォルダー>\binn\PolyBase\ODBC ドライバー |
Linux | /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