In
questo post parlavamo di tools aggiuntivi che possono tornare utili allo sviluppo con SQL Server.
Il nostro amico
Igor ci indica una serie di funzionalità del famoso package
SMSS Tool Pack.
Proviamo a fare un'overview delle più importanti, ringraziando
Igor (aka
jenga) per il suo intervento sul blog:
- Connection Coloring
è possibile definire una striscia colorata (che balza immediatamente all'occhio) la quale indica la connessione in cui ci si trova. Questo un esempio:
Ovviamente quella barra è la mia idea di "fatti notare" ma è possibile personalizzarla anche in dimensione:
come si nota dallo screenshot sopra, è possibile dockare la barra anche in altre posizioni (oltre che selezionare il colore o cancellarla).
Altra bella caratteristica è l'utilizzo di regular expression. Se infatti si spunta "IsRegex" è possibile definire una regular epxression per il nome della connessione:
- Query Execution History
una lista delle ultime esecuzioni per sessione:
facendo doppio click sulla query interessata essa viene riaperta e resa pronta per la riesecuzione.
- Debug and Region Section
veramente comoda anche questa. Si tratta di aree di debug o regioni espandibili/collassabili, per facilitare il debug e la leggibilità del codice. In alto con SSMS tool pack, vengono creati nuovi comandi tra cui la tendina per selezionare la modalità di esecuzione:
Dal combobox è possibile selezionare Debug o Release. Se è selezionata la prima impostazione tutte le debug section create verranno eseguite, se è selezionata la seconda impostazione verranno automaticamente commentate:
modalità debug:
modalità release:
Le region invece sono proprio regioni in cui racchiudere codice:
altre opzioni importanti sono:
- CRUD generator
- Text Format
- Search
- New Query Template
- SQL Snippets
...
Per quelle però uso altri tool
. Già la
SQL Search e
SQL Prompt di cui ho già parlato, a mio avviso rimangono migliori.
Era da un po' che non utilizzavo
SSMS Tool Pack, ormai abituato ai tool di
red-gate, ma queste tre funzionalità sono veramente comode.
Consiglio quindi l'installazione del pacchetto, disponibile
qui.
Stay Tuned!