Relatório do SSRS permissões do servidor quando integrado com o SharePoint

Por: Scott Murray | Atualizado em: 2012-02-15 | Comentários (8) | Relacionados: > SharePoint

Problema

Após o sucesso da integração do SharePoint 2010 e o Reporting Services e a implantação de meu primeiro Relatório do Servidor de Relatório do SharePoint “Relatórios” repositório usando Abin Jaik Antônio do MSSharePointTips artigo SQL Server Reporting Services para Integração com o SharePoint, o que Repositório ou Lista de permissões e de segurança são necessários para o relatório de desenvolvedores, editores e usuários finais? Confira esta dica para obter esta pergunta e mais Respondidas.

solução

dentro de um repositório do SharePoint 2010, report definition files (rdl), report model files (smdl), shared data sources (rsds/rsd) e report part files (rsc) podem ser facilmente implantados e precisam ser protegidos. As permissões usadas para proteger esses objetos são definidas nos níveis de permissão do SharePoint. Quando um novo site é criado, o SharePoint atribui um conjunto de níveis de permissão padrão aos 3 grupos de usuários padrão: proprietários, Membros e visitantes. Após a criação de uma nova biblioteca de” relatórios”, esses grupos padrão herdam permissões do site pai. Por padrão, o grupo de proprietários tem controle total, o que significa que os membros desse grupo podem criar, gerenciar e definir a segurança em todos os itens do servidor de relatório, enquanto o grupo de membros tem autoridade para adicionar ou publicar relatórios e modelos do construtor de relatórios. É claro que ambos os grupos podem visualizar relatórios e, além disso, os membros do Grupo visitantes podem executar relatórios e criar assinaturas definidas pelo Usuário. Os artigos do MSDN que usam segurança integrada no Windows SharePoint Services para itens e Sites do servidor de relatório e Referência de permissão de lista para itens do servidor de relatório têm referências de detalhes que correspondem aos Grupos do SharePoint aos níveis de permissão do SharePoint aos itens de acesso ao servidor de relatório relacionados.

Configurando permissões de Biblioteca do SharePoint

no entanto, o que você precisa fazer para ajustar essas permissões? Por exemplo, e se você não quiser que o grupo de visitantes possa visualizar relatórios ou não quiser que o grupo de membros publique relatórios? Para alterar as permissões de uma biblioteca / repositório de Relatórios, você usará a faixa de Opções > Ferramentas Da Biblioteca > área permissões da Biblioteca. Esta ferramenta faz parte da Faixa de Opções da biblioteca padrão. Para acessar a faixa de opções e o menu Ferramentas Da Biblioteca, primeiro navegue até o site do SharePoint e, em seguida, até a Biblioteca do servidor de Relatórios; na parte superior da janela, a faixa de opções aparecerá semelhante à figura abaixo.

Ferramentas Da Biblioteca

em seguida, clique no botão biblioteca que abrirá a faixa de Opções da biblioteca completa; uma visão parcial desta faixa de opções é mostrada abaixo. Para acessar essas ferramentas de biblioteca, um usuário precisará pertencer a um grupo que tenha permissões de controle total ou Design. Observe que essas instruções pertencem apenas ao SharePoint 2010.

Ferramentas Da Biblioteca 2

em seguida, você clicaria em um grupo específico, conforme mostrado na área azul na captura de tela abaixo. Clicar em um grupo abre a janela Editar Permissões, a área branca na figura; esta janela permite atribuir ou remover níveis de permissão específicos. Então, por exemplo, se você quisesse conceder acesso de controle total ao grupo de membros, você marcaria a caixa de controle total e, em seguida, clique no botão OK.

 Permissões de biblioteca para grupo

permissões granulares do SharePoint

em alguns casos, você desejará um controle mais granular sobre as permissões concedidas. Nesses casos, você pode conceder permissões individuais, como acesso de leitura a um usuário ou grupo específico que não faz parte dos 3 grupos padrão. Para fazer esse tipo de alteração, primeiro navegue até o repositório do servidor de relatórios e clique novamente na faixa de Opções Ferramentas Da Biblioteca.

 Permissões Da Biblioteca Ribbon1

Selecione Novamente As Permissões Da Biblioteca.

permissões da Biblioteca

agora Selecione a opção Conceder permissões.

 permissões da Biblioteca 3

agora você pode adicionar um usuário utilizando o formulário abaixo. Seguindo o exemplo anterior, você pode conceder acesso de leitura a um determinado grupo ou usuário inserindo suas informações neste formulário e clicando em OK.

conceder acesso

crie um nível de permissão para SQL Server Report Server

por último, se você tiver necessidades de permissão muito específicas, poderá criar um nível de permissões específico que atenda às suas necessidades exatas de Serviços de relatórios. Você precisará de permissões de controle total ou pertencer ao grupo Proprietários para fazer as alterações nas próximas instruções. Primeiro, em sua página inicial principal do SharePoint, Faixa de Opções superior, clique em ações do Site e, em seguida, permissões do Site.

 permissões individuais 2

dentro das permissões do Site, a faixa de Opções de ferramentas de permissão será exibida e você desejará clicar nos níveis de permissão, conforme observado na figura abaixo.

 grupo de Bibliotecas editar

a tela de níveis de permissão é um pouco confusa, pois a função de edição só está disponível se você clicar nos níveis de permissão existentes, como controle total, Design ou contribuição. Certamente, você pode adicionar um novo nível também, mas neste exemplo, basta clicar em um dos níveis de permissão existentes.

 permissões individuais 2

agora, para ajustar as permissões para um nível novo ou existente, você usaria a tela abaixo. Por exemplo, você pode criar um novo nível de permissão, que pode ser usado para impedir que um grupo ou usuário exclua relatórios, modelos e outros documentos. Depois que esse nível de permissão for criado, você o atribuirá ao grupo apropriado usando as instruções no início desta dica. Ao adicionar níveis de permissão, certifique-se de remover / desmarcar os níveis de permissão indesejados.

Permissões de biblioteca

a integração do SQL Server Reporting Server com o SharePoint 2010 permite que os usuários naveguem para um site para suas necessidades de relatórios e colaboração. Ao integrar esses dois sistemas, você precisará configurar o SharePoint Security para que usuários, editores e desenvolvedores de relatórios tenham o acesso necessário para concluir seus trabalhos.

próximas etapas
  • para obter uma referência cruzada detalhada dos níveis de permissão do SharePoint para relatar Permissões de serviços, consulte comparando funções e tarefas em Reporting Services para grupos e permissões do SharePoint http://msdn.microsoft.com/en-us/library/bb283182.aspx.
  • confira esses recursos relacionados:
    • SQL Server Reporting Services Tutorial
    • Reporting Services Dicas de Desenvolvimento
    • SharePoint Dicas

obter scripts

dica seguinte botão

Sobre o autor
MSSQLTips autor Scott MurrayScott Murray tem uma paixão para a elaboração de Soluções de BI com o SharePoint, SSAS, OLAP e SSRS.
ver todas as minhas dicas

última atualização do artigo: 2012-02-15

Write a Comment

O seu endereço de email não será publicado.