Поделиться через


агент SQL Server хранимые процедуры (Transact-SQL)

Область применения:SQL Server

SQL Server поддерживает следующие системные хранимые процедуры, используемые агент SQL Server для управления запланированными и событиями.

Управление заданиями

Эти процедуры создают, изменяют и управляют заданиями агента SQL Server.

Хранимая процедура Description
sp_add_job Создает новое задание, выполняемое службой агент SQL Server.
sp_delete_job Удаляет задание из агента SQL Server.
sp_update_job Изменяет атрибуты существующего задания.
sp_help_job Возвращает сведения о заданиях.
sp_start_job Указывает агент SQL Server немедленно выполнить задание.
sp_stop_job Указывает агент SQL Server остановить выполнение задания.
sp_help_jobactivity Возвращает сведения о состоянии среды выполнения заданий агента SQL Server.
sp_help_jobcount Возвращает количество заданий, к которым присоединено расписание.
sp_help_jobhistory Возвращает сведения о журнале выполнения заданий.
sp_purge_jobhistory Удаляет записи журнала для задания.
sp_manage_jobs_by_login Удаляет или переназначает задания, принадлежащие указанному имени входа.

Шаги задания

Эти процедуры управляют отдельными шагами в заданиях.

Хранимая процедура Description
sp_add_jobstep Добавляет шаг в задание.
sp_delete_jobstep Удаляет шаг задания из задания.
sp_update_jobstep Изменяет параметры шага задания.
sp_help_jobstep Возвращает сведения о шагах задания.
sp_help_jobsteplog Возвращает сведения о журнале шагов задания агента SQL Server.
sp_delete_jobsteplog Удаляет журнал шагов задания агента SQL Server для задания.

Schedules

Эти процедуры создают расписания заданий и управляют ими.

Хранимая процедура Description
sp_add_schedule Создает расписание, которое может использоваться любым количеством заданий.
sp_delete_schedule Удаляет расписание.
sp_update_schedule Изменяет параметры расписания.
sp_help_schedule Возвращает сведения о расписаниях.
sp_attach_schedule Присоединяет расписание к заданию.
sp_detach_schedule Удаляет связь между расписанием и заданием.
sp_add_jobschedule Создает расписание для задания.
sp_delete_jobschedule Удаляет расписание задания.
sp_update_jobschedule Изменяет параметры расписания задания.
sp_help_jobschedule Возвращает сведения о расписаниях заданий.
sp_help_jobs_in_schedule Возвращает сведения о заданиях, присоединенных к конкретному расписанию.

Уведомления

Эти процедуры создают оповещения и управляют ими, которые отвечают на события.

Хранимая процедура Description
sp_add_alert Создает оповещение.
sp_delete_alert Удаляет оповещение.
sp_update_alert Изменяет параметры оповещения.
sp_help_alert Возвращает сведения об оповещениях.

Операторы

Эти процедуры управляют операторами, получающим уведомления об оповещениях.

Хранимая процедура Description
sp_add_operator Создает оператор для использования с оповещениями и заданиями.
sp_delete_operator Удаляет оператор.
sp_update_operator Изменяет параметры оператора.
sp_help_operator Возвращает сведения о операторах.
sp_notify_operator Отправляет уведомление оператору.

Notifications

Эти процедуры управляют уведомлениями для завершения задания и оповещений.

Хранимая процедура Description
sp_add_notification Добавляет уведомление в оповещение.
sp_delete_notification Удаляет уведомление из оповещения.
sp_update_notification Изменяет параметры уведомлений для оповещения.
sp_help_notification Возвращает сведения о уведомлениях для данного оператора или оповещения.

Категории

Эти процедуры упорядочивают задания, оповещения и операторы в категории.

Хранимая процедура Description
sp_add_category Добавляет задание, оповещение или категорию оператора.
sp_delete_category Удаляет категорию.
sp_update_category Изменяет имя категории.
sp_help_category Возвращает сведения о категориях.

Proxies

Эти процедуры управляют учетными записями прокси-сервера для выполнения шагов задания.

Хранимая процедура Description
sp_add_proxy Создает учетную запись прокси-сервера агента SQL Server.
sp_delete_proxy Удаляет учетную запись прокси-сервера.
sp_update_proxy Изменяет параметры учетной записи-посредника.
sp_help_proxy Возвращает сведения о учетных записях прокси-сервера.
sp_grant_login_to_proxy Предоставляет доступ к прокси-серверу для входа.
sp_revoke_login_from_proxy Удаляет доступ имени входа к прокси-серверу.
sp_enum_login_for_proxy Выводит список имен входа, которые могут получить доступ к прокси-серверу.
sp_grant_proxy_to_subsystem Предоставляет подсистеме доступ к учетной записи-посреднику.
sp_revoke_proxy_from_subsystem Отменяет доступ прокси-сервера к подсистеме.
sp_enum_proxy_for_subsystem Перечисляет прокси-серверы, которые могут получить доступ к подсистеме.
sp_enum_sqlagent_subsystems Перечисляет подсистемы агент SQL Server.

Целевые серверы (администрирование нескольких серверов)

Эти процедуры управляют целевыми серверами в среде администрирования нескольких серверов.

Хранимая процедура Description
sp_add_targetservergroup Создает целевую группу серверов.
sp_delete_targetservergroup Удаляет целевую группу серверов.
sp_update_targetservergroup Изменяет имя целевой группы серверов.
sp_help_targetservergroup Возвращает сведения о целевых группах серверов.
sp_add_targetsvrgrp_member Добавляет целевой сервер в целевую группу серверов.
sp_delete_targetsvrgrp_member Удаляет целевой сервер из целевой группы серверов.
sp_add_jobserver Предназначено для задания на указанном сервере.
sp_delete_jobserver Удаляет целевой объект задания с указанного сервера.
sp_help_jobserver Возвращает сведения о целевых серверах для задания.
sp_apply_job_to_targets Применяет задание к одному или нескольким целевым серверам или целевым группам серверов.
sp_remove_job_from_targets Удаляет задание из указанных целевых серверов или целевых групп серверов.
sp_delete_targetserver, хранимая процедура Удаляет сервер из списка доступных целевых серверов.
sp_help_targetserver Возвращает сведения о целевых серверах.
sp_resync_targetserver Повторное создание целевого сервера с главным сервером.
sp_help_downloadlist Выводит список заданий и их состояние загрузки для целевого сервера.
sp_post_msx_operation Записи операций для загрузки целевых серверов.
sp_msx_defect Удаляет текущий сервер из операций с несколькими серверами.
sp_msx_enlist Добавляет текущий сервер в список доступных серверов.
sp_msx_get_account Возвращает сведения об учетных данных, используемых для входа на главный сервер.
sp_msx_set_account Задает учетную запись, используемую целевым сервером для входа на главный сервер.

Управление журналами ошибок

Эти процедуры управляют журналом ошибок агента SQL Server.

Хранимая процедура Description
sp_cycle_agent_errorlog Закрывает текущий файл журнала ошибок агента SQL Server и циклирует номера расширений.