Есть ли способ узнать, какие задания используют определенную хранимую процедуру?SQL Server Найти, какие задания выполняются процедурой
33
A
ответ
52
Это будет фиксировать случаи, когда явно ссылается процедура на этапе работы:
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%'
);
Если это называется что-то еще, что называется от работы, или команда строится с динамическим SQL, это может быть немного сложнее отследить. Также обратите внимание, что если ваше имя процедуры также может появиться естественным образом в другом коде, комментариях и т. Д., Это может привести к ложным срабатываниям.
Смежные вопросы
- 1. SQL Server: какие запросы выполняются?
- 2. найти, какие команды выполняются eclipse
- 3. Задержанные задания не выполняются
- 4. В SQL Server, как sysjobs скажут, какие задания не удались?
- 5. Какие факторы ухудшают производительность задания SQL Server 2000?
- 6. SQL Server - Изменение задания среды
- 7. Запуск задания SQL Server из другого задания
- 8. разница между процедурой и хранимой процедурой sql server?
- 9. Какие экземпляры триггеров MS SQL не выполняются?
- 10. Ошибка задания SQL Server 2014
- 11. Настройка задания агента SQL Server
- 12. Проблема с хранимой процедурой SQL Server 2008
- 13. Ошибка с процедурой SQL Server динамической
- 14. Проблема с хранимой процедурой SQL Server
- 15. Получение контроля над процедурой в SQL Server
- 16. . Чистое подключение .NET SQL Server с процедурой
- 17. SQL Server - проблема с хранимой процедурой
- 18. Помощь с процедурой SQL Server откате
- 19. Проблемы с хранимой процедурой в SQL Server
- 20. SQL Server - заменить вид с хранимой процедурой
- 21. SQL Server bcp с хранимой процедурой
- 22. SQL Server - Прикрепленный с хранимой процедурой
- 23. Периодические задания сельдерея не выполняются
- 24. Отложенные задания всегда выполняются мгновенно
- 25. найти все хранимые процедуры и задания в SQL Server 2000
- 26. Шаг задания SQL Server - выполнить sql-файл
- 27. Создание задания в SQL Server 2005
- 28. SQL Server 2000, выполняются ли запросы последовательно?
- 29. Какие службы необходимы SQL Express/SQL Server?
- 30. Создавать задания агента SQL Server программно
Незначительные модификации к этому: 'ЗАЯВЛЯЮ @Search VARCHAR (255) SET @ Поиск = '' SearchString ВЫБОР j.name, s.step_id, s.step_name ОТ msdb.dbo.sysjobsteps AS с, MSDB. dbo.sysjobs as j WHERE s.job_id = j.job_id И s.command LIKE '%' + @ Поиск + '%' ' –