Dotyczy
SQL Server 2017 Developer Linux SQL Server 2017 Enterprise Core Linux SQL Server 2017 Enterprise Linux SQL Server 2017 Standard Linux

Symptomy

Załóżmy, że po zainstalowaniu bazy danych programu SQL Server są konfigurowane JDBC transakcje XA. Podczas próby użycia transakcji JDBC w programie SQL Server 2017 w systemie Linux może zostać wyświetlony komunikat o błędzie podobny do następującego:

główny "javax. Transaction. XA. XAException: com. Microsoft. SqlServer. JDBC. sqlserverexception: nie można utworzyć składnika XA Sterowanie połączeniem. Błąd: "Procedura oczekuje parametru" @errormegssage ". typu "nchar" ".

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Rozwiązanie

Ten problem został rozwiązany w następującej zbiorczej aktualizacji dla programu SQL Server:

Uwaga aby Ta poprawka została uwzględniona, należy włączyć flagę śledzenia (TF) 8291.

Informacje dotyczące aktualizacji zbiorczych dla programu SQL Server:

Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:

Informacje

Informacje o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.