Entrar com a conta da Microsoft
Entre ou crie uma conta.
Olá,
Selecione uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

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

Sintomas

Quando você tenta exibir um relatório no Microsoft SQL Server 2012 Reporting Services (SSRS 2012), no Microsoft SQL Server 2008 R2 Reporting Services (SSRS 2008 R2) ou no Microsoft SQL Server 2008 Reporting Services (SSRS 2008), você pode receber a seguinte mensagem de erro:

library!ReportServer_0-230!1bf8! Data e hora:: e erro: lançando Microsoft. ReportingServices. Diagnostics. Utilities. InternalCatalogException: diferentes parâmetros de consulta resultaram em um mesmo hash. Não há suporte para isso. Microsoft. ReportingServices. Diagnostics. Utilities. InternalCatalogException: ocorreu um erro interno no servidor de relatórios. Consulte o log de erros para obter mais detalhes.

Causa

Esse problema ocorre porque os diferentes conjuntos de parâmetros podem gerar o mesmo valor de hash em alguns casos raros. Quando o Visualizador de relatórios solicita um relatório de geração, o serviço SSRS tenta pesquisar um instantâneo do relatório no banco de dados do ReportServerTempDB usando o hash gerado pelos parâmetros. Em seguida, o serviço compara os parâmetros da solicitação com os parâmetros armazenados. Se os parâmetros forem iguais, o servidor SSRS gerará a exceção de catálogo interno listada na seção "sintomas".

Resolução

Informações sobre a atualização cumulativa

Atualização cumulativa 2 para SQL Server 2012 SP1

A correção para esse problema foi lançada pela primeira vez na atualização cumulativa 2. Para obter mais informações sobre como obter este pacote de atualização cumulativa do SQL Server 2012 SP1, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:

2790947 Pacote de atualizações cumulativas 2 para SQL Server 2012 Service Pack 1Observação Como as compilações são cumulativas, 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 do SQL Server 2012 SP1. Recomendamos que você considere a aplicação do lançamento de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:

2772858 As compilações do SQL Server 2012 lançadas após o lançamento do SQL Server 2012 Service Pack 1

Atualização cumulativa 5 para SQL Server 2012

A correção para esse problema foi lançada pela primeira vez na atualização cumulativa 5. Para obter mais informações sobre como obter este pacote de atualização cumulativa do SQL Server 2012, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:

2777772 Pacote de atualizações cumulativas 5 para SQL Server 2012 Observação Como as compilações são cumulativas, 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 do SQL Server 2012 Fix. Recomendamos que você considere a aplicação do lançamento de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:

2692828 As compilações do SQL Server 2012 lançadas após o lançamento do SQL Server 2012

Atualização cumulativa 4 para SQL Server 2008 R2 SP2

A correção para esse problema foi lançada pela primeira vez na atualização cumulativa 4. Para obter mais informações sobre como obter este pacote de atualização cumulativa do SQL Server 2008 R2 SP 2, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:

2777358 Pacote de atualização cumulativa 4 para SQL Server 2008 R2 Service Pack 2 Observação Como as compilações são cumulativas, 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 do SQL Server 2008 R2 SP 2 Fix. Recomendamos que você considere a aplicação do lançamento de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:

2730301 Versões do SQL Server 2008 R2 lançadas após a liberação do SQL Server 2008 R2 Service Pack 2

Pacote de atualizações cumulativas 10 para SQL Server 2008 R2 Service Pack 1

A correção para esse problema foi lançada pela primeira vez na atualização cumulativa 10. Para obter mais informações sobre como obter este pacote de atualização cumulativa do SQL Server 2008 R2 SP1, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:

2783135 Pacote de atualizações cumulativas 10 para SQL Server 2008 R2 SP1 Observação Como as compilações são cumulativas, 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 do SQL Server 2008 R2 SP1. Recomendamos que você considere a aplicação do lançamento de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:

2567616 As compilações do SQL Server 2008 R2 que foram lançadas após o lançamento do SQL Server 2008 R2 Service Pack 1

Atualização cumulativa 8 para SQL Server 2008 Service Pack 3 (SP3)

A correção para esse problema foi lançada pela primeira vez na atualização cumulativa 8. Para obter mais informações sobre como obter este pacote de atualização cumulativa do SQL Server 2008 Service Pack 3, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:

2771833 Pacote de atualizações cumulativas 8 para SQL Server 2008 Service Pack 3Observação Como as compilações são cumulativas, 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 do SQL Server 2008 Service Pack 3 Fix. Recomendamos que você considere a aplicação do lançamento de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:

2629969 As compilações do SQL Server 2008 lançadas após o lançamento do SQL Server 2008 Service Pack 3

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 SQL Server 2008 R2 Service Pack 2. Para obter mais informações sobre como obter esse pacote de atualização cumulativa, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:

2720425 Pacote de atualização cumulativa 1 para SQL Server 2008 R2 Service Pack 2Observação Como as compilações são cumulativas, 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 do SQL Server 2008 R2. Recomendamos que você considere a aplicação do lançamento de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:

2730301 Versões do SQL Server 2008 R2 lançadas após a liberação do SQL Server 2008 R2 Service Pack 2

SQL Server 2008 R2 Service Pack 1

A correção para esse problema foi lançada pela primeira vez na atualização cumulativa 7 para SQL Server 2008 R2 Service Pack 1. Para obter mais informações sobre como obter esse pacote de atualização cumulativa, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:

2703282 Pacote de atualizações cumulativas 7 para SQL Server 2008 R2 Service Pack 1Observação Como as compilações são cumulativas, 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 do SQL Server 2008 R2. Recomendamos que você considere a aplicação do lançamento de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:

2567616 As compilações do SQL Server 2008 R2 que foram lançadas após o lançamento do SQL Server 2008 R2 Service Pack 1

SQL Server 2008 R2

A correção para esse problema foi lançada pela primeira vez na atualização cumulativa 13. Para obter mais informações sobre como obter este pacote de atualização cumulativa do SQL Server 2008 R2, clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:

2679366 Pacote de atualizações cumulativas 13 para SQL Server 2008 R2Observação Como as compilações são cumulativas, 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 do SQL Server 2008 R2. Recomendamos que você considere a aplicação do lançamento de correção mais recente que contém esse hotfix. Para obter mais informações, clique no número abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:

981356 As compilações do SQL Server 2008 R2 que foram lançadas após a liberação do SQL Server 2008 R2Observação Depois de aplicar esse hotfix, uma solução é aplicada para manipular o cenário no qual conjuntos diferentes de parâmetros têm o mesmo valor de hash.

Solução alternativa

Para solucionar esse problema, faça algumas alterações nas ordens ou nomes dos parâmetros ou adicione um parâmetro fictício. Essas alterações irão gerar um novo conjunto de parâmetros que resultará em um valor de hash diferente.

Status

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

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?

Obrigado pelos seus comentários!

×