Pengungkapan penuh: Saya bekerja untuk SentryOne dan seluruh konsep pemberian Plan Explorer kepada masyarakat adalah salah satu faktor pendorong saya dalam menerima tawaran pekerjaan mereka pada tahun 2010.
Plan Explorer hanya menyajikan informasi paket lebih baik daripada SSMS. Mengapa Anda curiga bahwa itu akan mengubah data atau melakukan sesuatu yang berbahaya? Apa yang akan didapat perusahaan yang memiliki reputasi baik dari melakukan hal seperti itu?
Ketika Anda melihat sebuah rencana, itu tidak melakukan apa-apa pada server atau data Anda. Itu hanya menafsirkan XML dan menyajikannya sedikit berbeda. Anda dapat membaca halaman produk untuk beberapa fitur, dan panduan pengguna tempat kami menjelaskan bagaimana kami meningkatkan fungsionalitas SSMS.
Kenyataannya satu-satunya cara Anda dapat membuatnya melakukan apa saja ke server Anda adalah jika Anda menghasilkan rencana yang diperkirakan atau aktual. Dan inilah yang terjadi dalam salah satu kasus tersebut:
Jika Anda membuat taksiran paket, itu tepat seperti apa yang dilakukan Studio Manajemen ketika Anda memiliki jendela kueri dan klik "Tampilkan paket taksiran." Ini mengirimkan input Teks Perintah dan mengambil output rencana XML dari SQL Server. Itu juga meminta Anda untuk kredensial setiap kali (kecuali Anda membuka rencana dengan add-in SSMS baru yang saya blogging tentang kemarin ).
Jika Anda menghasilkan paket aktual, kueri yang Anda tentukan dikirim ke server dan dieksekusi, dan sementara metrik paket XML dan runtime diambil, hasil kueri hanya dibuang dan tidak dikembalikan ke UI Plan Explorer. Anda diminta di sini juga untuk kredensial, kecuali jika Anda menggunakan add-in, yang menempatkan Anda dalam konteks koneksi yang benar.
Sangat memprihatinkan bahwa Anda akan menganggap bahwa alat gratis harus melakukan sesuatu yang berbahaya atau akan memiliki alasan untuk mengubah data. Bisakah Anda menjelaskan pemikiran Anda di sini?
( Beberapa tautan lain menampilkan pengguna komunitas terkemuka lainnya yang berbicara tentang alat ini .)