- Criei uma Credential Cred1 (DOMAIN\USER1 com o segredo = senha de domínio)
- Criei um trabalho do SQL Agent com proprietário para NT AUTHORITY\SYSTEM
- O trabalho precisa fazer proxy como credencial Cred1
Portanto, quando executo o trabalho, ele falha com a mensagem de que o NT AUTHORITY\SYSTEM não tinha permissão para proxy 1 (eu tenho apenas uma credencial) para CmdExec.
"Não é possível iniciar a execução da etapa 1 (motivo: JobOwner NT AUTHORITY\SYStem não tem permissão para usar o proxy 1"
Pesquisei um pouco no google pelas permissões necessárias e li que preciso dar acesso ao operador ao login NT AUTHORITY\SYSTEM no MSDB. Eu tentei isso, mas ainda sem sorte.
Expanda SQL Agent
Expanda Proxies
Encontre seu proxy, clique com o botão direito nele e escolha Propriedades
Vá para a guia Principals
Adicione a conta NT AUTHORITY\SYSTEM
Isso dará a essa conta permissão para usar o proxy.
Verifique
select * from msdb.dbo.sysproxies
se seu proxy está habilitado, tivemos um problema semelhante e recriamos o proxy com enabled = 1.Isso parece ter resolvido o problema com esse erro.