Symptom
Anta att du konfigurerar JDBC XA-transaktioner när SQL Server-databasen är installerad. När du försöker använda JDBC-transaktionen på SQL Server 2017 på Linux kan du få ett fel meddelande av följande slag:
Main "javax. Transaction. XA. XAException: com. Microsoft. SqlServer. JDBC. SQLServerException: det gick inte att skapa XA-filen styr anslutning. Fel: "metoden förväntar sig" @errormegssage " av typen ' nchar '. "
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Lösning
Det här problemet är åtgärdat i den här kumulativa uppdateringen för SQL Server:
Observera att den här korrigeringen börjar gälla, du måste aktivera spårnings flaggan (tf) 8291.
Om kumulativa uppdateringar för SQL Server:
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Referenser
Lär dig mer om terminologin som Microsoft använder för att beskriva program varu uppdateringar.