Sintomi
Supponiamo che tu configuri le transazioni JDBC XA dopo l'installazione di database di SQL Server. Quando si prova a usare la transazione JDBC in SQL Server 2017 su Linux, è possibile che venga visualizzato un messaggio di errore analogo al seguente:
principale "javax. Transaction. XA. XAException: com. Microsoft. SqlServer. JDBC. SQLServerException: Impossibile creare la XA controllare la connessione. Errore: "la procedura prevede il parametro" @errormegssage " di tipo "nchar". "
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Risoluzione
Questo problema è stato risolto con l'aggiornamento cumulativo seguente per SQL Server:
Nota per rendere effettiva questa correzione, è necessario abilitare il contrassegno di traccia (TF) 8291.
Informazioni sugli aggiornamenti cumulativi per SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Riferimenti
Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.