Tuesday, January 6, 2009

Détection du redémarrage de SQL Server

Il y a une façon très simple de détecter que SQL Server à été redémarré. Dans le log d’erreur, vous allez retrouver une ligne « starting databases… ». Cette ligne est toujours inscrite lors du redémarrage et cela pour toutes les bases de données de notre serveur.

Il y a une configuration possible pour ne pas afficher cette ligne « starting databases », cependant celle-ci s’applique uniquement à nos bases de données et non aux bases de données système.

Il y a une Stored Procedure qui lit le log de SQL Server, vous pouvez l’utiliser afin de faire votre propre script pour la détection du redémarrage.

Vous pouvez vous fier à cette ligne, j’ai validé les versions de SQL 2000-05-08 et cela en anglais et en français.

No comments: