发布时间:2019-09-23编辑:佚名阅读(4521)
删除SQL Server作业报错:执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)。
解决方法:
USE MSDB; GO DECLARE @jobName VARCHAR(100); SET @jobName = 'test.Subplan_1'; DELETE FROM dbo.sysmaintplan_subplans WHERE job_id IN (SELECT job_id FROM dbo.sysjobs WHERE name LIKE '%' + @jobName + '%'); --执行成功后在Management studio中可以正常删除维护计划Job。 --如果上面的语句无法成功,提示“tablesysmaintplan_log”,可以先执行下面的语句然后在删除sysmaintplan_subplans记录。 DELETE dbo.sysmaintplan_log FROM dbo.sysmaintplan_subplans AS subplans INNER JOIN dbo.sysjobs_view AS syjobs ON subplans.job_id = syjobs.job_id INNER JOIN dbo.sysmaintplan_log ON subplans.subplan_id = sysmaintplan_log.subplan_id WHERE (syjobs.name = @jobName);
关键字: 删除 SQL Server 作业 错误 547
1人
2人
0人
1人