Partilhar via


Lição 10 – Concedendo permissões de banco de dados de processo

Aplica-se a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Depois de instalar uma instância de SQL Server Analysis Services, todos os membros da função de administrador do servidor SQL Server Analysis Services nessa instância têm permissões para executar qualquer tarefa na instância do SQL Server Analysis Services. Por padrão, nenhum outro usuário tem permissão para administrar ou exibir objetos na instância do SQL Server Analysis Services.

Um membro da função de administrador de servidor pode conceder acesso administrativo aos usuários no servidor tornando-os membros da função. Um membro da função de administrador de servidor também pode conceder acesso mais limitado aos usuários. Para isso, ele deve conceder permissões de acesso ou administrativas totais ou limitadas no nível de banco de dados. Permissões administrativas limitadas incluem permissões para processar ou ler definição no nível de banco de dados, cubo ou dimensão.

Nas tarefas deste tópico, você definirá uma função de segurança Processar objetos de banco de dados que concede aos membros dessa função permissão para processar todos os objetos de banco de dados, mas não para exibir dados contidos nesse banco de dados.

Definindo uma função de segurança Processar objetos de banco de dados

  1. No Gerenciador de Soluções, clique com o botão direito do mouse em Funções e clique em Nova Função para abrir o Designer de Função.

  2. Clique na caixa de seleção Processar banco de dados .

  3. Na janela Propriedades, altere a propriedade Nome dessa nova função para Função Processar objetos de banco de dados.

    Função Designer

  4. Alterne para a guia Associação do Designer de Função e clique em Adicionar.

  5. Insira as contas dos usuários ou grupos do domínio do Windows que serão membros dessa função. Clique em Verificar Nomes para verificar as informações das contas e clique em OK.

  6. Alterne para a guia Cubos do Designer de Função.

    Observe que os membros dessa função têm permissões para processar esse banco de dados, mas não têm permissão para acessar os dados no cubo do Tutorial SQL Server Analysis Services e não têm acesso de detalhamento/cubo local, conforme mostrado na imagem a seguir.

    Guia Cubos da guia Role Designer

  7. Alterne para a guia Dimensões do Designer de Função.

    Observe que os membros dessa função têm permissões para processar todos os objetos de dimensão neste banco de dados e, por padrão, têm permissões de leitura para acessar cada objeto de dimensão no banco de dados do Tutorial SQL Server Analysis Services.

  8. No menu Compilar , clique em Implantar Tutorial do Analysis Services.

    Você definiu e implantou com êxito a função de segurança Processar objetos de banco de dados. Depois que o cubo for implantado no ambiente de produção, os administradores desse cubo poderão adicionar usuários a essa função, conforme necessário para delegar responsabilidades de processamento a determinados usuários.

Observação

Um projeto completo para a Lição 10 pode ser obtido por meio do download e instalação dos exemplos. Para obter mais informações, consulte Instalar dados de exemplo e projetos para o Tutorial de Modelagem Multidimensional do Analysis Services.

Consulte Também

Funções e permissões (Analysis Services)