A Microsoft distribui correções do Microsoft SQL Server 2008 R2 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.
Sintomas
Considere o seguinte cenário:
Você instala o Microsoft SQL Server 2008 R2 Reporting Services (SSRS 2008 R2) em um computador.
Você cria um relatório que contém um controle Tablix. Esse controle Tablix tem uma caixa de texto.
Você define a propriedade HideDuplicates para a caixa de texto com um valor que está no escopo do relatório. Portanto, o valor dessa propriedade não está definido como Nenhum.
Você tenta renderizar ou exportar o relatório usando qualquer renderizador de quebra de página. Por exemplo, tente usar um dos seguintes renderizadores:
- TIFF
- Imprimir/Layout de Impressão/Visualização de Impressão
Nesse cenário, o relatório não é exportado. Além disso, você recebe a seguinte mensagem de erro em uma ferramenta de design de relatório:
Observação
Ocorreu um erro durante o processamento de relatório local.
(processing): ScalableList: ID> do índice <fora do intervalo permitido [0::<id-1>]
Além disso, você recebe a seguinte mensagem de erro no Gerenciador de Relatórios ou no serviço Web do Servidor de Relatórios:
Observação
Ocorreu um erro interno no servidor de relatório. Consulte o log de erros para obter mais detalhes. (rsInternalError)
Descrição: ocorreu uma exceção sem tratamento durante a execução da solicitação da Web atual. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde ele se originou no código.
Detalhes da exceção: Microsoft.Reporting.WebForms.ReportServerException: ocorreu um erro interno no servidor de relatório. Consulte o log de erros para obter mais detalhes. (rsInternalError)
Erro de origem:
Uma exceção sem tratamento foi gerada durante a execução da solicitação da web atual. As informações sobre a origem e o local da exceção podem ser identificadas usando o rastreamento de pilha de exceção abaixo.
Causa
Esse problema ocorre porque os renderizadores de quebra de página rígida geram uma exceção quando a propriedade HideDuplicates não está definida como Nenhum para uma caixa de texto em um controle Tablix.
Resolução
Informações sobre a atualização cumulativa
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:
2489376 Pacote de atualizações cumulativas 6 para o SQL Server 2008 R2 Observaçã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:
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".
Referências
Para obter mais informações sobre a propriedade HideDuplicates de uma caixa de texto, visite o seguinte site do Microsoft Developer Network (MSDN):
Informações gerais sobre a propriedade HideDuplicates para uma caixa de texto
Para obter mais informações sobre o Incremental Servicing Model para o SQL Server, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
935897 Um Modelo de Manutenção Incremental foi disponibilizado pela equipe de SQL Server para fornecer hotfixes para problemas relatados Para obter mais informações sobre o esquema de nomenclatura para atualizações de SQL Server, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
822499 Novo esquema de nomenclatura para pacotes de atualização de software do Microsoft SQL Server Para obter informações adicionais sobre a terminologia de atualização de segurança, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
824684 Descrição da terminologia padrão usada para descrever as atualizações de software da Microsoft