Tiết lộ đầy đủ: Tôi làm việc cho SentryOne và toàn bộ khái niệm đưa Plan Explorer cho cộng đồng là một trong những yếu tố thúc đẩy tôi chấp nhận lời mời làm việc của họ vào năm 2010.
Plan Explorer chỉ đơn giản là trình bày thông tin kế hoạch tốt hơn SSMS. Tại sao bạn nghi ngờ rằng nó sẽ sửa đổi dữ liệu hoặc làm bất cứ điều gì độc hại? Một công ty có uy tín sẽ kiếm được gì khi làm bất cứ điều gì như vậy?
Khi bạn đang xem một kế hoạch, nó không làm gì cả với máy chủ hoặc dữ liệu của bạn. Nó chỉ là giải thích XML và trình bày nó một chút khác nhau. Bạn có thể đọc trang sản phẩm để biết một số tính năng và hướng dẫn sử dụng nơi chúng tôi mô tả cách chúng tôi cải thiện chức năng SSMS.
Trong thực tế, cách duy nhất bạn có thể khiến nó làm bất cứ điều gì với máy chủ của bạn là nếu bạn tạo một kế hoạch ước tính hoặc thực tế. Và đây là những gì xảy ra trong một trong những trường hợp sau:
Nếu bạn tạo một gói ước tính, nó sẽ thực hiện chính xác những gì Management Studio thực hiện khi bạn có cửa sổ truy vấn và nhấp vào "Hiển thị gói ước tính". Nó sẽ gửi đầu vào Văn bản lệnh và truy xuất đầu ra XML của kế hoạch từ SQL Server. Nó cũng nhắc bạn thông tin đăng nhập mỗi lần (trừ khi bạn mở kế hoạch với bổ trợ SSMS mới mà tôi đã viết về ngày hôm qua ).
Nếu bạn tạo một kế hoạch thực tế, truy vấn bạn đã chỉ định sẽ được gửi đến máy chủ và được thực thi, và trong khi các số liệu XML và thời gian chạy của kế hoạch được lấy ra, các kết quả truy vấn chỉ bị loại bỏ và không được trả về UI của Plan Explorer. Bạn cũng được nhắc ở đây về thông tin đăng nhập, trừ khi bạn đã sử dụng bổ trợ, đưa bạn vào ngữ cảnh kết nối chính xác.
Điều rất liên quan là bạn sẽ cho rằng một công cụ miễn phí phải làm điều gì đó độc hại hoặc sẽ có bất kỳ lý do nào để sửa đổi dữ liệu. Bạn có thể giải thích suy nghĩ của bạn ở đây?
( Một số liên kết khác hiển thị người dùng cộng đồng có uy tín khác nói về công cụ này .)