Divulgación completa: trabajo para SentryOne y todo el concepto de dar Plan Explorer a la comunidad fue uno de los factores motivadores en mi aceptación de su oferta de trabajo en 2010.
Plan Explorer simplemente presenta la información del plan mejor que SSMS. ¿Por qué sospechas que va a modificar datos o hacer algo malicioso? ¿Qué ganaría una empresa de buena reputación al hacer algo así?
Cuando está buscando un plan, no hace nada para su servidor o sus datos. Es solo interpretar XML y presentarlo un poco diferente. Puede leer la página del producto para ver algunas de las funciones y la guía del usuario donde describimos cómo mejoramos la funcionalidad de SSMS.
De hecho, la única forma en que puede hacer que le haga algo a su servidor es si genera un plan estimado o real. Y esto es lo que sucede en cualquiera de esos casos:
Si genera un plan estimado, hace exactamente lo que hace Management Studio cuando tiene una ventana de consulta y hace clic en "Mostrar plan estimado". Envía la entrada de texto de comando y recupera la salida XML del plan de SQL Server. También le solicita credenciales cada vez (a menos que haya abierto el plan con el nuevo complemento SSMS que escribí en el blog ayer ).
Si genera un plan real, la consulta que especificó se envía al servidor y se ejecuta, y aunque se recuperan el XML del plan y las métricas de tiempo de ejecución, los resultados de la consulta simplemente se descartan y no se devuelven a la IU de Plan Explorer. Aquí también se le solicitan las credenciales, a menos que haya utilizado el complemento, que lo ubica en el contexto de conexión correcto.
Es muy preocupante que suponga que una herramienta gratuita debe estar haciendo algo malicioso o tendría alguna razón para modificar los datos. ¿Puedes explicar tu pensamiento aquí?
( Algunos otros enlaces muestran a otros usuarios de la comunidad de buena reputación que hablan sobre la herramienta ).