Compartilhar via


Funções do SQL Server Reporting Services

Você pode usar as funções em SQL Server Reporting Services para atribuir permissões específicas a usuários em Visual Studio Team Foundation Server. Cada usuário e grupo em Team Foundation Server deve ter permissões apropriadas no Reporting Services. O Reporting Services fornece segurança padrão por meio de atribuições de função. Você pode usar ferramentas de gerenciamento para SQL Server, como o Management Studio e o Gerenciador de relatórios, para atribuir usuários e grupos a funções predefinidas.

Você pode usar associação de grupo em Team Foundation Server para determinar a associação apropriada em uma das funções predefinidas no Reporting Services. Nenhuma configuração adicional da função será necessária. No entanto, você pode modificar as funções predefinidas e adicionar funções personalizadas para melhor atender às suas necessidades comerciais. Se você adiciona funções personalizadas ou modificar funções predefinidas, você deve ter certeza de que as funções têm as permissões necessárias para o nível apropriado de acesso aos relatórios e recursos de relatório. Para obter mais informações, consulte o tópico a seguir no site da Microsoft: concedendo permissões em um servidor de relatório do modo nativo.

As funções predefinidas a seguintes são sugeridas para uso com Team Foundation Server:

  • Administrador do sistema

  • Gerenciador de Conteúdo do Team Foundation

  • Browser

Para obter informações detalhadas sobre as funções predefinidas no Reporting Services, consulte o tópico a seguir no site da Microsoft: usando funções predefinidas.

Importante

Você deve restringir a associação no Reporting Services apenas aos usuários que precisam de um nível específico de acesso e permissões concedidas pela associação nessa função predefinida.Adicione um usuário ou grupo à função predefinida que tem as permissões mínimas necessárias para concluir a função do usuário ou do grupo em um projeto de equipe.Por exemplo, se um usuário só precisa exibir o cronograma do projeto, você deve adicionar o usuário à função de navegador, mas não a função Gerenciador de conteúdo.

Administrador do sistema

A função de administrador do sistema inclui as permissões que são úteis para um administrador de servidor de relatório que tem a responsabilidade geral para um servidor de relatório, mas não necessariamente para o conteúdo dentro dele. A função de administrador do sistema não transmite a gama completa de permissões que um administrador local pode ter em um computador. Você deve adicionar Team Foundation administradores à função administrador do sistema e a função Gerenciador de conteúdo. Juntas, as duas definições de função fornecem um conjunto completo de permissões exigido pelos membros do Team Foundation grupo Administradores.

Gerenciador de Conteúdo do Team Foundation

Certifique-se de adicionar seus administradores ao grupo Team Foundation Content Managers no servidor que hospeda SQL Server Reporting Services. Caso contrário, elas podem ter problemas, como sendo bloqueado por um erro TF218027 ao tentar criar um projeto de equipe.

Ao contrário de outras funções descritas neste tópico, a função Gerenciador de conteúdo do Team Foundation não é uma função padrão em SQL Server. A função é criada especificamente para a integração entre Team Foundation Server e SQL Server Reporting Services quando Team Foundation Server está instalado. A estrutura e as permissões são semelhantes à função Gerenciador de conteúdo nativo SQL Server. A função do Team Foundation Content Manager inclui as permissões que são úteis para os usuários que gerenciar relatórios e conteúdo da Web, mas que não necessariamente escrever relatórios ou gerenciar um servidor Web ou instância do SQL Server. Gerenciador de conteúdo implanta relatórios, gerencia modelos de relatório e conexões de fonte de dados e decide como usar relatórios. A função Gerenciador de conteúdo do Team Foundation fornece o intervalo típico das permissões necessárias pelos usuários que pertencem ao grupo Administradores do projeto em um projeto de equipe, além de usuários que pertencem ao grupo Administradores de coleção de projeto. Você também deve adicionar membros a Team Foundation grupo Administradores para essa função.

Browser

A função navegador inclui as permissões que são úteis para usuários que exibem relatórios, mas não necessariamente escrever ou gerenciá-los. Essa função fornece recursos básicos para usuários que pertencem ao grupo de Colaborador ou leitor em um projeto de equipe.

Consulte também

Conceitos

Noções básicas do SQL Server e do SQL Server Reporting Services