Как просмотреть работу в тексте в SQL Server 2005 - PullRequest
2 голосов
/ 07 мая 2010

Пример: для процедуры хранения мы используем sp_helptext. Есть ли ключевое слово для просмотра заданий в тексте на SQL Server 2005

regards kumar

Ответы [ 2 ]

3 голосов
/ 07 мая 2010

Вы можете запросить различные таблицы в базе данных msdb, чтобы получить список заданий и их данные.

Например

select * from msbdb.dbo.sysjobs

выдаст вам список всех заданий на сервере, а

select * from msdb.dbo.sysjobactivity 

даст вам подробную информацию о работе.

2 голосов
/ 07 мая 2010

Для подобных вещей, где я знаю, как сделать что-то в Management Studio, но не уверен, как это сделать с помощью кода, я иногда запускаю трассировку профилировщика, а затем выполняю действие в Management Studio, чтобы увидеть, что это делает. Выполнение этого в моей системе означает, что может помочь следующее.

exec msdb.dbo.sp_help_jobstep @job_name = 'Your job name'

Если вы посмотрите на определение этого, оно, кажется, использует msdb.dbo.sysjobsteps

...