SSMSInfoReports : nouvelle release v9

Une nouvelle release de mes rapports custom pour SQL Server Management Studio, la v9 !

Enormément d'améliorations partout dans cette release et en prime un rapport supplémentaire sur les locks et deadlocks, ce qui porte maintenant le nombre de rapports à 17.

Pour ceux qui ne les connaîtraient pas déjà, cet ensemble de rapports chaînés vous permettent d'avoir un aperçu rapide et graphique d'une instance et de ses bases de données, sous tous ses aspects : configurations, erreurs, stockage, backups, jobs, sécurité, performances... Et tout cela sans devoir passer par des dizaines de requêtes ou boîtes de dialogue. Un sacré gain de temps !

Côté pratique, ils se lancent directement dans SSMS et peuvent être exportés (pdf) voire imprimés... je m'en sers tous les jours ! (pour l'anecdote, j'ai appris que des consultants Microsoft les utilisent et les déploient chez leur clients...)

Vous pouvez les télécharger sur https://github.com/datafly/ssmsinforeports

La v9 est publiée comme il se doit dans la section "Releases"

Notes de version :

En plus des nombreuses améliorations d'affichage ou de requêtes, voici les principales :

Main Server Dashboard

  • Liste des volumes/disques améliorée : utilise désormais xp_cmdshell et WMIC plutôt que Ole automation. Affiche maintenant les noms de volume et les points de montage.
  • Amélioration du parsing d’errorlog : ne traite pas les journaux trop grands
  • Amélioration de l’affichage des jobs : affichage des catégories de travail et appel du rapport filtré sur les catégories

Server Report

  • Affichage correct de la version pour SQL Server 2022
  • Affichage des protocoles et ports (si la version le permet)
  • Affichage de l’Instant File Initialization (si la version le permet)
  • Affichage de Lock Pages In Memory
  • Intégrité : affichage des « suspect pages » et des memory dumps

All Databases Report

  • Refonte complète du tableau des backups
  • Nouvelles options de tri

Database Report

  • Affichage des database scoped configurations (si existantes)
  • Amélioration de l’affichage des fichiers

Index Report

  • Affichage des missing indexes pour les tables sélectionnées (lorsqu’il y en a)

Performance Report

  • Affichage des bases avec Query Store activé
  • N’inclut plus les graphiques de ressources par base (long à afficher), qui sont maintenant reportées vers un rapport à part appelé à partir d’un bouton.
  • Bouton d’appel du nouveau rapport « Lock-Deadlocks » (si la version le permet)

Nouveau rapport « Locks-Deadlocks »

  • Affichage détaillé des dernières attentes de verrous et derniers deadlocks à partir du system_health
  • Ce rapport n’est pas compatible avec SQL Server 2008/R2.