Simptomi
Pretpostavimo da konfigurišete JDBC XA transakcije nakon instaliranja SQL Server baze podataka. Kada pokušate da koristite JDBC transakciju na SQL Server 2017 na Linuxu, možete dobiti poruku o grešci koja je slična sledećoj:
main" javax.transaction.xa.XAException: com.microsoft.sqlserver.jdbc.SQLServerException: kreiranje XA nije uspelo kontrolne veze. Greška: "Procedura očekuje parametar '@errormegssage' tipa 'nchar'."
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Rešenje
Ovaj problem je rešen u sledećoj kumulativnoj ispravci za SQL Server:
Napomena Da bi ova ispravka stupila na snagu, potrebno je da omogućite zastavicu za praćenje (TF) 8291.
Kumulativne ispravke za SQL Server:
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.