2010-09-01 32 views
6

Tôi đang xây dựng và thực hiện một số sql động và muốn sử dụng SQL Server profiler để xem câu lệnh thực thi đó. Bạn có biết bộ lọc/cài đặt nào tôi phải sử dụng để xem không? Tôi đã xem qua chúng và có thể chỉ nhìn qua khung cảnh hiển nhiên.SQL Server Profiler - Xem Dynamic Sql

EDIT:

sql động được gọi trong một quy trình.

Cảm ơn trước,

--S

Trả lời

6

Làm theo chỉnh sửa của bạn, bạn sẽ cần sự kiện SP:StmtCompleted hoặc SP:StmtStarting (Bạn có thể tìm thấy các sự kiện này trong phần "Thủ tục được lưu trữ").

Điều này có thể thu thập khá nhiều dữ liệu để áp dụng bộ lọc phù hợp.

+0

đã cảm ơn – scarpacci

0

Hãy nhìn vào sự kiện SQL:BatchCompleted trong hạng mục TSQL và chắc chắn rằng bạn có cột TextData kiểm tra/hiển thị. Mẫu Standard (default) bao gồm các mẫu này.

+0

Cảm ơn Daniel sql động được gọi trong một quy trình. Điều đó có thay đổi cấu hình không? – scarpacci

+0

Tôi không chắc chắn; nó có thể hoạt động nếu bạn 'sp_executesql' hoặc' EXEC' ing một số SQL nhưng nếu nó không thử bật sự kiện 'SQL: StmtCompleted'. –