Aracılığıyla paylaş


PolyBase için SQL Server sürücü sürümünü değiştirme

Şunlar için geçerlidir: SQL Server 2025 (17.x) Azure SQL Managed Instance

Bu makalede PolyBase için SQL Server sürücü sürümünün nasıl değiştireceği açıklanmaktadır.

PolyBase sqlserver sağlayıcı olarak kullanıldığında, ürünle birlikte yüklenen SQL Server için Microsoft ODBC Sürücüsünü kullanır. SQL Server 2025'te (17.x) başlayarak, sürücünün iki sürümü yüklenir: ODBC sürüm 18 (varsayılan) ve ODBC sürüm 17.

Her zaman en son sürücüyü kullanmalısınız. Ancak, önceki sürümlerle uyumluluğu sağlamak için eski ODBC sürümleri de kullanılabilir.

Hangi sürücü sürümünün hangi SQL Server sürümünü desteklediği hakkında daha fazla bilgi için bkz. Sistem gereksinimleri, yükleme ve sürücü dosyaları.

ODBC sürücüsünün sürümünü değiştirme

PolyBase ile Microsoft ODBC Sürücüsü sürüm 17'yi kullanmak için, hangi ODBC sürümünü kullanmak istediğinizi belirtmek için dosyayı güncelleştirmeniz PolyBase ODBC Driver for SQL Server.ini gerekir.

İşletim sistemi Yer
Windows <SQL Server yükleme Klasörü>\binn\PolyBase\ODBC Sürücüleri
Linux işletim sistemi /var/opt/mssql/binn/Polybase/ODBC Drivers

Aşağıdaki kurulum satırlarını şu şekilde değiştirin:

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

Hedef:

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'ın yeniden başlatılması

INI dosyasını değiştirdikten sonra her iki PolyBase hizmetini de yeniden başlatmanız gerekir:

  • SQL Server PolyBase Veri Taşıma
  • SQL Server PolyBase Altyapısı

Linux'ta aşağıdaki komutu çalıştırabilirsiniz:

sudo systemctl restart mssql-server