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


Просмотр активности работы

применимо к:SQL ServerУправляемому экземпляру SQL Azure

Важный

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

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

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

Перед началом работы

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

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

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

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

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

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

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

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

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

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

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

Для просмотра активности работы

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

  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).