Symptômes
Supposez que vous configurez des transactions JDBC XA après l’installation de la base de données SQL Server. Lorsque vous tentez d’utiliser la transaction JDBC sur SQL Server 2017 sous Linux, vous pouvez recevoir un message d’erreur qui ressemble à ce qui suit :
main "Java. transaction. XA. XAException : com. Microsoft. SqlServer. JDBC. SQLServerException : échec de la création de l’XA contrôle connexion. Erreur : «la procédure attend le paramètre' @errormegssage' de type « nchar ».
Statut
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft répertoriés dans la section « S’applique à ».
Résolution
Ce problème a été résolu dans la mise à jour cumulative suivante pour SQL Server :
Remarque pour que ce correctif prenne effet, vous devez activer l’indicateur de suivi (TF) 8291.
À propos des mises à jour cumulatives pour SQL Server :
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :
Références
Apprenez-en davantage sur la terminologie utilisée par Microsoft pour décrire les mises à jour logicielles.