ジョブの削除
適用対象: SQL Server Azure SQL Managed Instance
重要
現在、Azure SQL Managed Instance によって、すべてではありませんが、ほとんどの SQL Server エージェントの機能がサポートされています。 詳細については、Azure SQL Managed Instance と SQL Server の T-SQL の相違点に関するページを参照してください。
ジョブとは、SQL Server エージェントによって順番に実行される一連の操作です。 既定では、ジョブは実行の終了時に削除されません。 Microsoft SQL Server エージェント ジョブは、ジョブの成否にかかわらず削除できます。 ジョブの成功時、失敗時、または完了時に自動的にそのジョブが削除されるように Microsoft SQL Server エージェントを構成することもできます。
既定では、 sp_delete_job (Transact-SQL) システム ストアド プロシージャを実行してジョブを削除できるのは、 sysadmin 固定サーバー ロールのメンバーです。 他のユーザーには、 SQL Server msdb データベースの次のいずれかの エージェント固定データベース ロールが許可されている必要があります。
SQLAgentUserRole
SQLAgentReaderRole
SQLAgentOperatorRole
これらのロールの権限の詳細については、「 SQL Server エージェントの固定データベース ロール」を参照してください。
sp_delete_job を実行して任意のジョブを削除できるのは、 sysadmin 固定サーバー ロールのメンバーです。 sysadmin 固定サーバー ロールのメンバーでないユーザーは、自分が所有するジョブのみを削除できます。
Related Tasks
説明 | トピック |
---|---|
1 つまたは複数の Microsoft SQL Server エージェント ジョブを削除する方法について説明します。 | 1 つまたは複数のジョブの削除 |
ジョブの成功時、失敗時、または完了時に自動的にそのジョブが削除されるように Microsoft SQL Server エージェントを構成する方法について説明します。 | Automatically Delete a Job |