Aplica-se a
SQL Server 2017 Developer Linux SQL Server 2017 Enterprise Core Linux SQL Server 2017 Enterprise Linux SQL Server 2017 Standard Linux

Sintomas

Suponha que você configure transações do JDBC XA após a instalação do banco de dados do SQL Server. Ao tentar usar a transação JDBC no SQL Server 2017 no Linux, você pode receber uma mensagem de erro semelhante à seguinte:

Main "javax. Transaction. XA. XAException: com. Microsoft. SqlServer. JDBC. SQLServerException: falha ao criar o XA conexão de controle. Erro: "o procedimento espera o parâmetro ' @errormegssage ' do tipo ' nchar '. "

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

Resolução

Esse problema foi corrigido na seguinte atualização cumulativa do SQL Server:

Observação para que essa correção entre em vigor, você precisa habilitar o sinalizador de rastreamento (TF) 8291.

Sobre atualizações cumulativas do SQL Server:

Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes do SQL Server:

Referências

Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.