Applies ToSQL Server 2017 Developer Linux SQL Server 2017 Enterprise Core Linux SQL Server 2017 Enterprise Linux SQL Server 2017 Standard Linux

Příznaky

Předpokládejme, že jste nakonfigurovali transakce XA JDBC po instalaci databáze SQL serveru. Když se pokusíte použít transakci JDBC na SQL serveru 2017 na Linux, může se zobrazit chybová zpráva podobná této:

Main "javax. Transaction. XA. XAException: com. Microsoft. SqlServer. JDBC. SQLServerException: Vytvoření protokolu XA se nezdařilo. řízení připojení Chyba: procedura očekává parametr @errormegssage typ ' nchar '.

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Řešení

Tento problém je opravený v následující kumulativní aktualizaci SQL serveru:

Poznámka: aby se tato oprava projevila, musíte povolit příznak trasování (TF) 8291.

O kumulativních aktualizacích pro SQL Server:

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:

Odkazy

Informace o terminologii používané společností Microsoft k popisu aktualizací softwaru.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.