Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

AMorgado

Sp_Makewebtask

Recommended Posts

Olá pessoal, bom dia.

 

Estou estudando a utilização da procedure sp_makewebtask em algumas aplicações que rodam em servidores que não possuo excel instalado e me deparei com a seguinte situação:

 

EXEC sp_makewebtask

@outputfile = 'c:\suporte\teste.xls',

@query = 'Select * from gerk_cli',

@colheaders =1,

@FixedFont=0,@lastupdated=0,@resultstitle='Testing details'

Msg 15003, Level 16, State 1, Procedure sp_makewebtask, Line 76

Only members of the sysadmin role can execute this stored procedure.

 

O usuário que está executando tem permissão somente de Leitura/Gravação.

 

O problema é que eu não posso dar permissão de sysadmin para um usuário de aplicação.

 

Alguém sabe como posso contornar este problema?

 

Obrigado.

 

Ademir

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ademir, tentou dar permissao de execucao para o usuario em questa somente nesta procedure?

 

Em algumas procedures de sistema isso eh possivel, mas em 90% dos caso NAO. Neste caso somente sysadmin. Um exemplo é o xp_cmdshell, que somente sysadmin executa, porem há paleativos para ele.

Eu, em particular prefiro usar os paleativos do que a permissao sysadmin para qq outro usuario sem ser o sa.

 

De uma olhada na sua modelagem e no que precisa realmente fazer. Deve ter outras funcoes para executar a tarefa.

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.