KB2520240 - CORRECÇÃO: erro de permissão ao exibir uma pasta usando o parâmetro "ViewMode=WebpartList" na cadeia de caracteres de consulta do Gerenciador de Relatórios no SQL Server 2008 R2 Reporting Services

Aplica-se a
SQL Server 2008 R2 Service Pack 1 SQL Server 2008 R2

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ê salva alguns relatórios do Microsoft SQL Server 2008 R2 Reporting Services (SSRS) em uma pasta em um computador. Alguns relatórios têm assinaturas.

  • Você concede a um usuário as seguintes permissões para a pasta:

    • Exibir relatórios
    • Exibir recursos
    • Exibir pastas
  • O usuário tenta exibir a pasta em um navegador da Web usando uma cadeia de caracteres de consulta que contém o seguinte parâmetro:

    ViewMode=WebpartList

Nesse cenário, o usuário recebe a seguinte mensagem de erro no navegador da Web:

Observação

As permissões concedidas ao usuário <Domain\username> são insuficientes para executar esta operação.

Resolução

Informações sobre a atualização cumulativa

SQL Server 2008 R2 Service Pack 1

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 1. 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:

2544793 Pacote de atualizações cumulativas 1 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 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:

2567616 As compilações do SQL Server 2008 R2 lançadas após o 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 7. 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 7 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".

Solução alternativa

Para contornar esse problema, conceda a todos os usuários a permissão ReadSubscription para todos os relatórios na pasta.

Mais informações

Para obter mais informações sobre como conceder permissões no SSRS, visite o seguinte site da Microsoft:

Informações gerais sobre como conceder permissões no SSRS