使用sp_help_job检查在C#中的SQL作业状态(Checking a SQL job sta

2019-09-27 11:51发布

这种类似的问题给出了解决方案,以检查在C#中,你必须运行sp_help_job作业的状态。 问题是,当我试图查询出SQL,我从SQL Server得到一个错误说“找不到存储过程‘sp_help_job’。

我想在2008年MSS运行该SQL代码:

exec sp_help_job

有人可以发布准确的查询,找出工作的状态我只是跑?

Answer 1:

如果你正在编写C#代码,最简单的解决办法可能是使用SMO API来获取你所需要的信息。 您可以使用作业类找工作的当前状态和最后结果。



Answer 2:

将其更改为:

exec msdb.dbo.sp_help_job


Answer 3:

我曾与运行EXEC命令相同的问题。 然而,转产到“EXEC msdb.dbo.sp_help_job”工作。



文章来源: Checking a SQL job status in C# using sp_help_job