2015-04-11 15 views
8

Tôi từng làm việc này rất hiệu quả. Tôi sẽ chỉ chọn cửa sổ đầu ra và tất cả các cuộc gọi sẽ được ghi lại và xuất. Nhưng sau đó tôi cài đặt lại VS 2013 và bây giờ tôi không thấy gì cả.Làm cách nào để ghi nhật ký các cuộc gọi SQL trong Visual Studio 2013?

Xin lưu ý đây là tính năng được tích hợp sẵn. Không phải cái gì tôi đã sử dụng để làm với các cuộc gọi gỡ lỗi hoặc bất cứ điều gì trong mã của tôi.

Tôi đã thực hiện việc này trong hơn một năm nay và không thể tìm ra tùy chọn nào tôi đã chọn để thực hiện điều đó. Ai có thể nhớ làm thế nào để làm điều này?

+0

@ Samantha/Alan - Có phải các cuộc gọi SQL gửi qua Entity Framework hoặc tất cả các SQL gọi bất kể như thế nào họ đã gửi? –

Trả lời

0

Bạn đang nói về IntelliTrace? Tuy nhiên nó chỉ có sẵn trong phiên bản VS Ultimate. Xem Intellitrace not available for VS 2012 Professional edition?

+0

Không, tôi đang nói về các cuộc gọi SQL mà tôi cho sooo dài xuất hiện trong cửa sổ đầu ra. Tôi đang sử dụng VS2013 Ultimate btw – Alan2

+2

Thông thường, đầu ra trong Cửa sổ đầu ra được in bằng Debug.Write hoặc Debug.WriteLine. Đảm bảo bạn đang chạy dự án ở chế độ Gỡ lỗi. –

+0

Có cách để thực hiện việc này cho bạn. Chỉ không thể nhớ tôi đã sử dụng tùy chọn nào. Không bao giờ cần thiết để làm bất kỳ Debug.Write hoặc bất cứ điều gì như thế. – Alan2

1

Đối với VS2013 Pro, tôi có thể không nhận được truy vấn để cửa sổ đầu ra, nhưng bạn có thể làm cho nó đăng nhập vào ngăn Thông báo của kết quả truy vấn. Đây có phải là những gì bạn đang đề cập đến?

Tools > 
    Options > 
     SQL Server Tools > 
      Transact-SQL-Editor > 
       Query Results > 
        Results to Grid 

Kiểm tra 'Bao gồm các truy vấn trong kết quả thiết lập' enter image description here enter image description here

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