এসকিউএল সার্ভার এজেন্ট জবসের একটি তালিকা পান


55

আমি একটি স্প্রেডশিটে যুক্ত করার জন্য এগুলির একটি বিস্তৃত নির্বাচন পেয়েছি এবং নিজে হাতে যেতে চাই না। এসকিউএল সার্ভার এজেন্ট জবগুলির একটি তালিকা তৈরি করতে টি-এসকিউএল কমান্ড (গুলি) কী?

উত্তর:


65

প্রতিটি সার্ভারে, আপনি এমএসডিবিতে সিসজবস টেবিলটি জিজ্ঞাসা করতে পারেন। এই ক্ষেত্রে:

SELECT job_id, [name] FROM msdb.dbo.sysjobs;

ধন্যবাদ, আমি মনে করি আপনি কেবল আমাকে ঘুষি মারলেন যাতে আপনি পুরষ্কার পান!
অ্যালিম্যাক

19
-- List of all the jobs currently running on server
SELECT
     job.job_id,
     notify_level_email,
     name,
     enabled,
     description,
     step_name,
     command,
     server,
     database_name
FROM
    msdb.dbo.sysjobs job
INNER JOIN 
    msdb.dbo.sysjobsteps steps        
ON
    job.job_id = steps.job_id
WHERE
    job.enabled = 1 -- remove this if you wish to return all jobs

আপনি কি এসকিউএল ফর্ম্যাট করতে পারেন?
ফ্র্যাঙ্ক ভি

4

এখানে আমার অবদান - এটি বিভাগের নামও পেয়ে যায় এবং রিপোর্ট সার্ভারের কাজগুলি ফিল্টার করে।

SELECT  sysjobs.name 'Job Name',
        syscategories.name 'Category',
        CASE [description]
          WHEN 'No Description available.' THEN ''
          ELSE [description]
        END AS 'Description'
FROM    msdb.dbo.sysjobs
        INNER JOIN msdb.dbo.syscategories ON msdb.dbo.sysjobs.category_id = msdb.dbo.syscategories.category_id
WHERE   syscategories.name <> 'Report Server'
ORDER BY sysjobs.name 

2

আমার বস আসলে আমার পরে যা ছিল তা বাছাই করেছে - এটি আমার পরে তালিকাটি দিয়েছে।

সিএসওএমএস থেকে এমএসডিবি নির্বাচনী নাম ব্যবহার করুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.