Você precisa definir o Executar como na etapa do trabalho como MyProxy, para que a etapa da tarefa use o proxy.
Ainda não estou acostumado a gerenciar permissões no SQL Server 2008. Atualmente, estou tentando criar um trabalho do SQL Server diretamente do SQL com um usuário que não é sysadmin (mas tem a função SQLAgentUserRole ). Vamos chamá-lo de MyUser .
Por algum motivo, toda vez que tento executar uma etapa de trabalho usando o subsistema CMDEXEC, recebo um erro dizendo que " Non-SysAdmins foi negada permissão para executar as etapas da tarefa CmdExec sem uma conta de proxy. A etapa falhou . ". Quanto aos passos do TSQL, eles sempre funcionam bem.
Aqui está minha configuração:
Existe alguma coisa que eu perdi? Por que continuo recebendo esse erro? Quais outras permissões devo configurar?