如何检查 Schedule 项目是 运行 in List Schedule SQL server Agent Job C#
How to check Schedule item is running in List Schedule SQL server Agent Job C#
我在 C# 中使用 SQL 服务器代理。我的工作有 3 个时间表,我提前设置了一个时间表。如何检查计划 运行 的名称。谢谢。
这是代码:
private void timer1_Tick(object sender, EventArgs e)
{
JobSQL.Refresh();
if (JobSQL.CurrentRunStatus == JobExecutionStatus.Executing)
{
List<JobSchedule> listSchedule = new List<JobSchedule>();
foreach (JobSchedule JobSchedule in JobSQL.JobSchedules)
{
if (JobSchedule.IsEnabled == true)
{
listSchedule.Add(JobSchedule);
}
}
foreach (JobSchedule item in listSchedule)
{
MessageBox.Show("Schedule run is -----" + item.Name.ToString());
}
}
}
我解决了我的问题。我只是检查 Job.LastRunDate 我的问题
我在 C# 中使用 SQL 服务器代理。我的工作有 3 个时间表,我提前设置了一个时间表。如何检查计划 运行 的名称。谢谢。 这是代码:
private void timer1_Tick(object sender, EventArgs e)
{
JobSQL.Refresh();
if (JobSQL.CurrentRunStatus == JobExecutionStatus.Executing)
{
List<JobSchedule> listSchedule = new List<JobSchedule>();
foreach (JobSchedule JobSchedule in JobSQL.JobSchedules)
{
if (JobSchedule.IsEnabled == true)
{
listSchedule.Add(JobSchedule);
}
}
foreach (JobSchedule item in listSchedule)
{
MessageBox.Show("Schedule run is -----" + item.Name.ToString());
}
}
}
我解决了我的问题。我只是检查 Job.LastRunDate 我的问题