Si applica a
SQL Server 2017 Developer Linux SQL Server 2017 Enterprise Core Linux SQL Server 2017 Enterprise Linux SQL Server 2017 Standard Linux

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.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.