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.
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.
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.
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.
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.
Selecione Novamente As Permissões Da Biblioteca.
agora Selecione a opção Conceder permissões.
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.
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.
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.
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.
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.
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
Sobre o autor
ver todas as minhas dicas
última atualização do artigo: 2012-02-15