SQL Server Agent — компонент Microsoft SQL Server, который позволяет планировать и автоматизировать административные задачи, такие как создание резервных копий, обслуживание баз данных и другие рутинные действия. 2
Некоторые возможности использования SQL Server Agent для автоматизации администрирования SQL Server:
- Создание заданий. 13 Это административные задачи, которые определяются один раз и могут выполняться многократно. 1 Задания могут состоять из операторов Transact-SQL (T-SQL), команд Microsoft Windows, исполняемых программ или сценариев Microsoft ActiveX. 1
- Планирование выполнения заданий. 12 Можно запускать задания вручную, а также планировать их запуск системой SQL Server в определённое время, в соответствии с регулярным расписанием или при возникновении оповещения. 1
- Настройка оповещений. 12 Можно задавать оповещения, которые будут отправляться в каждом случае: при успешном или неуспешном завершении задания. 1
- Ведение журнала ошибок. 1 Служба SQL Server Agent имеет собственный журнал ошибок, который позволяет протоколировать любые действия, связанные со службой. 1
- Автоматизация задач на нескольких серверах. 1 В случае нескольких серверов в сети можно назначать один из серверов как главный сервер, а остальные серверы — как серверы-получатели. 1
Использование SQL Server Agent позволяет администраторам обходиться без ручного и непрерывного мониторинга системы баз данных, что даёт возможность выделить время для более сложных вопросов по базам данных, таких как построение и настройка индексов, оптимизация запросов или планирование будущего роста. 1