CORREÇÃO: As ordens de elemento no esquema gerado pelo adaptador WCF-SQL diferem entre o SQL Server 2012 e o SQL Server 2014

Aplica-se a
BizTalk Server 2013 R2 Branch BizTalk Server 2013 R2 Developer BizTalk Server 2013 R2 Enterprise BizTalk Server 2013 R2 Standard BizTalk Server 2013 Branch BizTalk Server 2013 Developer BizTalk Server 2013 Enterprise BizTalk Server 2013 Standard

Sintomas

Considere o seguinte cenário:

  • Você cria uma tabela no Microsoft SQL Server 2012 e no Microsoft SQL Server 2014.
  • Você cria um projeto do Microsoft BizTalk Sever 2013 R2 e usa o suplemento Consumir Serviço do Adaptador para gerar um esquema, por exemplo, a operação Select para a tabela.

Nesse cenário, a ordem do elemento no esquema gerado com o SQL Server 2012 é diferente daquela com o SQL Server 2014.

Causa

O problema ocorre porque a ordem da coluna retornada pela consulta executada pelo adaptador WCF-SQL não pode ser garantida sem usar order by. Além disso, quando você gera um esquema, a implementação entre o SQL Server 2014 e o SQL Server 2012 é alterada. E a compatibilidade foi comprometida entre as duas versões do SQL Server.

Resolução

Informações sobre a atualização cumulativa

Esse problema foi corrigido pela primeira vez na seguinte atualização cumulativa do BizTalk Server:

Status

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

Referências

Para obter informações sobre os service packs e a lista de atualizações cumulativas para BizTalk Server, consulte KB 2555976: Lista de atualizações cumulativas e service packs para BizTalk Server .

Para obter mais informações sobre BizTalk Server hotfixes, consulte KB 2003907: Informações sobre hotfixes do BizTalk e suporte a service packs.