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
管理スタジオを使用して、ジョブを右クリックし、[履歴の表示]をクリックできます。これには、ジョブの実行のリストが含まれます。
于 2009-09-24T13:19:27.247 に答える
0
USE msdb SELECT * FROM dbo.sysjobs_view
于 2009-09-24T13:01:51.533 に答える