刪除 SQL Server 代理程式任務 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

刪除 SQL Server 代理程式任務

您可以使用 sp_delete_job 存放程序來刪除 Amazon RDS for Microsoft SQL Server 上的SQL Server 代理程式任務。

您無法使用 SSMS 來刪除 SQL Server 代理程式任務。如果這麼做,您會收到類似下列的錯誤訊息:

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

RDS 屬於受管服務,其會因受限而無法執行能存取 Windows 登錄的程序。當您使用 SSMS 時,其會嘗試執行 RDS 未授權的程序 (xp_regread)。

注意

在 RDS for SQL Server 上,才允許 sysadmin 角色的成員更新或刪除不同登入所擁有的任務。如需詳細資訊,請參閱在 RDS SQL Server 中利用 SQLAgentOperatorRole

若要刪除 SQL Server 代理程式任務
  • 執行下列 T-SQL 陳述式:

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