如果我知道数据库服务器名称、实例名称和 SQL Server 作业名称,如何简单地通过名称删除 SQL Server 作业?我正在编写将由 sqlcmd 调用以删除 SQL 作业的脚本。
欣赏是否有人可以给我看样品?:-)
提前谢谢,乔治
如果我知道数据库服务器名称、实例名称和 SQL Server 作业名称,如何简单地通过名称删除 SQL Server 作业?我正在编写将由 sqlcmd 调用以删除 SQL 作业的脚本。
欣赏是否有人可以给我看样品?:-)
提前谢谢,乔治
USE msdb;
GO
EXEC sp_delete_job
@job_name = N'NightlyBackups' ;
GO
您正在寻找sp_delete_job
:
[srv].[master].[dbo].sp_delete_job @job_name = 'MyJob'
因此,这四部分名称仅适用于链接服务器。否则,您将必须连接到服务器,并针对它运行该命令(所有内容都是[dbo].
.
值得注意的是,您可以只使用 SSMS,选择作业,右键单击并选择“删除”,然后使用对话框顶部的脚本按钮生成此处建议的脚本。