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 ロールのメンバーのみが、別のログインが所有するジョブを更新または削除できます。

SQL Server エージェントジョブを削除するには
  • 次の T-SQL ステートメントを実行します。

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