Como criar, excluir ou modificar uma função (Management Studio)

O Reporting Services fornece funções predefinidas que definem um nível de acesso a um servidor de relatório. Cada usuário ou grupo que requer acesso ao servidor de relatório faz isso através de uma função que descreve as tarefas que podem ser executadas. As funções são definidas para o servidor de relatório como um todo. Não é possível variar uma definição de função para partes específicas do servidor de relatório nem especificar que uma função seja usada de modo diferente dependendo das circunstâncias.

Para criar, modificar ou excluir funções, use o SQL Server Management Studio. Você só pode excluir funções que não são usadas.

Para atribuir usuários e grupos às funções criadas, use o Gerenciador de Relatórios. Para obter mais informações, consulte Como conceder acesso ao usuário a um servidor de relatório (Gerenciador de Relatórios).

ObservaçãoObservação

Se o servidor de relatório estiver configurado para o modo integrado do SharePoint e você estiver conectado ao site do SharePoint no qual o servidor de relatório está integrado, poderá exibir e modificar os níveis de permissão que controlam o acesso ao conteúdo e às operações do servidor de relatório.

Para criar uma definição de função

  1. No Pesquisador de Objetos, expanda um nó do servidor de relatório.

  2. Expanda a pasta Segurança.

  3. Se você estiver criando uma definição de função no nível do item, clique com o botão direito do mouse em Funções e aponte para Nova Função.

    Se você estiver criando uma definição de função no nível do sistema, clique com o botão direito do mouse em Funções do Sistema e aponte para Nova Função do Sistema.

  4. Digite um nome exclusivo para a função. Um nome deve conter pelo menos um caractere. Também pode incluir espaços e alguns símbolos, mas não os caracteres ; ? : @ & = + , $ / * < > | " ou /.

  5. Opcionalmente, digite uma descrição. No Management Studio, essa descrição só é visível nesta página. Os usuários que exibem esse item por meio do Gerenciador de Relatórios podem ver essa descrição nessa ferramenta.

  6. Selecione as tarefas que os membros dessa função podem executar.

  7. Clique em OK.

Para excluir ou modificar uma definição de função

  1. No Pesquisador de Objetos, expanda um nó do servidor de relatório.

  2. Expanda a pasta Segurança.

  3. Para excluir ou modificar uma definição de função no nível do item, expanda a pasta Funções. Execute um destes procedimentos:

    1. Para excluir uma definição de função, clique com o botão direito do mouse no item e clique em Excluir. A caixa de diálogo Excluir Objetos é exibida. Clique em OK.

    2. Para modificar uma definição de função, clique com o botão direito do mouse no item e clique em Propriedades. A página Geral da caixa de diálogo Propriedades de Função do Usuário é exibida.

      Selecione as tarefas que os membros desta função podem executar e clique em OK.

  4. Para excluir ou modificar uma definição de função no nível do sistema, expanda a pasta Funções do Sistema. Execute um destes procedimentos:

    1. Para excluir uma definição de função do sistema, clique com o botão direito do mouse no item e clique em Excluir. A caixa de diálogo Excluir Objetos é exibida. Clique em OK.

    2. Para modificar uma definição de função do sistema, clique com o botão direito do mouse no item e clique em Propriedades. A página Geral da caixa de diálogo Propriedades de Função do Sistema é exibida.

      Selecione as tarefas que os membros desta função podem executar e clique em OK para aplicar as alterações.