Jobs e permissões
28/09/2004
0
´Non-SysAdmins have been denied permission to run CmdExec job steps. The step failed.´
Fgtoledo
Posts
28/09/2004
Marcus.magalhaes
Pela mensagem, vc configurou um job para executar um comando a partir do SO, ou seja, um Operating System Command (CmdExec), para que um comando deste tipo possa ser executado, é necessário ter direito de execução na extended procedure [b:30ff1e1b0f]xp_cmdshell[/b:30ff1e1b0f]. Na configuração inicial do SQL Server, somente usuários com direito [b:30ff1e1b0f]SysAdmin[/b:30ff1e1b0f], ou seja [b:30ff1e1b0f]sa[/b:30ff1e1b0f], podem executar esta XP, isto se deve ao fato do poder que um usuário ganharia tendo direito de executá-la. Por isso solicite que este job seja executado por um usuário [b:30ff1e1b0f]sa[/b:30ff1e1b0f]. Eu não recomendo que seja atribuido direito de execução desta procedure a nenhum usuário.
Att,
28/09/2004
Fgtoledo
28/09/2004
Marcus.magalhaes
Já que é somente para testes, inclua o usuário na role SysAdmin, teste e depois retire-o.
Att,
04/11/2004
Norberto
No MySQL existe o comando SELECT * INTO ´C:\ARQ.TXT´ FROM TABELA.
04/11/2004
Marcus.magalhaes
É possível vc criar um DTS e agendar a tarefa??? se sim: faça isso e disponibilize o arquivo para o respectivo usuário.
Att,
05/11/2004
Norberto
Sendo assim, continuo buscando a solução. Mas valeu pela ajuda.
Clique aqui para fazer login e interagir na Comunidade :)