Suivre le nombre de fichiers journaux virtuels du fichier du journal des transactions

Avant d’envisager une réduction du fichier du journal des transactions, il convient de connaître le nombre de fichiers virtuels que contient le fichier du journal des transactions.
On peut également envisager de le faire grossir de nouveau pour avoir moins de fichiers virtuels, et obtenir de meilleures performances pour les transactions manipulant un grand volume de données.
Voyons comment faire cela :

Lire la suite

Une requête pour lister tous les travaux de l’Agent SQL Server avec leur caractéristiques d’exécution

Voici une requête qui permet de lister tous les jobs existant sur une instance SQL Server :

– toutes leurs étapes
– la définition de ces étapes (appel à une procédure stockée, exécution d’un package SSIS, …)
– la date et l’heure de la prochaine fois que le job sera exécuté
– la fréquence à laquelle l’exécution du job est planifiée, si le job a une planification
– la date à laquelle le job job a été créé, et à laquelle il a été modifié pour la dernière fois

Lire la suite

Activer la compression par défaut de toutes les sauvegardes de base de données

SQL Server 2008 a introduit la compression native des sauvegardes de base de données.
S’il est simple d’ajouter l’option COMPRESSION dans une instruction BACKUP, il est encore mieux de ne même pas avoir à y penser.
Pour cela, il suffit d’activer la compression par défaut de toutes les sauvegardes de base de données.
Notons que cela vaut pour :

– tous les types de sauvegarde (complète, différentielle, du journal des transactions, partielle, …)
– les sauvegardes réalisées à l’aide de plans de maintenance.

Lire la suite