Você também pode tentar conceder acesso a xp_sysmail_format_query
to NT AUTHORITY\NETWORK SERVICE
:
USE master
--Create user in master if necessary
CREATE USER [nt authority\system] FOR LOGIN [nt authority\system]
GO
--Grant execute to the stored procedure that's failing
GRANT EXECUTE ON [xp_sysmail_format_query] TO [NT AUTHORITY\NETWORK SERVICE]
GO
A melhor coisa, no entanto, é executar o serviço SQL Agent sob o contexto de um usuário do domínio que tenha o acesso apropriado aos recursos da rede. Fazer isso é muito mais portátil do que usar contas locais.