none
Cenário Permissões RRS feed

  • Pergunta

  • Olá

    Tenho que conceder um privilégio de Criar view, alterar e deletar para um determinado usuário.

    Que procedimentos devo tomar para conceder esta permissão?

    Pesquisei e tentei de varias formas mas não consegui.

    Grato,

    Maurício

     

     

    quinta-feira, 6 de maio de 2010 17:22

Todas as Respostas

  • Maurício,

    Através do comando Grant você poderá dar as devidas permissões, para também é necessário que este usuário seja dbowner do banco de dados.

    Como você esta tentando realizar esta configuração?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    • Sugerido como Resposta Iter Lubnon segunda-feira, 10 de maio de 2010 04:05
    quinta-feira, 6 de maio de 2010 17:49
    Moderador
  • Estou tentando realizar por script.

     

    Como poderia conceder um privilégio de Criar view, alterar e deletar para um determinado usuário por script?

     

     

    quinta-feira, 6 de maio de 2010 18:27
  • Maumaboy,

    Para conceder permissão de criar objetos, você poderá adicionar este usuário a Database Role dbowner, veja o código abaixo:

    EXEC sp_addrolemember 'db_owner', 'SeuUsuario'

    Agora para dar permissão de alterar e excluir um objeto é necessário que objeto já existe, neste caso, se você quer dar permissão independente do objeto existir, basta executar o exemplo acima.

    Dando permissão de alteração de objetos:

    USE AdventureWorks;
    GRANT ALTER, DELETE ON OBJECT::dbo.SuaView TO SeuUsuario;
    GO

    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, 6 de maio de 2010 19:08
    Moderador