jeudi 18 avril 2024

Retrouvez la version d'origine

Savez-vous que les fichiers de données ou de sauvegarde de SQL Server embarquent l'information sur la version d'origine qui a servi à les créer ?

Dans pas mal de cas, il peut être utile de savoir de quelle version provient un fichier de données ou de sauvegarde, voire connaître pour une base de données existante dans quelle version elle a été créée au départ.

Voici comment obtenir cette information...

Lire la suite...

vendredi 22 mars 2024

Nouveau SSMS 20.0

Le nouveau SSMS (SQL Server Management Studio) version 20 est arrivé.

Pas encore visible sur le site français, mais déjà téléchargeable (et en français si souhaité) sur le site US : https://learn.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver16

A noter :

  • Cette version 20 ne met pas à jour les versions précédentes (19.x et antérieures) mais s'installe en plus !
  • Vous pouvez récupérer votre configuration depuis les versions 19.x ou 18.x mais pas les précédentes.

A première vue, pas de changement majeur de l'interface, mais attention aux paramètres de sécurité de connexion (chiffrement, trust server certificate), maintenant configurables à la connexion.

Vous pouvez visiter les release notes à partir de la page citée plus haut.

mardi 19 mars 2024

SSMSInfoReports : nouvelle release v9.2

Encore une nouvelle version de mes rapports custom pour SQL Server Management Studio, la 9.2 !
Avec dans cette release des corrections de bugs, des améliorations, et un nouveau rapport qui interroge le Query Store.
Il y a maintenant 18 rapports !
Pour télécharger les rapports, c'est sur github : https://github.com/datafly/SSMSInfoReports
J'avais aussi fait il y a quelque temps une vidéo qui explique comment les installer et les utiliser : https://www.youtube.com/watch?v=rIY4QGWvvzQ

lundi 12 février 2024

Tracer l'activité des développeurs sur la production

Hélas, on a laissé jouer les développeurs sur la base de production !

Question posée : par quel moyen surveiller leurs actions ?

Dans cet article, on utilise la fonction d'audit de SQL Server pour capturer toutes leurs requêtes.

Lire la suite...

jeudi 28 décembre 2023

Comment utiliser les rapports SSMSInfoReports

Pour comprendre à quoi servent mes rapports custom pour SSMS (SSMSInfoReports), comment les installer et les utiliser : la vidéo.

mardi 31 octobre 2023

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"

Lire la suite...

lundi 30 octobre 2023

Utiliser les indicateurs de requête, la présentation

Téléchargez la présentation de la conférence Datafrogs "utiliser les indicateurs de requête (Query hints)".

https://blog.datafly.pro/public/Documents/Datafrogs_-_Query_Hints.pdf

La vidéo de la présentation est aussi en ligne (il manque quelques minutes d'image à la fin) :

vendredi 13 octobre 2023

Conférence Datafrogs 14 octobre 2023

Samedi 14 octobre à 14h45, j'aurai le plaisir de présenter une sessions sur les "Query Hints" ou "Indicateurs de requête".

L’optimiseur de SQL Server décide du meilleur plan d’exécution et il s’en débrouille plutôt bien. Mais comment faire pour lui forcer la main si on est sûr de pouvoir faire mieux que lui ?

Dans cette session, je vous montrerai les différents indicateurs de requêtes et leurs effets.

Le lien (linkedin) vers l'évênement : https://lnkd.in/gZZRT7zK

lundi 25 septembre 2023

Best practices N° 4 - configuration de l'instance SQL

Etape importante de configuration post-installation, à minima retoucher les paramètres de l'instance :

  • Mémoire maximale
  • Compression et checksum des sauvegardes
  • Parallélisme

Voyons comment faire cela avec quelques scripts SQL

Lire la suite...

dimanche 24 septembre 2023

Best practices N° 3 : configurer les historiques

SQL Server ne conserve par défaut que 6 archives du journal d'erreur, et l'historique des travaux de l'agent SQL est bien trop court.

Nous allons remédier à cela avec quelques scripts SQL.

Lire la suite...

- page 1 de 19