SQL Server’da Job Hakkında Bilgi Edinme
Herkese merhaba,
Bu yazıda sizlere SQL Server’da job hakkında bilgi edinme hakkında bilgi vereceğim.
SQL Server’da oluşturmuş olduğunuz joblar hakkında bilgi edinmek için aşağıdaki sorguyu kullanabilirsiniz.
Sorgumuz job adı, kategorisi, açıklaması oluşturulma zamanı, modifiye edilme zamanı gibi birçok bilgiyi tüm joblar için bize getirecektir.
SELECT [sJOB].[job_id] AS [JobID],
[sJOB].[name] AS [JobName],
[sDBP].[name] AS [JobOwner],
[sCAT].[name] AS [JobCategory],
[sJOB].[description] AS [JobDescription],
CASE [sJOB].[enabled]
WHEN 1 THEN
'Yes'
WHEN 0 THEN
'No'
END AS [IsEnabled],
[sJOB].[date_created] AS [JobCreatedOn],
[sJOB].[date_modified] AS [JobLastModifiedOn],
[sSVR].[name] AS [OriginatingServerName],
[sJSTP].[step_id] AS [JobStartStepNo],
[sJSTP].[step_name] AS [JobStartStepName],
CASE
WHEN [sSCH].[schedule_uid] IS NULL THEN
'No'
ELSE
'Yes'
END AS [IsScheduled],
[sSCH].[schedule_uid] AS [JobScheduleID],
[sSCH].[name] AS [JobScheduleName],
CASE [sJOB].[delete_level]
WHEN 0 THEN
'Never'
WHEN 1 THEN
'On Success'
WHEN 2 THEN
'On Failure'
WHEN 3 THEN
'On Completion'
END AS [JobDeletionCriterion]
FROM [msdb].[dbo].[sysjobs] AS [sJOB]
LEFT JOIN [msdb].[sys].[servers] AS [sSVR]
ON [sJOB].[originating_server_id] = [sSVR].[server_id]
LEFT JOIN [msdb].[dbo].[syscategories] AS [sCAT]
ON [sJOB].[category_id] = [sCAT].[category_id]
LEFT JOIN [msdb].[dbo].[sysjobsteps] AS [sJSTP]
ON [sJOB].[job_id] = [sJSTP].[job_id]
AND [sJOB].[start_step_id] = [sJSTP].[step_id]
LEFT JOIN [msdb].[sys].[database_principals] AS [sDBP]
ON [sJOB].[owner_sid] = [sDBP].[sid]
LEFT JOIN [msdb].[dbo].[sysjobschedules] AS [sJOBSCH]
ON [sJOB].[job_id] = [sJOBSCH].[job_id]
LEFT JOIN [msdb].[dbo].[sysschedules] AS [sSCH]
ON [sJOBSCH].[schedule_id] = [sSCH].[schedule_id]
ORDER BY [JobName];
Sorguyu çalıştırdığınızda eğer daha önceden job oluşturdu iseniz aşağıdaki gibi bir sonuç göreceksiniz ya da daha fazla job hakkında daha fazla bilgi göreceksiniz.
Görüldüğü üzere bize çeşitli bilgiler getirmiş oldu. İhtiyacınıza göre kullanabilirsiniz.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.