mercredi 16 novembre 2022

SQL Server 2022 est disponible

Le 16 novembre 2022 au matin (Pacific Time), et donc ce soir ici : c'est la sortie officielle de SQL Server 2022 !

Les éditions gratuites, express et développeur peuvent être téléchargées dès maintenant.
Les éditions Standard et Entreprise vont être elles aussi disponibles dès aujourd'hui, à travers les programmes de licences en volume.

Déjà installé, pour ma part... Amusant : la release est datée du 8 octobre...

 

 

 

Bon téléchargement !

vendredi 28 octobre 2022

SSMS InfoReports v8

Une nouvelle version de mes rapports custom pour SQL Server Management Studio, la v8 !

Beaucoup d'améliorations un peu partout dans cette release, et en prime deux rapports supplémentaires sur la sécurité au niveau instance et base, ce qui porte le nombre de rapports à 15.

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) ou imprimés... je m'en sers tous les jours ! (pour l'anecdote, j'ai appris que des consultants Microsoft les utilisent ou les déploient chez leur clients...)

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

jeudi 6 octobre 2022

SQL Server 2022 : les nouveautés TSQL

Découvrez dans cette présentation "Full Démo" les nouveautés du langage SQL qui arrivent avec SQL Server 2022 !

vendredi 22 juillet 2022

Ceinture + bretelles = danger !

Une problématique je trouve de plus en plus souvent chez de nombreux clients :

  • On a un plan de sauvegarde SQL Server bien ficelé (complètes, différentielles, journaux de transaction).
  • Mais à côté de cela on fait aussi "par sécurité" d'autres sauvegardes : par VEAM, BackupExec ou autre agent...

Est-ce que ceinture + bretelles est vraiment plus sûr ? Pas forcément...

Le gros problème est que, s'il est mal configuré, l'utilisation d'un autre système de sauvegarde se superposant à notre plan de maintenance peut interférer et rendre totalement inutilisables nos belles sauvegardes SQL Server différentielles ou incrémentielles. Et on ne s'en rendra compte qu'au moment de restaurer, donc généralement trop tard, une fois la catastrophe arrivée.

Dans cet article, on vous explique pourquoi, et comment faire pour éviter cette situation.

Lire la suite...

mardi 24 mai 2022

SQL Server 2022 public preview CTP 2.0

La préversion publique de SQL Server 2022 (CTP 2.0) est disponible au téléchargement depuis cet après-midi.

https://www.microsoft.com/en-us/evalcenter/download-sql-server-2022

Testez-la dès maintenant :

  • nouvelle fonctionnalité de liaison avec une instance managée Azure,
  • lien avec Azure Synapse, intégration à Microsoft Purview,
  • nouvelles améliorations du moteur pour le traitement intelligent des requêtes (feedback d'estimation de cardinalité, multiples plans en cache pour les requêtes paramétrisées, améliorations du mémory grant feedback)
  • prise en charge des réplicas en lecture seule par Query Store et hints de requêtes
  • nouvelles fonctionnalités de protection des données (SQL Ledger)
  • nouvelles fonctions pour la manipulation du JSON
  • améliorations de l'OLTP in memory et de la concurrence d'accès
  • etc...

Pour l'aperçu des nouveautés de cette préversion, c'est ici : https://docs.microsoft.com/en-us/sql/sql-server/what-s-new-in-sql-server-2022?view=sql-server-ver16

dimanche 27 mars 2022

Correctifs de sécurité SQL Server

N'oubliez pas de maintenir vos versions de SQL Server à jour avec les derniers correctifs de sécurité !

Selon le site de Symantec, avant l'invasion de l'Ukraine (profitons en pour afficher notre solidarité), certaines attaques auraient utilisé une vulnérabilité de SQL Server (CVE-2021-1636) sur des serveurs non mis à jour. Cette vulnérabilité est pourtant corrigée depuis janvier 2021.

C'est donc bien le moment de vérifier que tous vos correctifs de sécurité sont à jour. Vous trouverez toutes la liste des builds et correctifs pour les versions de 2012 à 2019 sur ce lien.

jeudi 10 mars 2022

SQL Server et protection des données

La sécurité des données est une préoccupation de plus en plus fréquente depuis la législation pour la protection des données personnelles (RGPD) et à cause de l'actualité qui montre que les fuites de données sont de plus en plus fréquentes.
Je suis sollicité de plus en plus fréquemment pour des projets de ce type : chiffrement, masquage, anonymisation, ...

Nous allons voir ici quelques unes des solutions offertes par le moteur de bases de données et astuces pour les mettre en oeuvre.

Lire la suite...

Isolation Optimiste : snapshot, read committed snapshot

Vous avez des problèmes avec les verrous bloquants ?

Savez-vous que SQL Server propose aussi un mode d'isolation optimiste qui fonctionne par versioning et permet ainsi que les lectures ne soit plus bloquées par les écritures ?

Cette nouvelle vidéo vous en détaille le fonctionnement.

samedi 15 janvier 2022

Datafrogs : les very LARGE databases (VLDB)

Aujourd'hui, c'était les datafrogs, une journée de conférences organisée par notre ami Rudi Bruchez.

J'ai eu le plaisir de vous présenter une session sur "les bases de données volumineuses" ou VLDB.

En démarrant par un petit sondage auprès des spectateurs :

La vidéo est en ligne !

Lire la suite...

mercredi 6 octobre 2021

Le piège des conversions implicites

Les problèmes de conversion de types de données sont un des problèmes de performances trop souvent rencontré.

Vous avez peut-être déjà rencontré des plans d'exécution de requêtes qui, à cause d'une conversion implicite, deviennent inefficaces : parcours de table au lieu d'une recherche indexée, par exemple.

Nous allons voir ici dans quel cas de figure cela se produit.

Lire la suite...

- page 1 de 17