Sql server SQL Server脚本调度
我创建了一个作业,每5分钟执行一个过程,但该作业没有运行的历史记录,而且当我执行Sql server SQL Server脚本调度,sql-server,database,sql-job,Sql Server,Database,Sql Job,我创建了一个作业,每5分钟执行一个过程,但该作业没有运行的历史记录,而且当我执行exec sp\u help\u jobactivity@job\u name='Update Subscription flags'时,我得到的结果为空。我还检查了sysjobschecdules,其中下次运行日期和时间为0。我的过程是编译的,当我手动执行它时,它运行良好。我不确定这里到底出了什么问题。以下是时间表: --Add a Job to SQL Server Agent GO EXEC msdb.dbo.
exec sp\u help\u jobactivity@job\u name='Update Subscription flags'
时,我得到的结果为空。我还检查了sysjobschecdules
,其中下次运行日期和时间为0。我的过程是编译的,当我手动执行它时,它运行良好。我不确定这里到底出了什么问题。以下是时间表:
--Add a Job to SQL Server Agent
GO
EXEC msdb.dbo.sp_add_job
@job_name = N'Update Subscription flags'; -- the job name
GO
GO
EXEC msdb.dbo.sp_add_jobstep
@job_name = N'Update Subscription flags' -- Job name specified in sp_add_job
,@step_name = N'Step - Set subscription flags to false' -- step name
,@database_name = 'db' --Database Name
,@command = N'EXEC UpdateSubscriptionFlags;' -- SQL Command
GO
--Attach server name. Not needed if you are creating job on same server.
EXEC msdb.dbo.sp_add_jobserver
@job_name = N'Update Subscription flags'
,@server_name = N'DESKTOP-3DR2LAE\SQLEXPRESS'; -- LOCAL by default
GO
GO
EXEC msdb.dbo.sp_add_schedule
@schedule_name = N'Daily - Every 5 Minutes' -- specify the schedule name
,@freq_type = 4 -- 4 indicates job is scheduled daily, refer msdn link for reference
,@freq_interval = 1 -- The days that a job is executed and depends on the value of
,@freq_subday_type = 4 --At specified time (At specific time/second/minutes/hours)
,@freq_subday_interval = 5 --Run every 5 min once the job is scheduled
GO
--Attach Created Job name to Schedule name
GO
EXEC msdb.dbo.sp_attach_schedule
@job_name = N'Update Subscription flags' -- Job Name
,@schedule_name = N'Daily - Every 5 Minutes' ; -- Schedule Name
GO
是否可以使用exec msdb.dbo.sp_start_job@job_name=手动运行作业?考虑到SQL Express edition在
N'DESKTOP-3DR2LAE\SQLEXPRESS'
@DKramer;上没有SQL SERVER代理,您的服务器名称中怎么会有SQLEXPRESS也很奇怪;很可能是OP在使用的版本上弄错了。我执行了exec msdb.dbo.sp_start_job@job_name=?另一个错误是,我的SQL server代理没有运行,启动时抛出错误。我得到的错误是:请求失败或服务没有及时响应