Category: Archive
-

Wolfenstein: The New Order — Le soldat Blazkowicz revient au front
Je voulais écrire sur ce titre depuis un moment, même si j’avais fini de le jouer quelques mois avant de finalement m’y mettre. Wolfenstein: The New Order est un jeu de 2014 — un titre premium qui, avec un peu de patience lors d’une vente Steam, est devenu un achat pratiquement obligatoire. Et je n’ai…
-

No Man’s Sky : explorateurs d’un univers inconnu
Il y avait quelque chose de spécial dans l’été 2016, quand No Man’s Sky a fait ses débuts avec d’énormes attentes et une controverse tout aussi énorme. Cet article n’est pas une critique — c’est le récit d’une expérience, tout comme la galaxie qu’il décrit : personnelle, unique, irremplaçable. Qu’est-ce que No Man’s Sky ?…
-

AlwaysOn : Ajouter manuellement un nœud réplica avec chemin de sauvegarde et identifiants personnalisés
L’assistant des groupes de disponibilité AlwaysOn de SQL Server Management Studio couvre bien la plupart des scénarios courants — mais il a une limitation importante : il ne peut pas se faire passer pour un utilisateur personnalisé pour accéder à un chemin de sauvegarde distant avec des identifiants non par défaut. Quand votre partage de…
-

Récupérer une base de données avec un fichier journal endommagé ou perdu
Un fichier journal de transactions corrompu ou manquant est l’une des situations les plus stressantes qu’un DBA puisse rencontrer. Le premier réflexe est de restaurer depuis la dernière sauvegarde complète — mais selon les circonstances, SQL Server offre des chemins de récupération plus rapides qui minimisent à la fois les temps d’arrêt et la perte…
-

Surveiller les événements d’attente d’une session ou requête SQL Server
Pour le dépannage d’une requête lente ou d’une session applicative spécifique, les statistiques d’attente au niveau instance dans sys.dm_os_wait_stats sont trop grossières : elles agrègent les événements d’attente de tous les processus depuis le dernier redémarrage. Réinitialiser la vue avec DBCC SQLPERF est également problématique sur les instances occupées où des centaines d’autres sessions génèrent…
-

Script des logins SQL Server avec hash de mot de passe et SID d’origine
Lors de la migration d’instances SQL Server, l’une des étapes les plus sujettes aux erreurs est le transfert des logins SQL vers la destination. Scripter simplement un login avec CREATE LOGIN … WITH PASSWORD ne préserve pas le hash de mot de passe d’origine ni le SID d’origine — et des SIDs incompatibles entre les…
-

Déplacement massif de bases de données SQL Server avec Détacher-Attacher
Déplacer des bases de données SQL Server vers un nouveau volume — que ce soit pour rééquilibrer les I/O entre les stockages, migrer vers des disques plus rapides ou récupérer de l’espace — nécessite une approche méthodique pour éviter les surprises de temps d’arrêt. La méthode détacher/attacher est l’option la plus rapide quand vous pouvez…
-

Analyser la trace par défaut SQL Server pour investiguer les événements de l’instance
SQL Server exécute en arrière-plan une trace légère appelée trace par défaut qui enregistre un large éventail d’événements au niveau du serveur : événements d’auto-croissance des bases de données, création et suppression d’objets, échecs de connexion, modifications de configuration du serveur, et bien plus encore. C’est souvent le premier endroit à consulter lors de l’investigation…
-

Supervision des jobs SQL Server : vérifier la dernière exécution et la durée
Les jobs SQL Server Agent sont l’épine dorsale de la maintenance automatisée des bases de données : sauvegardes, reconstructions d’index, vérifications d’intégrité, pipelines ETL. Savoir d’un coup d’œil quand chaque job s’est exécuté pour la dernière fois et combien de temps il a duré est essentiel pour une surveillance quotidienne rapide, surtout lors de la…
-

Optimiser vos bases SQL Server : trouver et supprimer les index inutilisés
Les index sont l’un des outils de performance les plus puissants dans SQL Server — et l’une des sources d’overhead les plus négligées. Chaque index que vous créez doit être maintenu à chaque opération INSERT, UPDATE et DELETE. Les index inutilisés vous coûtent de l’espace disque, du temps de sauvegarde, de la mémoire et des…