none
Permitir sp_helptext RRS feed

  • Pergunta

  • Olá,

    Estou com uma situação na qual os usuários estão com permissão de somente leitura (db_reader) para todos os databases, e desta forma os mesmo não estão conseguindo executar sp_helptext nas Stored Procedures, com algumas pesquisas, eu criei um Role de database para dar permissão de execução de Stored, porém mesmo assim não conseguem ver o SP_HelpText, eles conseguem executar as storeds e ver SP_Help, mas para SP_Helptext tem sempre  a resposta de "Msg 15197, Level 16, State 1, Procedure sp_helptext, Line 107
    There is no text for object 'sp_tabela'.", solicito ajuda.

    Procedimentos realizados.

    /*ROLE DE DATABASE*/

    create role db_executor
    grant execute to db_executor

    /*PERMITIR USUÁRIO A NOVA ROLE*/

    EXEC sp_addrolemember db_executor, usuario_sp

    quinta-feira, 29 de maio de 2014 12:31

Respostas

  • Bom Dia! Deve ser dado permissão com o seguinte comando: grant VIEW DEFINITION to db_executor para o role database criado.

    Att, Hanna.

    • Sugerido como Resposta Wender DBA quinta-feira, 29 de maio de 2014 14:31
    • Marcado como Resposta Durval RamosModerator terça-feira, 10 de junho de 2014 19:11
    quinta-feira, 29 de maio de 2014 13:11