Vzťahuje sa na
SQL Server 2017 Developer Linux SQL Server 2017 Enterprise Core Linux SQL Server 2017 Enterprise Linux SQL Server 2017 Standard Linux

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.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.