1
我在C#中使用SQL Server代理。我的工作有3個時間表,我設定了一個時間表。如何查看Schedule運行的名稱。謝謝。 這是代碼:如何檢查計劃項正在列表計劃中運行SQL Server代理作業C#
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());
}
}
}