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

Симптоми

Да предположим, че конфигурирате JDBC XA транзакции след инсталирането на базата данни на SQL Server. Когато се опитате да използвате транзакцията на JDBC в SQL Server 2017 върху Linux, е възможно да получите съобщение за грешка, подобно на следното:

основна "javax. транзакция. XA. XAException: com. Microsoft. SQLServer. JDBC. SQLServerException: неуспех при създаването на XA Управлявайте връзката. Грешка: "процедурата очаква параметър" @errormegssage " от тип "nchar".

Състоянието

Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".

Решение

Този проблем е коригиран в следната сборна актуализация за SQL Server:

Забележка за да влезе в сила тази корекция, трябва да разрешите флага за проследяване (TF) 8291.

За сборните актуализации за SQL Server:

Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:

Препратки

Научете повече за терминологията , която Microsoft използва, за да опише софтуерни актуализации.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.