Có cách nào để tìm ra công việc nào đang sử dụng quy trình được lưu trữ nhất định không?Máy chủ SQL Tìm công việc đang chạy một thủ tục
33
A
Trả lời
52
này sẽ nắm bắt được trường hợp các thủ tục được tham chiếu rõ ràng trong bước công việc:
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%'
);
Nếu nó được gọi bằng một cái gì đó khác mà được gọi là từ công việc, hoặc lệnh được xây dựng với SQL động, điều này có thể khó khăn hơn một chút để theo dõi. Cũng lưu ý rằng nếu tên thủ tục của bạn cũng có thể xuất hiện tự nhiên trong các mã, nhận xét, v.v. khác, nó có thể tạo ra các kết quả dương tính giả.
Các vấn đề liên quan
- 1. Thực hiện một thủ tục lưu sẵn trong một thủ tục lưu sẵn khác trong máy chủ SQL
- 2. tìm một công việc đang chạy trong Quartz1.6
- 3. Làm thế nào để chạy một thủ tục được lưu trữ trong máy chủ sql mỗi giờ?
- 4. Máy chủ SQL tìm kiếm một cột theo tên
- 5. Máy chủ SQL - Có thể thực hiện một thủ tục được lưu trữ
- 6. Thực hiện Tác vụ Đại lý Máy chủ SQL từ một thủ tục đã lưu trữ và trả về kết quả công việc
- 7. Cách tìm máy chủ solr có đang chạy hay không
- 8. Có thể tìm ra ai được gọi là thủ tục lưu trữ trong máy chủ sql 2005
- 9. Tìm ra chạy chậm thủ tục lưu trữ
- 10. Phụ thuộc máy chủ SQL
- 11. tạo thủ tục lưu sẵn nếu không tồn tại trong máy chủ sql
- 12. Làm thế nào tôi có thể chạy các thủ tục lưu trữ máy chủ sql song song?
- 13. Tôi đang tìm một cách đáng tin cậy để xác minh thủ tục lưu trữ T-SQL. Có ai không?
- 14. Kiểm tra xem máy chủ SQL được liên kết có đang chạy
- 15. Máy chủ SQL: Trả về bộ định danh duy nhất từ thủ tục lưu sẵn
- 16. không thể giết công việc máy chủ SQL, trạng thái vẫn bị giết/khôi phục
- 17. Có thể giết một công việc Quartz hiện đang chạy không?
- 18. Nơi tìm thủ tục lưu trữ msdb.dbo.sp_send_dbmail trong SQL Server
- 19. Tìm hiểu tên của thủ tục PL/SQL
- 20. Tác nhân máy chủ SQL không chạy
- 21. Một công việc SQL Server có bỏ qua một lần chạy được lập lịch nếu nó đang chạy không?
- 22. Kết nối với máy chủ GCM đang chạy trên máy chủ cục bộ
- 23. Cách đếm chủ đề đang chạy trong máy chủ ruby
- 24. Điều gì sẽ xảy ra nếu thay đổi một thủ tục lưu sẵn trong khi nó đang chạy?
- 25. Khởi động thủ công công việc hẹn giờ SharePoint
- 26. Làm thế nào để tìm hiểu những gì đang búa máy chủ SQL của tôi?
- 27. Cách sửa đổi hàng loạt lệnh lệnh công việc trong TẤT CẢ công việc của tác nhân máy chủ sql
- 28. Gọi thủ tục lưu trữ từ một thủ tục lưu trữ SQL Server
- 29. Tham số thủ tục lưu trữ SQL Server
- 30. Hiện đang chạy truy vấn bên trong một thủ tục được lưu trữ
sửa đổi nhẹ như sau: 'DECLARE @Search varchar (255) SET @ tìm kiếm = 'searchstring' CHỌN j.name, s.step_id, s.step_name TỪ msdb.dbo.sysjobsteps AS s, msdb. dbo.sysjobs là j WHERE s.job_id = j.job_id VÀ s.command LIKE '%' + @ Search + '%' ' –