Excluir um trabalho do SQL Server Agent - Amazon Relational Database Service

Excluir um trabalho do SQL Server Agent

Você usa o procedimento armazenado sp_delete_job para excluir trabalhos do SQL Server Agent em Amazon RDS para Microsoft SQL Server.

Você não pode usar SSMS para excluir trabalhos do SQL Server Agent. Quando você tenta fazer isso, recebe uma mensagem de erro semelhante à seguinte:

The EXECUTE permission was denied on the object 'xp_regread', database 'mssqlsystemresource', schema 'sys'.

Como um serviço gerenciado, o RDS é restrito na execução de procedimentos que acessam o Registro do Windows. Quando você usa o SSMS, ele tenta executar um processo (xp_regread) para o qual o RDS não está autorizado.

nota

No RDS para SQL Server, somente membros da função sysadmin podem atualizar ou excluir trabalhos pertencentes a um login diferente.

Para excluir um trabalho do SQL Server Agent
  • Execute a seguinte instrução T-SQL:

    EXEC msdb..sp_delete_job @job_name = 'job_name';