Trabalhar com logs do Amazon RDS para Microsoft SQL Server
É possível usar o console do Amazon RDS para visualizar, monitorar e baixar os logs do SQL Server Agent e os logs de erros do Microsoft SQL Server e os logs do SQL Server Reporting Services (SSRS)
Monitorar arquivos de log
Ao visualizar um log no console do Amazon RDS, você pode ver o conteúdo conforme ele é naquele momento. Ao observar um log no console, ele é aberto em um estado dinâmico para que você possa ver as atualizações feitas nele em tempo quase real.
Só é possível monitorar o log mais recente. Por exemplo, digamos que os seguintes logs mostrem:
Somente log/ERRO está sendo ativamente atualizado, por ser o log mais recente. É possível monitorar os demais, mas eles são estáticos e não serão atualizados.
Guardar arquivos de log
O console do Amazon RDS mostra os logs da última semana até o dia atual. É possível baixar os logs e arquivá-los se você deseja mantê-los para fins de referência após esse período. Uma maneira de arquivar logs é carregá-los em uma bucket do Amazon S3. Para obter instruções sobre como configurar um bucket do Amazon S3 e fazer upload de um arquivo, consulte Noções básicas do Amazon S3 no Guia de conceitos básicos do Amazon Simple Storage Service e clique em Get Started (Conceitos básicos).
Visualizar logs do agente ou erros
Para visualizar os logs de erro e do agente do Microsoft SQL Server, use o procedimento armazenado do Amazon RDS rds_read_error_log
com os seguintes parâmetros:
-
@index
– a versão do log para recuperação. O valor padrão é 0, que recupera o log de erro atual. Especifique 1 para recuperar o registro anterior, especifique 2 para recuperar o anterior a ele, e assim por diante. -
@type
– o tipo do log para recuperação. Especifique 1 para recuperar um log de erro. Especifique 2 para recuperar um log de agente.
O exemplo a seguir solicita o log de erro atual.
EXEC rdsadmin.dbo.rds_read_error_log @index =
0
, @type =1
;
Para obter mais informações sobre erros do SQL Server, consulte Erros do mecanismo de banco