sql >> Database >  >> RDS >> Database

Anonimiseer uw abonnementsgegevens in Plan Explorer

Eerder deze maand blogde ik over een PowerShell-script van mede-MVP Jonathan Kehayias (blog | @SQLPoolBoy). Met het script van Jonathan kun je een uitvoeringsplan wijzigen om potentieel gevoelige gegevens, zoals tabelnamen en kolomnamen, te verbergen.

Met de nieuwste build van SQL Sentry Plan Explorer kunt u nu een vergelijkbare stijl van verduistering rechtstreeks binnen de toepassing uitvoeren - of het nu uw bedoeling is om het plan te uploaden ter ondersteuning of om het gewoon met een collega te delen.

Er is een nieuw menu-item:Edit > Anonymize , die de instructietekst zal strippen en database-, tabel- en kolomnamen zal wijzigen in zeer generieke dingen zoals Database1.Table2.Column3 :

Hier is een voorbeeld voor en na het toepassen van de optie:


Een abonnement dat gevoelige informatie kan bevatten


Hetzelfde plan, na anonimisering

Merk op dat het het verduisterde plan op een nieuw tabblad plaatst, zodat u kunt blijven werken met de originele, niet-verduisterde versie.

Je hebt misschien nog een verschil opgemerkt in de bovenstaande schermafbeeldingen. Een nieuwe functie die in Plan Explorer is geïntroduceerd, zijn aangepaste lay-outs - waardoor u een enorme hoeveelheid flexibiliteit krijgt in de manier waarop u grafische plannen bekijkt. Ik zal niets van zijn donder stelen, dus lees dit bericht van Greg Gonzalez (blog | @SQLsensei) voor meer details:

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


  1. PERIOD_DIFF() Voorbeelden – MySQL

  2. SQLAlchemy create_all() maakt geen tabellen

  3. Nieuwe stuurprogramma's voor SQL Server... Wat u moet weten

  4. Snelste manier om niet-numerieke tekens uit een VARCHAR in SQL Server te verwijderen