2010-09-21 39 views
8

Khi tôi chạy trình lược tả trong khi chạy ứng dụng của tôi, nó chỉ có vẻ hiển thị SELECT, chứ không phải INSERT hoặc bất kỳ thứ gì thay đổi cơ sở dữ liệu. Tuy nhiên, cơ sở dữ liệu của tôi đang được cập nhật, vì vậy các lệnh này phải được thực thi. Tôi phải làm gì để làm cho nó hiển thị các cập nhật? (Tôi đang sử dụng Entity Framework, btw, nếu điều đó có thể làm cho một sự khác biệt.)SQL Profiler không hiển thị chèn/xóa/cập nhật

+0

Bạn có thể liệt kê sự kiện Profiler nào bạn đang theo dõi không? Không có gì được lọc, đúng không? –

Trả lời

10

tôi đã tìm ra cách để làm điều đó - tôi đã phải chọn SQL:StmtStartingSP:StmtStarting, không chỉ SQL:BatchStarting hoặc SP:Starting.

Không chắc chắn sự khác biệt là gì, nhưng chèn/xóa, v.v. Nó hiển thị khi tôi đưa vào các sự kiện đó.

+2

Dường như khóa cũng đang chọn SP. Mặc dù chúng tôi không sử dụng các thủ tục lưu sẵn, các phần chèn/cập nhật của chúng tôi chỉ hiển thị nếu chúng tôi bật SP. Không chắc chắn tại sao, nhưng nó hoạt động. – Slaggg

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