Príznaky
Predpokladajme, že nakonfigurujete transakcie JDBC XA po nainštalovaní databázy servera SQL Server. Pri pokuse o použitie transakcie JDBC na serveri SQL Server 2017 na Linuxe sa môže zobraziť chybové hlásenie podobné nasledujúcemu:
Hlavná "javax. Transaction. xa. XAException: com. Microsoft. SqlServer. JDBC. SQLServerException: zlyhalo vytvorenie XA ovládanie pripojenia. Chyba: "postup očakáva parameter" @errormegssage " typu "NCHAR". "
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Riešenie
Tento problém je vyriešený v nasledujúcej kumulatívnej aktualizácii pre SQL Server:
Poznámka: Ak chcete, aby sa táto oprava prejavila, je potrebné zapnúť PRÍZNAK sledovania (TF) 8291.
Informácie o kumulatívnych aktualizáciách pre SQL Server:
Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
Odkazy
Oboznámte sa s terminológiou , ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.