Применяется к
SQL Server 2017 Developer Linux SQL Server 2017 Enterprise Core Linux SQL Server 2017 Enterprise Linux SQL Server 2017 Standard Linux

Проблемы

Предположим, что вы настроили транзакции XA для JDBC после установки базы данных SQL Server. При попытке использовать транзакцию JDBC на сервере SQL Server 2017 в Linux может появиться сообщение об ошибке, подобное следующему:

Main "javax. Transaction. XA. XAException: com. Microsoft. SqlServer. JDBC. SQLServerException: не удалось создать XA Управление соединением. Ошибка: "Процедура ожидает параметр" @errormegssage " типа "nchar". "

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Решение

Эта проблема устранена в следующем накопительном обновлении SQL Server:

Примечание . чтобы это исправление вступило в силу, необходимо включить флаг трассировки (TF) 8291.

Сведения о накопительных обновлениях для SQL Server.

Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.

Ссылки

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.