Utilisation des journaux de Microsoft SQL Server - Amazon Relational Database Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation des journaux de Microsoft SQL Server

Vous pouvez utiliser la RDS console Amazon pour consulter, regarder et télécharger les journaux de l'agent SQL serveur, les journaux d'erreurs de Microsoft SQL Server et les journaux de SQL Server Reporting Services (SSRS).

Consultation des fichiers journaux

Si vous consultez un journal dans la RDS console Amazon, vous pouvez voir son contenu tel qu'il existe à ce moment-là. L'observation d'un journal dans la console l'ouvre dans un état dynamique de telle sorte que vous puissiez voir ses mises à jour pratiquement en temps réel.

Seul le dernier journal est actif pour pouvoir être observé. Par exemple, supposons que les journaux affichent les informations suivantes :

Image de la section Logs de la RDS console Amazon avec un journal d'erreurs sélectionné.

Seul log/ERROR, en tant que journal le plus récent, est activement mis à jour. Vous pouvez choisir d'en observer d'autres, mais ils sont statiques et ne sont pas mis à jour.

Archivage des fichiers journaux

La RDS console Amazon affiche les journaux de la semaine écoulée jusqu'au jour en cours. Vous pouvez télécharger et archiver les journaux pour les garder comme référence au-delà de cette date. Une solution pour archiver les journaux consiste à les charger dans un compartiment Amazon S3. Pour savoir comment configurer un compartiment Amazon S3 et comment charger un fichier, consultez Bases Amazon S3 dans le Guide de démarrage Amazon Simple Storage Service, puis cliquez sur Mise en route.

Affichage des journaux des erreurs et des agents

Pour consulter les journaux des erreurs et des agents de Microsoft SQL Server, utilisez la procédure RDS stockée Amazon rds_read_error_log avec les paramètres suivants :

  • @index – version du journal à récupérer. La valeur par défaut est 0, qui permet de récupérer le journal des erreurs actuel. Spécifiez 1 pour récupérer le journal précédent, spécifiez 2 pour récupérer celui d'avant, et ainsi de suite.

  • @type – type de journal à récupérer. Spécifiez 1 pour récupérer un journal des erreurs. Spécifiez 2 pour récupérer un journal de l'agent.

L'exemple suivant demande le journal des erreurs actuel.

EXEC rdsadmin.dbo.rds_read_error_log @index = 0, @type = 1;

Pour plus d'informations sur les erreurs SQL du serveur, consultez la section Erreurs du moteur de base de données dans la documentation Microsoft.