指定sp_add_schedule(Transact-SQL)
我正在尝试使用Microsoft SQL Server 2008的添加计划执行时间间隔。我正在进行特定操作,并且我想要时间运行weekly once sunday midnight
。我的@freq_type
是8,因为它每周运行,而@freq_subday_type
是1,因为我希望它在特定时间运行。但是,这也可以应用于daily once midnight
。我不希望它看起来一样。我怎样才能使星期日更具体,指定它必须是星期天这是一个特定的日子。指定sp_add_schedule(Transact-SQL)
每日一次午夜
EXEC sp_add_schedule @schedule_name = N'UTC +3h Daily Once Midnight' ,
@freq_type = 4,
@freq_interval = 1,
@freq_subday_type = 1 ,
@freq_subday_interval = 0,
@active_start_time=210000
GO
每周一次周日午夜
EXEC sp_add_schedule @schedule_name = N'UTC +6h Weekly Once Sunday Midnight' ,
@freq_type = 8,
@freq_interval = 1,
@freq_subday_type = 1 ,
@freq_subday_interval = 0,
@active_start_time=180000
GO
回答:
我认为第二时间表应如下:
USE msdb ; GO
EXEC sp_add_schedule
@schedule_name = N'UTC +6h Weekly Once Sunday Midnight' ,
@freq_type = 8,
@freq_interval = 1,
@freq_recurrence_factor=1,
@freq_subday_type = 1 ,
@freq_subday_interval = 0,
@active_start_time=180000
Go
好运。
以上是 指定sp_add_schedule(Transact-SQL) 的全部内容, 来源链接: utcz.com/qa/262026.html