sql >> Base de Datos >  >> RDS >> Database

Anonimice los detalles de su plan de forma nativa en Plan Explorer

A principios de este mes, escribí en un blog sobre un script de PowerShell del compañero MVP Jonathan Kehayias (blog | @SQLPoolBoy). La secuencia de comandos de Jonathan le permite modificar un plan de ejecución para ocultar datos potencialmente confidenciales, como nombres de tablas y nombres de columnas.

Con la última versión de SQL Sentry Plan Explorer, ahora puede realizar un estilo similar de ofuscación directamente dentro de la aplicación, ya sea que tenga la intención de cargar el plan para soporte o simplemente compartirlo con un colega.

Hay un nuevo elemento de menú:Edit > Anonymize , que eliminará el texto de la declaración y cambiará los nombres de la base de datos, la tabla y la columna a cosas muy genéricas como Database1.Table2.Column3 :

Aquí hay un ejemplo antes y después de aplicar la opción:


Un plan que puede contener información confidencial


Mismo plan, después de anonimizar

Tenga en cuenta que coloca el plan ofuscado en una nueva pestaña, para que pueda continuar trabajando con la versión original no ofuscada.

Es posible que haya notado otra diferencia en las capturas de pantalla anteriores. Una nueva característica que se ha introducido en Plan Explorer son los diseños personalizados, que le brindan una gran flexibilidad en la forma en que ve los planos gráficos. No robaré nada de su atención, así que querrás revisar esta publicación de Greg Gonzalez (blog | @SQLsensei) para obtener más detalles:

https://blogs.sentryone.com/author/GregGonzalez/plan-explorer-pro-2-5-query-plans-your-way/