KB4521758 - DÜZELTME: JDBC XA işlemi SQL Server 2017 on Linux'de bir hatayla başarısız oldu

Uygulandığı Öğe
SQL Server 2017 Developer Linux SQL Server 2017 Enterprise Core Linux SQL Server 2017 Enterprise Linux SQL Server 2017 Standard Linux

Belirtiler

SQL Server veritabanı yüklendikten sonra JDBC XA işlemlerini yapılandırdığınızı varsayalım. Linux'te SQL Server 2017'de JDBC işlemini kullanmaya çalıştığınızda, aşağıdakine benzer bir hata iletisi alabilirsiniz:

main" javax.transaction.xa.XAException: com.microsoft.sqlserver.jdbc.SQLServerException: XA denetim bağlantısı oluşturulamadı. Hata: "Yordam, 'nchar' türünde '@errormegssage' parametresini bekliyor."

Durum

Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.

Çözüm

Bu sorun, SQL ServerSQL Server için aşağıdaki toplu güncelleştirmede düzeltildi:

Notlar Bu düzeltmenin etkili olması için İzleme Bayrağı (TF) 8291'i etkinleştirmeniz gerekir.

SQL Server toplu güncelleştirmeleri hakkında:

SQL Server için her yeni toplu güncelleştirme, önceki toplu güncelleştirmeye dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. SQL Server için en son toplu güncelleştirmelere göz atın:

Başvurular

Microsoft'un yazılım güncelleştirmelerini tanımlamak için kullandığı terminoloji hakkında bilgi edinin.