none
SQL Server 2008 RRS feed

  • Pergunta

  • Srs, Como faço para o usuário apenas ver o Design da View e a S. procedure, eu não quero que o usuário tenha a capacidade de fazer alteração, apenas visualizar. Qual a role que eu tenho que liberar? Desde ja agradeço. Anderson.
    quinta-feira, 9 de setembro de 2010 16:31

Respostas

  • Anderson,

    Sim, é o procedimento indicado para realizar este limitação.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    • Marcado como Resposta Anderson_Silva quinta-feira, 9 de setembro de 2010 18:41
    quinta-feira, 9 de setembro de 2010 18:01
    Moderador

Todas as Respostas

  • Anderson,

    Você deseja liberar sobre a visualização da estrutura de visões e stored procedure, mas não deseja liberar ao usuário a alteração?

    Veja as database roles existentes:

    Nome da função no nível do banco de dados Descrição

    db_owner

    Os membros da função de banco de dados fixa db_owner podem executar todas as atividades de configuração e manutenção no banco de dados, bem como descartar o banco de dados.

    db_securityadmin

    Os membros da função de banco de dados fixa db_securityadmin podem modificar a associação de funções e gerenciar permissões. A adição de entidades nesta função pode habilitar o escalonamento não intencional de privilégios.

    db_accessadmin

    Os membros da função de banco de dados fixa db_accessadmin podem adicionar ou remover o acesso ao banco de dados para logons do Windows, grupos do Windows e logons do SQL Server.

    db_backupoperator

    Os membros da função de banco de dados fixa db_backupoperator podem fazer backup do banco de dados.

    db_ddladmin

    Os membros da função de banco de dados fixa db_ddladmin podem executar qualquer comando Data Definition Language (DDL) em um banco de dados.

    db_datawriter

    Os membros da função de banco de dados fixa db_datawriter podem adicionar, excluir ou alterar dados em todas as tabelas de usuário.

    db_datareader

    Os membros da função de banco de dados fixa db_datareader podem ler todos os dados de todas as tabelas de usuário.

    db_denydatawriter

    Os membros da função de banco de dados fixa db_denydatawriter não podem adicionar, modificar ou excluir nenhum dado nas tabelas de usuário de um banco de dados.

    db_denydatareader

    Os membros da função de banco de dados fixa db_denydatareader não podem ler nenhum dado nas tabelas de usuário de um banco de dados.

    Para obter informações específicas sobre as permissões de funções fixas de nível de banco de dados, consulte Permissões de funções de banco de dados fixas (Mecanismo de Banco de Dados).

    Funções msdb

    O banco de dados msdb contém as funções com finalidade especial que são mostradas na tabela a seguir.

    Nome da função msdb Descrição

    db_ssisadmin

    db_ssisoperator

    db_ssisltduser

    Os membros dessas funções de banco de dados podem administrar e usar o SSIS. As instâncias do SQL Server que são atualizadas de uma versão anterior podem conter uma versão mais antiga da função que foi nomeada com o Data Transformation Services (DTS), e não com o SSIS. Para obter mais informações, consulte Usando funções do Integration Services.

    dc_admin

    dc_operator

    dc_proxy

    Os membros dessas funções de banco de dados podem administrar e usar o coletor de dados. Para obter mais informações, consulte Segurança do coletor de dados.

    PolicyAdministratorRole

    Os membros da função de banco de dados db_ PolicyAdministratorRole podem executar todas as atividades de configuração e manutenção nas diretivas e condições do Gerenciamento Baseado em Diretivas. Para obter mais informações, consulte Administrando servidores com Gerenciamento Baseado em Diretivas.

    ServerGroupAdministratorRole

    ServerGroupReaderRole

    Os membros dessas funções de banco de dados podem administrar e usar grupos de servidores registrados. Para obter mais informações, consulte Criando grupos de servidores.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    quinta-feira, 9 de setembro de 2010 17:03
    Moderador
  • Junior,

    Eu tenho uma opção na guia Security-->Login-->Propriedades-->Securables-->View Any Definition.É securo utilizar esta opção?

    Grato.

    Anderson.

     

    quinta-feira, 9 de setembro de 2010 17:53
  • Anderson,

    Sim, é o procedimento indicado para realizar este limitação.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    • Marcado como Resposta Anderson_Silva quinta-feira, 9 de setembro de 2010 18:41
    quinta-feira, 9 de setembro de 2010 18:01
    Moderador