Sql server SQL Server:以编程方式执行维护计划

Sql server SQL Server:以编程方式执行维护计划,sql-server,service,maintenance-plan,Sql Server,Service,Maintenance Plan,有没有办法以编程方式执行(启动)SQL Server维护计划?我们有一个windows服务,它每晚运行,并用大量数据更新数据库。完成后,我们希望启动数据库中的维护计划以开始运行。您可以通过以下方式启动维护计划中的作业: 如果出现错误“找不到存储过程‘dbo.sp_start_job’”,请尝试以下操作: execute msdb.dbo.sp_maintplan_start @plan_id = N'549EDF1B-5712-472E-9722-DD81F622A3C2' 您可以从此查询中获

有没有办法以编程方式执行(启动)SQL Server维护计划?我们有一个windows服务,它每晚运行,并用大量数据更新数据库。完成后,我们希望启动数据库中的维护计划以开始运行。

您可以通过以下方式启动维护计划中的作业:

如果出现错误“找不到存储过程‘dbo.sp_start_job’”,请尝试以下操作:

execute msdb.dbo.sp_maintplan_start @plan_id = N'549EDF1B-5712-472E-9722-DD81F622A3C2'
您可以从此查询中获取guid:

SELECT s.id AS [ID]    
FROM msdb.dbo.sysmaintplan_plans AS s    
WHERE s.name=N'MyMaintenancePlan'
SELECT s.id AS [ID]    
FROM msdb.dbo.sysmaintplan_plans AS s    
WHERE s.name=N'MyMaintenancePlan'