如何使用 SQL 脚本安排 SQL 作业。我有大约 80 个 SQL 作业。我想安排所有 SQL 作业并使用脚本获取作业计划作业的详细信息。
SELECT *
FROM [msdb].[dbo].[sysjobschedules]
上面的查询只提供了调度作业的列表,但没有提供任何调度 SQL 作业的方法。我正在寻找一个通用脚本来安排数据库中的 SQL 作业。我该怎么做?
最佳答案
试试这个
USE msdb ;
GO
EXEC sp_add_schedule
@schedule_name = N'NightlyJobs' ,
@freq_type = 4,
@freq_interval = 1,
@active_start_time = 010000 ;
GO
EXEC sp_attach_schedule
@job_name = N'BackupDatabase',
@schedule_name = N'NightlyJobs' ;
GO
EXEC sp_attach_schedule
@job_name = N'RunReports',
@schedule_name = N'NightlyJobs' ;
GO
simple-way-to-create-a-sql-server-job-using-tsql
关于sql-server - SQL 作业的计划脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31706409/