Utilisation de fichiers de trace et de vidage pour Amazon RDS for 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 de fichiers de trace et de vidage pour Amazon RDS for SQL Server

Cette section décrit l'utilisation des fichiers de trace et des fichiers de vidage pour vos instances Amazon RDS DB exécutant Microsoft SQL Server.

Génération d'une SQL requête de suivi

declare @rc int declare @TraceID int declare @maxfilesize bigint set @maxfilesize = 5 exec @rc = sp_trace_create @TraceID output, 0, N'D:\rdsdbdata\log\rdstest', @maxfilesize, NULL

Affichage d'une trace ouverte

select * from ::fn_trace_getinfo(default)

Affichage du contenu d'une trace

select * from ::fn_trace_gettable('D:\rdsdbdata\log\rdstest.trc', default)

Configuration de la période de rétention pour les fichiers de trace et de vidage

Les fichiers de trace et de vidage peuvent s'accumuler et consommer de l'espace sur le disque. Par défaut, Amazon RDS purge les fichiers de trace et de vidage datant de plus de sept jours.

Pour consulter la période actuelle de rétention des fichiers de trace et de vidage, utilisez la procédure rds_show_configuration, comme illustré dans l'exemple suivant.

exec rdsadmin..rds_show_configuration;

Pour modifier la période de rétention des fichiers de trace, utilisez la procédure rds_set_configuration et définissez tracefile retention en minutes. L'exemple ci-dessous définit la période de rétention des fichiers de trace à 24 heures.

exec rdsadmin..rds_set_configuration 'tracefile retention', 1440;

Pour modifier la période de rétention des fichiers de vidage, utilisez la procédure rds_set_configuration et définissez dumpfile retention en minutes. L'exemple ci-dessous définit la période de rétention des fichiers de vidage à 3 jours.

exec rdsadmin..rds_set_configuration 'dumpfile retention', 4320;

Pour des raisons de sécurité, vous ne pouvez pas supprimer un fichier de trace ou de vidage spécifique sur une instance de base de données de SQL serveur. Pour supprimer tous les fichiers de trace ou de vidage inutilisés, définissez la période de rétention des fichiers à 0.