2010-03-08 31 views
14

Tôi đang cố gắng xác định SQL INSERTS xảy ra khi bản ghi được xem từ một ứng dụng Windows. Trong SQL Profiler, tôi có một danh sách dài các thủ tục lưu trữ kích hoạt khi bản ghi được xem, tuy nhiên nó rất cồng kềnh để xác định thủ tục lưu trữ, sau đó xác định vị trí chèn, sau đó tìm thủ tục lưu sẵn trong trình khám phá đối tượng (ngay cả với bộ lọc).Có cách nào trong trình lược tả SQL để lọc theo các câu lệnh INSERT không?

Có cách nào để tôi xem tất cả các lệnh SQL trên một chi tiết đơn hàng thay vì quy trình được lưu trữ không? Và sau đó lọc theo câu lệnh INSERT?

Cảm ơn mọi sự xác nhận!

Trả lời

21

Hãy thử xem sự kiện SP: StmtStarting và SQL: StmtStarting, bao gồm cột TextData và đặt Bộ lọc cột cho TextData có cài đặt Thích thành% insert%.

này có thể bao gồm một số dương tính giả như tài liệu tham khảo để bảng "chèn" trong một cò vv

+0

Tôi không biết rằng tôi có sự kiện này. Tất cả các hàng có SP chạy, Lớp Sự kiện là RPC: Bắt đầu từ – user53885

+2

Chọn hộp kiểm "Hiển thị Tất cả Sự kiện" trên tab Lựa chọn Sự kiện. – DyingCactus

+0

Cảm ơn sự giúp đỡ của bạn. Nhiều đánh giá cao! – user53885

7

Chỉ cần thêm một số ảnh chụp màn hình để trả lời ở trên:

Trace Details

Event Selection

Filter Text Data

Các vấn đề liên quan