在我们的 SQL 服务器上运行的作业失败。我们正在运行 MS SQL server 2005。在调查过程中,出现了以下问题:该进程是何时在服务器上启动的?有没有我可以运行的查询会给我这些信息?
问问题
4580 次
3 回答
3
这应该给你你需要的
SELECT
Jobs.name,
StartTime = CONVERT
(
DATETIME,
RTRIM(run_date)
)
+
(
run_time * 9
+ run_time % 10000 * 6
+ run_time % 100 * 10
) / 216e4
,
endTime = CONVERT
(
DATETIME,
RTRIM(run_date)
)
+
(
run_time * 9
+ run_time % 10000 * 6
+ run_time % 100 * 10
+ 25 * run_duration
) / 216e4
FROM
msdb..sysjobhistory JobHistory
INNER JOIN msdb..sysjobs Jobs
ON Jobs.job_id = JobHistory.job_id
WHERE
JobHistory.step_name = '(Job outcome)'
于 2009-09-24T13:50:44.197 回答
0
使用 msdb SELECT * FROM dbo.sysjobs_view
于 2009-09-24T13:01:51.533 回答
0
使用管理工作室,您可以右键单击作业并单击查看历史记录。这将包含作业的执行列表。
于 2009-09-24T13:19:27.247 回答