SQL Server. Активные задания

SQL Server. Активные задания

SQL Server Jobs

Доброго времени суток.

Сегодня я бы хотел рассмотреть вопрос заданий, которые сейчас выполняются на сервере. Есть множество способов получения нужной нам информации и мы сегодня рассмотрим некоторые из них:

1. Самый простой способ, но не самый полезный это просто использовать процедуру msdb.dbo.sp_help_job:

Здесь мы получим множество информации о запущенных заданиях в данный момент. Минут данного метода заключается в том, что с этими данными сложно работать.

2. Используя ту же процедуру мы можем загнать данные в табличную форму, с которой можно будет работать, но и тут не обойдёмся без минусов, нам придётся использовать функцию OPENROWSET:

Если вы испытываете сложности с данной функцией, то необходимо указать верные параметры. В моём случае я использую встроенную систему безопасности без указания пароля. Возможно потребуется изменить параметры примерно на следующие ‘Server=SERVER_NAME\INSTANCE_NAME;uid=user;pwd=111111′ вместо Server=(local);Trusted_Connection=yes;’

3. Есть ещё один способ, но он достаточно громоздкий:

 

Мы рассмотрели несколько способов получения активных заданий. Каким именно пользоваться решать вам.

Запись опубликована в рубрике В помощь администратору с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Войти с помощью: