KB2679342 - CORREÇÃO: A lista de campos do conjunto de dados desaparece inesperadamente quando um relatório usa uma consulta como um conjunto de dados que inclui parâmetros nomeados no SQL Server 2008 R2 ou no SQL Server 2012

Aplica-se a
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2012 Web

A Microsoft distribui correções do Microsoft SQL Server 2008 R2 ou do Microsoft SQL Server 2012 como um arquivo para download. Como as correções são cumulativas, cada nova versão contém todos os hotfixes e todas as correções de segurança incluídas na versão anterior de correções do SQL Server 2008 R2 ou do SQL Server 2012.

Sintomas

Considere o seguinte cenário:

  • Crie um novo relatório ou abra um relatório existente usando o Microsoft SQL Server Reporting Services (SSRS) 2008 R2 Report Designer ou o Microsoft SQL Server Reporting Services (SSRS) 2012 Report Designer.
  • O relatório usa o driver ODBC do Sybase Adaptive Server Enterprise para se conectar a um banco de dados Sybase.
  • O relatório usa uma consulta como um conjunto de dados que inclui parâmetros nomeados.

Nesse cenário, a lista de campos do conjunto de dados desaparece inesperadamente.

Observação O problema ocorre quando você abre um relatório existente que foi criado por uma versão anterior do SSRS Report Designer. Nessa situação, a lista de campos desaparece quando você clica em Atualizar Campos na página de propriedades do conjunto de dados.

Causa

Esse problema ocorre porque o Report Designer usa um método incorreto que retorna uma contagem de campo zero se um parâmetro nomeado for usado quando o relatório usar o driver ODBC do Sybase Adaptive Server Enterprise.

Resolução

Informações sobre a atualização cumulativa

SQL Server 2008 R2 Service Pack 2

A correção para esse problema foi lançada pela primeira vez na Atualização Cumulativa 1 para o SQL Server 2008 R2 Service Pack 2. Para obter mais informações sobre como obter esse pacote de atualizações cumulativas, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:

2720425 Pacote de Atualização Cumulativa 1 para o SQL Server 2008 R2 Service Pack 2Observação: como os builds são cumulativos, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança incluídas na versão anterior de correção do SQL Server 2008 R2. Recomendamos que você considere aplicar a versão de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler o artigo da Base de Dados de Conhecimento Microsoft:

2730301 As compilações do SQL Server 2008 R2 lançadas após o lançamento do SQL Server 2008 R2 Service Pack 2

SQL Server 2012

A correção para esse problema foi lançada pela primeira vez na Atualização Cumulativa 2 para o SQL Server 2012. Para obter mais informações sobre esse pacote de atualização cumulativa, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:

2703275 Pacote de atualizações cumulativas 2 para SQL Server 2012Observação: como os builds são cumulativos, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança incluídas na versão de correção anterior do SQL Server 2012. A Microsoft recomenda que você considere aplicar a versão de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler o artigo da Base de Dados de Conhecimento Microsoft:

2692828 As SQL Server builds de 2012 lançadas após o lançamento do SQL Server 2012 Você deve aplicar um hotfix do SQL Server 2012 a uma instalação do SQL Server 2012.

SQL Server 2008 R2

A correção para esse problema foi lançada pela primeira vez na Atualização Cumulativa 6. Para obter mais informações sobre como obter esse pacote de atualizações cumulativas para o SQL Server 2008 R2, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:

2679367 Pacote de atualizações cumulativas 6 para o SQL Server 2008 R2 Service Pack 1Observação: como os builds são cumulativos, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança incluídas na versão de correção anterior do SQL Server 2008 R2. Recomendamos que você considere aplicar a versão de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler o artigo da Base de Dados de Conhecimento Microsoft:

981356 As compilações do SQL Server 2008 R2 lançadas após o SQL Server 2008 R2

Status

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