33
Belirli bir saklı yordamı hangi işlerin kullandığını bulmanın bir yolu var mı?SQL Server Hangi İşlerin Prosedürü Bulduğunu Bul
Belirli bir saklı yordamı hangi işlerin kullandığını bulmanın bir yolu var mı?SQL Server Hangi İşlerin Prosedürü Bulduğunu Bul
Bu prosedür açıkça iş adımda başvuruda bulunulan örneklerini yakalayacaktır:
o işten denir başka bir şey tarafından çağrılır veya komut dinamik SQL ile inşa edilirseSELECT j.name
FROM msdb.dbo.sysjobs AS j
WHERE EXISTS
(
SELECT 1 FROM msdb.dbo.sysjobsteps AS s
WHERE s.job_id = j.job_id
AND s.command LIKE '%procedurename%'
);
, bu Takip etmek biraz daha zor olabilir. Prosedür adınız başka kodlarda, yorumlarda vb. Doğal olarak da görünebiliyorsa, bunun yanlış pozitif sonuçlar doğurabileceğini de unutmayın. Buna
hafif modifikasyon: '@Search varchar BEYAN (255) SET @ ara = s, msdb OLARAK msdb.dbo.sysjobsteps GELEN SEC j.name, s.step_id, s.step_name 'aranacak'. j olarak dbo.sysjobs WHERE s.job_id = j.job_id ve s.command LIKE '%' + 'Arama + '%' ' –