Ознаки
Припустимо, що ви настроюєте JDBC XA транзакції після інсталяції бази даних SQL Server. Під час спроби використати операцію JDBC на сервері SQL Server 2017 у Linux може з'явитися повідомлення про помилку приблизно такого вигляду:
Основні "javax. транзакція. XA. XAException: com. Microsoft. sqlserver. JDBC. Sqlserp. виняток: не вдалося створити XA керування зв'язком. Помилка: "процедура очікує значення параметра" @errormegssage " типу "nchar". "
Стан
Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".
Спосіб вирішення
Ця проблема усунена в такому сукупному оновленні для сервера SQL Server:
Примітка . щоб це виправлення набрали сили, потрібно ввімкнути ПОЗНАЧКУ трасування (TF) 8291.
Відомості про накопичувальне оновлення для сервера SQL Server:
Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:
Посилання
Відомості про термінологію , яку корпорація Майкрософт використовує для опису оновлень програмного забезпечення.