Создание расписания

Расписание для заданий агента SQL Server в SQL Server 2012 вы можете создать с помощью среды Среда SQL Server Management Studio, Transact-SQL или управляющих объектов SQL Server.

  • Перед началом работы выполните следующие действия.

    Безопасность

  • Для создания расписания используется:

    Среда SQL Server Management Studio

    Transact-SQL

    Управляющие объекты SQL Server

Перед началом

Безопасность

Дополнительные сведения см. в разделе Обеспечение безопасности агента SQL Server.

Значок стрелки, используемый со ссылкой «В начало»[Top]

Использование среды SQL Server Management Studio

Создание расписания

  1. В обозревателе объектов установите соединение с экземпляром компонента Компонент SQL Server Database Engine и разверните его.

  2. Раскройте узел Агент SQL Server, щелкните правой кнопкой мыши узел Задания и выберите Управление расписаниями.

  3. В диалоговом окне Управление расписаниями щелкните Создать.

  4. В поле Имя введите имя нового расписания.

  5. Если не нужно, чтобы расписание вступило в силу немедленно после создания, снимите флажок Включено.

  6. Выберите одно из следующих значений для параметра Тип расписания:

    • Чтобы запускать задание, когда процессоры переходят в состояние бездействия, щелкните Запускать при бездействии процессоров.

    • Если необходимо периодическое выполнение расписания, выберите пункт Повторяющееся задание. Затем в диалоговом окне заполните группы Частота, Сколько раз в день и Продолжительность.

    • Если планируется однократное выполнение, выберите Один раз. Для установки расписания Один раз заполните в диалоговом окне группу Однократное выполнение.

Значок стрелки, используемый со ссылкой «В начало»[Top]

Использование Transact-SQL

Создание расписания

  1. В обозревателе объектов установите соединение с экземпляром компонента Компонент Database Engine.

  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).

Значок стрелки, используемый со ссылкой «В начало»[Top]

Использование управляющих объектов SQL Server

Создание расписания

Воспользуйтесь классом JobSchedule в любом языке программирования (Visual Basic, Visual C# или PowerShell). Дополнительные сведения см. в разделе Использование управляющих объектов SQL Server (SMO).

Значок стрелки, используемый со ссылкой «В начало»[Top]