Blog > Avril 2015
Ecrire dans les logs d'erreur d'SQL Server


Il peut parfois être utile d'écrire dans les logs d'erreur d'SQL Server, à des fins de débogage par exemple. Dans mon cas, il s'agissait d'ajouter des traces dans une procédure stockée qui était lancée depuis un serveur batch qui m'était inaccessible. Pour cela, il est possible d'utiliser RAISERROR avec l'option WITH LOG :
RAISERROR('TEST', 10, -1) WITH LOG;
Le deuxième paramètre correspond à la sévérité. Une sévérité inférieure à 11 permet de ne pas remonter d'erreur à l'appelant. La consultation des traces se fait par SQL Server Management Studio dans la rubrique "Management > SQL Server Logs" :

Les traces sont ensuite visibles sous forme d'historique :

Nouvelle version du blog


L'interface du blog a été revu pour une meilleure visibilité et interactivité. Voici les fonctionnalités intégrées :
  • Recherche des articles par mots-clés
  • Liste des archives dynamiques
  • Interface adaptée pour les mobiles (interface dite Responsive)
Bonne navigation.