2016-08-02 16 views
0

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 
+0

あなたははい、私は@TheGameiswar – TheGameiswar

+0

のみ日曜日にジョブを実行しようとしていますが、毎週の意味します唯一の日曜日 –

+0

午前私はあなたの第二のスケジュールですべての問題を参照してくださいいけない、MSDNには同じことを指定します.. @ freq_type = 8、 @freq_interval = 1毎週 – TheGameiswar

答えて

1

たら、私は次のように、第2のスケジュールがしなければならないと思います:

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 

幸運を。

+0

ありがとう@ user6426692、ちょうどその1つを追加する必要があり、今それは正常に実行されます。 –

+0

@BashirskCFCまったくありません。どうぞよろしくお願いいたします。 – Sami

関連する問題