Existe-t-il un moyen de savoir quels travaux utilisent une procédure stockée donnée?SQL Server Rechercher les travaux qui exécutent une procédure
33
A
Répondre
52
Cette capture des cas où la procédure est explicitement mentionné à l'étape de travail:
SELECT 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%'
);
Si elle est appelée par quelque chose d'autre qui est appelé du travail, ou la commande est construit avec SQL dynamique, ce pourrait être un peu plus difficile à traquer. Notez également que si le nom de votre procédure peut également apparaître naturellement dans d'autres codes, commentaires, etc., cela peut produire des faux positifs.
Questions connexes
- 1. Procédure stockée SQL Server
- 2. SQL Server procédure stockée
- 3. Dépendance des travaux de l'Agent SQL Server
- 4. Création de travaux dans SQL Server 2008
- 5. Comment déboguer des travaux SQL Server Agent?
- 6. Sql server Stored Procédure
- 7. Rechercher une ligne dans SQL Server
- 8. Quand une procédure stockée recompiler? (Sql Server)
- 9. Rechercher les lignes verrouillées pour une table donnée et qui les verrouille dans SQL Server
- 10. Création automatique de scripts pour tous les travaux SQL Server
- 11. Rechercher une table verrouillée dans SQL Server
- 12. Comment démarrer automatiquement les travaux de l'agent SQL Server
- 13. SQL Server: procédure stockée liée
- 14. rechercher toutes les zones pour une valeur dans SQL Server
- 15. SQL Server: Procédure stockée (Débutant)
- 16. Procédure stockée SQL Server - paramètres
- 17. procédure stockée paramètre SQL Server
- 18. Procédure stockée SQL Server 2005
- 19. SQL Server procédure stockée/curseur
- 20. signifie SQL Server procédure stockée
- 21. Procédure stockée SQL Server 2008
- 22. Cache de procédure SQL Server
- 23. Rôle du serveur pour exécuter les travaux de l'Agent SQL Server dans SQL SERVER 2008
- 24. Procédure stockée dans SQL Server
- 25. procédure stockée SQL Server - refactorisation
- 26. SQL Server: procédure stockée DBMail
- 27. Aide rollback procédure SQL Server
- 28. Procédure stockée .. using sql server
- 29. Dynamic SQL Server procédure stockée
- 30. Pourquoi différents exécutent sql time?
modification légère à ceci: 'DECLARE @Search varchar (255) SET @ Recherche = 'searchstring' SELECT j.name, s.step_id, s.step_name DE msdb.dbo.sysjobsteps AS s, msdb. dbo.sysjobs as j WHERE s.job_id = j.job_id ET s.command LIKE '%' + @ Recherche + '%' ' –