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


Просмотр активности заданий

В этом разделе описано, как с помощью хранимых процедур просматривать состояние среды выполнения заданий агента SQL Server в SQL Server 2012 с помощью среды Среда SQL Server Management Studio или Transact-SQL.

При запуске службы агента Microsoft SQL Server создается новый сеанс, а в таблицу sysjobactivity базы данных msdb заносятся все определенные задания. В таблице регистрируется текущая активность задания и его состояние. Монитор активности заданий агента SQL Server позволяет просматривать текущее состояние заданий. Если служба агента SQL Server непредвиденно останавливается, в таблице sysjobactivity можно будет увидеть, какие задания выполнялись в момент прекращения работы службы.

В этом разделе

  • Перед началом работы выполните следующие действия.  

    Безопасность

  • Для просмотра активности заданий используется:

    Среда SQL Server Management Studio

    Transact-SQL

Перед началом

Безопасность

Дополнительные сведения см. в разделе Обеспечение безопасности агента SQL Server.

Значок стрелки, используемый со ссылкой «В начало»[Top]

Использование среды SQL Server Management Studio

Просмотр активности заданий

  1. В обозревателе объектов установите соединение с экземпляром компонента Компонент SQL Server Database Engine и разверните его.

  2. Разверните узел Агент SQL Server.

  3. Щелкните правой кнопкой мыши Монитор активности заданий и выберите команду Просмотреть активность заданий.

  4. В мониторе активности заданий можно просмотреть подробные сведения о каждом из заданий, определенных для данного сервера.

  5. По щелчку правой кнопки мыши можно запустить задание, остановить его, включить или отключить, обновить состояние, отображаемое в «Мониторе активности задания», удалить задание или просмотреть его историю или свойства. Чтобы запустить, остановить, включить или отключить либо обновить несколько заданий, выберите несколько строк в «Мониторе активности заданий» и щелкните выделенные элементы правой кнопкой мыши.

  6. Для обновления «Монитора активности заданий» выберите пункт Обновить. Для уменьшения количества отображаемых строк щелкните Фильтр и введите параметры фильтрации.

Значок стрелки, используемый со ссылкой «В начало»[Top]

Использование Transact-SQL

Просмотр активности заданий

  1. В обозревателе объектов установите соединение с экземпляром компонента Компонент Database Engine.

  2. На панели «Стандартная» выберите пункт Создать запрос.

  3. Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить.

    -- lists activity for all jobs that the current user has permission to view.
    USE msdb ;
    GO
    
    EXEC dbo.sp_help_jobactivity ;
    GO
    

Дополнительные сведения см. в разделе sp_help_jobactivity (Transact-SQL).

Значок стрелки, используемый со ссылкой «В начало»[Top]