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

Nomination MVP : Chapitre 2012

Je viens d’être nominé MVP SQL Server 2012 en Thaïlande, après avoir été nominé en 2009 en France.
Je tiens donc à remercier tous les participants aux forums SQL et SQL Server, ainsi que tout l’équipe de Développez.com, et plus particulièrement :

qui m’ont à la fois soutenu et inspiré, et avec qui nous travaillons sur des publications, mais aussi :

  • Panjaporn Vittayalerdpun, Server Business Group Lead
  • Fukiat Julnual, Évangéliste

Tous deux travaillent chez Microsoft en Thaïlande, et nous avons travaillé ensemble à la création d’une communauté .NET, pour laquelle j’anime régulièrement des conférences à Bangkok.

Merci à tous et à bientôt sur le forum !

ElSüket :)

Les Événements Étendus avec SQL Server 2008

Je viens de publier un article sur les Événements Étendus avec SQL Server 2008.

Je tiens à remercier Mikedavem pour ses encouragements, la relecture et l’aide à la publication.

Je remercie également toute l’équipe de Développez.com pour la mise à disposition de la plateforme de publication.

Voici le menu :

I. Architecture logique des XE, où sont décrits ce que sont les packages, les événements, les cibles, les actions, les prédicats, les « maps », et enfin les types

II. Gestion des sessions d’XE avec les vues et fonctions de gestion dynamique, qui donne le détail et les requêtes pour gérer les sessions XE

III. Quelques exemples guidés (3 au total)

IV. Le futur avec SQL Server 2012 : une brève section sur les améliorations apportées par SQL Server 2012 concernant les XE

V. Avantages et inconvénients de l’utilisation des XE : une liste de ce qu’apportent les XE, et de leurs (rares à mon avis) freins à leur adoption

Bonne Lecture à tous et merci de vos commentaires ;)