6

如果我知道数据库服务器名称、实例名称和 SQL Server 作业名称,如何简单地通过名称删除 SQL Server 作业?我正在编写将由 sqlcmd 调用以删除 SQL 作业的脚本。

欣赏是否有人可以给我看样品?:-)

提前谢谢,乔治

4

3 回答 3

16
USE msdb;

GO

EXEC sp_delete_job
    @job_name = N'NightlyBackups' ;

GO
于 2009-08-02T16:28:48.500 回答
3

您正在寻找sp_delete_job

[srv].[master].[dbo].sp_delete_job @job_name = 'MyJob'

因此,这四部分名称仅适用于链接服务器。否则,您将必须连接到服务器,并针对它运行该命令(所有内容都是[dbo]..

于 2009-08-02T16:20:43.993 回答
2

值得注意的是,您可以只使用 SSMS,选择作业,右键单击并选择“删除”,然后使用对话框顶部的脚本按钮生成此处建议的脚本。

于 2009-08-03T02:28:20.617 回答