Создание расписания
Расписание для заданий агента 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
Создание расписания
В обозревателе объектов установите соединение с экземпляром компонента Компонент SQL Server Database Engine и разверните его.
Раскройте узел Агент SQL Server, щелкните правой кнопкой мыши узел Задания и выберите Управление расписаниями.
В диалоговом окне Управление расписаниями щелкните Создать.
В поле Имя введите имя нового расписания.
Если не нужно, чтобы расписание вступило в силу немедленно после создания, снимите флажок Включено.
Выберите одно из следующих значений для параметра Тип расписания:
Чтобы запускать задание, когда процессоры переходят в состояние бездействия, щелкните Запускать при бездействии процессоров.
Если необходимо периодическое выполнение расписания, выберите пункт Повторяющееся задание. Затем в диалоговом окне заполните группы Частота, Сколько раз в день и Продолжительность.
Если планируется однократное выполнение, выберите Один раз. Для установки расписания Один раз заполните в диалоговом окне группу Однократное выполнение.
[Top]
Использование Transact-SQL
Создание расписания
В обозревателе объектов установите соединение с экземпляром компонента Компонент Database Engine.
На панели «Стандартная» выберите пункт Создать запрос.
Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить.
-- 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]