指定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

回到顶部