Sintomas
Assuma que configura as transações JDBC XA após a instalação da base de dados do SQL Server. Quando tentar utilizar a transação JDBC no SQL Server 2017 no Linux, poderá receber uma mensagem de erro que se assemelha ao seguinte:
principal" javax.transaction.xa.XAExcepção: com.microsoft.sqlserver.jdbc.SQLServerException: Failed to create the XA ligação de controlo. Erro: "Procedimento espera parâmetro '@errormegssage' do tipo 'nchar'.
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Resolução
Esta emissão é corrigida na seguinte atualização cumulativa para o SQL Server:
Nota Para que esta correção entre em vigor, é necessário ativar a Bandeira de Traço (TF) 8291.
Sobre as atualizações cumulativas para o SQL Server:
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server:
Referências
Conheça a terminologia que a Microsoft utiliza para descrever atualizações de software.