Utilizzo dei log di Microsoft SQL Server - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzo dei log di Microsoft SQL Server

Puoi utilizzare la console Amazon RDS per visualizzare, monitorare e scaricare i log di SQL Server Agent, Microsoft SQL Server e SQL Server Reporting Services (SSRS).

Monitoraggio dei file di log

Se visualizzi un log nella console Amazon RDS, puoi visualizzarne i contenuti così come si presentano in quel momento. I log monitorati nella console vengono aperti in una modalità dinamica che ti consente di visualizzarne gli aggiornamenti in tempo quasi reale.

Solo l'ultimo log può essere monitorato. Supponiamo, ad esempio, che ti vengano mostrati i log seguenti:

Solo il log/ERROR viene aggiornato attivamente, essendo il più recente. Puoi scegliere di monitorare altri log, ma questi sono statici e non si aggiornano.

Archiviazione dei file di log

La console Amazon RDS mostra i log relativi all'ultima settimana fino alla giornata corrente. Puoi scaricare e archiviare i log per conservarli come riferimento dopo tale periodo. Uno dei modi per archiviare i log consiste nel caricarli in un bucket Amazon S3. Per istruzioni su come configurare un bucket Amazon S3 e caricare un file, consulta le nozioni di base su Amazon S3 nella Guida alle operazioni di base di Amazon Simple Storage Service e fai clic su Get Started (Inizia).

Visualizzazione dei log dell'agente e degli errori

Per visualizzare i log dell'agente e degli errori di Microsoft SQL Server, usa la stored procedure rds_read_error_log in Amazon RDS con i parametri seguenti:

  • @index – Versione del log da recuperare. Il valore predefinito è 0 (recupero del log degli errori corrente). Specifica 1 per recuperare il log precedente, 2 per recuperare il log ancora precedente e così via.

  • @type – Tipo del log da recuperare. Specifica 1 per recuperare un log degli errori. Specifica 2 per recuperare un log degli agenti.

Nell'esempio seguente viene richiesto il log degli errori corrente.

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

Per ulteriori informazioni sugli errori di SQL Server, consulta Errori del motore di database nella documentazione Microsoft.