Агент SQL Server позволяет автоматизировать различные административные задачи. Одна из этих задач включает использование агента SQL Server для создания и планирования задания, которое автоматизирует администрирование базы данных.
Запустите службу агента SQL Server
Откройте диспетчер конфигурации Microsoft SQL Server и найдите службу агента SQL Server. Если статус этой службы «РАБОТАЕТ», вам не нужно ничего делать. В противном случае щелкните правой кнопкой мыши службу агента SQL Server и выберите « Пуск» во всплывающем меню, чтобы открыть окно «Запуск службы».
Эта статья относится к SQL Server 2008. Если вы используете более позднюю версию SQL Server, вы можете прочитать Настройка агента SQL Server в SQL Server 2012 .
Откройте SQL Server Management Studio и разверните папку агента SQL Server.
Закройте диспетчер конфигурации SQL Server и откройте SQL Server Management Studio. В SSMS раскройте папку агента SQL Server.
Создать новое задание агента SQL Server
Щелкните правой кнопкой мыши папку « Работа » и выберите « Новое задание» в меню запуска. Заполните поле « Имя» уникальным именем для вашей работы (описательная информация поможет вам лучше управлять работой в будущем). Укажите учетную запись, которую вы хотите стать владельцем задания, в текстовом поле Владелец . Задание будет выполняться с разрешениями этой учетной записи и может быть изменено только членами роли владельца или системного администратора.
После того, как вы укажете имя и владельца, выберите одну из предопределенных категорий работ из выпадающего списка. Например, вы можете выбрать категорию «Обслуживание базы данных» для заданий по текущему обслуживанию.
Используйте большое описаниетекстовое поле, чтобы предоставить подробное описание цели работы. Напишите это так, чтобы кто-то (включая вас) смог взглянуть на него через несколько лет и понять цель работы.
Наконец, убедитесь, что флажок Включено .
Войдите в экран шагов работы агента SQL Server
В левой части окна « Новое задание» вы увидите значок « Шаги» под заголовком «Выберите страницу». Нажмите на этот значок, чтобы увидеть пустой список шагов.
Добавление шагов задания агента SQL Server
Добавьте отдельные шаги для работы. Нажмите кнопку « Создать» , чтобы создать новый шаг задания, и вы увидите окно «Новый шаг задания».
Используйте текстовое поле Имя шага, чтобы предоставить описательное имя шага.
Используйте раскрывающийся список База данных , чтобы выбрать базу данных, с которой будет работать задание.
Наконец, используйте текстовое поле « Команда», чтобы предоставить синтаксис Transact-SQL, соответствующий желаемому действию для этого шага задания. После завершения ввода команды нажмите кнопку Parse , чтобы проверить синтаксис.
После успешной проверки синтаксиса нажмите ОКсоздать шаг. Повторите этот процесс столько раз, сколько необходимо для определения желаемого задания агента SQL Server.
Запланируйте задание агента SQL Server
Установите расписание для задания, щелкнув значок « Расписание» в части «Выбор страницы» окна « Новое задание» . Вы увидите окно New Job Schedule .
Укажите имя для графика в названии текстового поля и выбрать график типа-разовый, Периодическое, Start , когда сервер SQL Agent Запуск или запуск При ЦП неактивена-из выпадающего списка. Используйте разделы частоты и продолжительности окна, чтобы указать параметры задания. Когда вы закончите, нажмите OK, чтобы закрыть окно Расписание, и OK, чтобы создать работу.