gpt4 book ai didi

c# - 如何从 Windows 应用程序调用 SQL Server 代理中的作业

转载 作者:IT王子 更新时间:2023-10-29 04:42:27 24 4
gpt4 key购买 nike

我已经在 SQL Server 作业代理中安排了作业 xyz。现在我想从我的 Windows 应用程序调用作业。

最佳答案

调用 sp_start_job

exec msdb.dbo.sp_start_job @job_name = 'YourJobName'

MSDN Reference on sp_start_job

SqlConnection DbConn = new SqlConnection(YourConnectionString);
SqlCommand ExecJob = new SqlCommand();
ExecJob.CommandType = CommandType.StoredProcedure;
ExecJob.CommandText = "msdb.dbo.sp_start_job";
ExecJob.Parameters.AddWithValue("@job_name", "YourJobName")
ExecJob.Connection = DbConn; //assign the connection to the command.

using (DbConn)
{
DbConn.Open();
using (ExecJob)
{
ExecJob.ExecuteNonQuery();
}
}

关于c# - 如何从 Windows 应用程序调用 SQL Server 代理中的作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9568512/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com