Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

Este artigo aplica-se ao seguinte produto:

  • Microsoft BizTalk placa Pack 2.0

  • Microsoft BizTalk placa Pack 2010

  • Placa de BizTalk baseados em WCF autónomo para o SQL Server

Sintomas

Considere o seguinte cenário:

  • Criar uma porta de envio que utiliza a placa SQL baseadas no Windows Communication Foundation WCF para chamar um procedimento armazenado que insere linhas na coluna de uma tabela do Microsoft SQL Server. A coluna da tabela não pode armazenar valores nulos.Nota A placa SQL baseadas no WCF está incluída no Microsoft BizTalk placa Pack 2010.

  • Uma mensagem de entrada que chega à porta de envio tem elementos vazios. Por exemplo, a mensagem tem o < ns0:input >< / ns0:input > ou < ns0:input / > elementos em branco.

Neste cenário, uma mensagem de erro semelhante à seguinte é registada no registo de aplicações:

Uma mensagem enviada para o adaptador "WCF SQL" na porta "< enviar porta >" de enviar com o URI "mssql: / / < URI >" é suspensa. Detalhes do erro: System.Data.SqlClient.SqlException (0x80131904): não é possível inserir o valor nulo na coluna '< nome da coluna >', da tabela '< nome da tabela >'; a coluna não permite valores nulos. Inserir falhar. A instrução foi finalizada.

Se a coluna da tabela pode armazenar valores nulos, valores nulos são incorrectamente inseridos na coluna da tabela.Notas

  • Este problema não ocorre se a porta de envio chamar uma operação de tabela em vez de um procedimento armazenado para inserir linhas na coluna da tabela.

  • O valor correcto para o elemento vazio é uma cadeia vazia.

Resolução

Informações de actualização cumulativa

BizTalk placa Pack 2009

A correcção que resolve este problema está incluída no pacote de actualização cumulativa 4 para BizTalk placa Pack 2.0. Para mais informações sobre como obter o pacote de actualização cumulativa, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base: o pacote de actualização cumulativa 26043274 para o BizTalk placa Pack 2.0

BizTalk placa Pack 2010

A correcção que resolve este problema está incluída no pacote de actualização cumulativa 2 para BizTalk placa Pack 2010. Para mais informações sobre como obter o pacote de actualização cumulativa, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

2572999 Pacote de actualização cumulativa 2 para o BizTalk placa Pack 2010

Estado

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Referências

Para obter informações sobre o service pack e lista de actualização cumulativa para o BizTalk Server, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

2555976 Service pack e lista de actualização cumulativa para o BizTalk Server Para mais informações sobre correcções do BizTalk Server, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

2003907 Obter informações sobre correcções do BizTalk Server

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×