Просмотр активности задания агента SQL Server

Область применения: SQL ServerAzure SQL Управляемый экземпляр

Важный

В Управляемом экземпляре SQL Azureв настоящее время поддерживаются большинство, но не все функции агента SQL Server. Дополнительные сведения см. в разделе отличия Управляемого экземпляра SQL Azure от SQL Server или ограничения заданий SQL Agent в Управляемом экземпляре SQL.

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

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

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

Подробные сведения см. в разделе "Реализация безопасности агента SQL Server".

Используйте SQL Server Management Studio

  1. В обозревателе объектовподключитесь к экземпляру ядра СУБД SQL Server, а затем разверните этот экземпляр.

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

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

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

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

  6. Чтобы обновить монитор активности заданий, выберите Обновить. Чтобы просмотреть меньше строк, выберите "Фильтр " и введите параметры фильтра.

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

  1. В обозревателе объектовподключитесь к экземпляру СУБД.

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

  3. Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В этом примере перечислены действия для всех заданий, которые у текущего пользователя есть разрешение на просмотр.

    USE msdb;
    GO
    
    EXECUTE dbo.sp_help_jobactivity ;
    GO
    

Дополнительные сведения см. в sp_help_jobactivity.