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