次の方法で共有


Create a Schedule

SQL Server Management Studio、Transact-SQL、または SQL Server 管理オブジェクトを使用して、SQL Server 2014 でSQL Server エージェント ジョブのスケジュールを作成できます。

はじめに

セキュリティ

詳細については、「 SQL Server エージェントのセキュリティの実装」をご覧ください。

SQL Server Management Studio を使用する

スケジュールを作成するには

  1. オブジェクト エクスプローラー で、 SQL Server データベース エンジンのインスタンスに接続し、そのインスタンスを展開します。

  2. [SQL Server エージェント]を展開し、 [ジョブ]を右クリックして、 [スケジュールの管理]をクリックします。

  3. [スケジュールの管理] ダイアログ ボックスで [新規作成]をクリックします。

  4. [名前] ボックスに新しいスケジュールの名前を入力します。

  5. スケジュールを作成してもすぐに有効にしない場合は、 [有効] チェック ボックスをオフにします。

  6. [スケジュールの種類]ボックスの一覧で、次のいずれかを選択します。

    • CPU がアイドル状態になったときにジョブを開始するには、 [CPU がアイドル状態になったときに開始]をクリックします。

    • スケジュールを繰り返し実行する場合は [定期的]をクリックします。 定期的なスケジュールを設定するには、ダイアログ ボックス上の [頻度][一日のうちの頻度]、および [実行時間] のグループに値を指定します。

    • スケジュールを一度だけ実行するには、 [指定日時]をクリックします。 指定日時 のスケジュールを設定するには、ダイアログ ボックス上の [指定日時に発生] グループに値を指定します。

Transact-SQL の使用

スケジュールを作成するには

  1. オブジェクト エクスプローラーで、 データベース エンジンのインスタンスに接続します。

  2. [標準] ツール バーの [新しいクエリ] をクリックします。

  3. 次の例をコピーしてクエリ ウィンドウに貼り付け、 [実行] をクリックします。

    -- creates a schedule named RunOnce.   
    -- The schedule runs one time, at 23:30 on the day that the schedule is created.  
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_add_schedule  
        @schedule_name = N'RunOnce',  
        @freq_type = 1,  
        @active_start_time = 233000 ;  
    
    GO  
    

詳細については、「 sp_add_schedule (Transact-SQL)」を参照してください。

SQL Server 管理オブジェクトの使用

スケジュールを作成するには

クラスは JobSchedule 、Visual Basic、Visual C#、PowerShell など、選択したプログラミング言語を使用して使用します。 詳細については、「 SQL Server 管理オブジェクト (SMO) プログラミング ガイド」を参照してください。