O ApsaraDB RDS for SQL Server registra eventos da instância como logs de erros. Use esses logs para diagnosticar problemas, liberar espaço em disco limpando arquivos de log acumulados e monitorar eventos de failover entre primário e secundário.
Pré-requisitos
Antes de começar, verifique se você tem:
Uma instância do ApsaraDB RDS for SQL Server
Acesso ao console do ApsaraDB RDS
Visualizar logs de erros
O console exibe apenas os logs de erros do último mês. Para logs com mais de um mês, use instruções SQL.
Visualizar logs de erros no console
Acesse a página Instances. Na barra de navegação superior, selecione a região da instância e clique em ID da instância.
No painel de navegação à esquerda, clique em Logs.
Na aba Error Logs, selecione um intervalo de tempo para filtrar os resultados.
A aba Error Logs exibe eventos do último mês, incluindo eventos personalizados e eventos específicos do sistema.
Para visualizar logs de erros com mais de um mês, use instruções SQL conforme descrito na próxima seção.
Visualizar logs de erros usando instruções SQL
SQL Server 2016 ou anterior
Chame o procedimento armazenado sp_rds_read_error_logs.
-- Return all error logs
EXEC sp_rds_read_error_logs;
-- Return error logs from log file N that contain a specific keyword
EXEC sp_rds_read_error_logs <n>, 1, 'error';
SQL Server 2017 ou posterior
Chame o procedimento armazenado sp_readerrorlog.
EXEC sp_readerrorlog;
Para obter a referência completa de parâmetros, consulte a documentação da Microsoft.
Limpar logs de erros
Limpar logs de erros remove arquivos de log da instância para liberar espaço em disco. Os logs de erros já enviados para um bucket do Object Storage Service (OSS) permanecem acessíveis no console após a limpeza.
Instâncias do SQL Server 2008 R2 não suportam esta operação.
Acesse a página Instances. Na barra de navegação superior, selecione a região da instância e clique em ID da instância.
No painel de navegação à esquerda, clique em Logs.
Na aba Error Logs, clique em Clean Disk Space Occupied by Error Logs.
Clique em OK.
Após a limpeza, verifique o uso do disco na página Monitoring and Alerts. Para mais detalhes, consulte Visualizar uso de armazenamento.
Para automatizar a limpeza via API, chame ModifyDBInstanceConfig.
Visualizar logs de failover entre primário e secundário
Este recurso está disponível apenas para instâncias RDS primárias que executam SQL Server 2008 R2 com discos locais.
Acesse a página Instances. Na barra de navegação superior, selecione a região da instância e clique em ID da instância.
No painel de navegação à esquerda, clique em Service Availability.
Na seção Primary/Secondary Switching Logs, selecione um intervalo de tempo para visualizar os logs de failover gerados nesse período.

Próximos passos
Para entender quando ocorrem failovers automáticos entre primário e secundário e como acioná-los manualmente, consulte Alternar cargas de trabalho entre instâncias primária e secundária do ApsaraDB RDS for SQL Server.
Para gerenciar logs de transações, consulte Reduzir os logs de transações de uma instância do ApsaraDB RDS for SQL Server e a operação de API PurgeDBInstanceLog.
Para baixe arquivos de backup de logs, consulte Fazer backup de uma instância do ApsaraDB RDS for SQL Server e Baixar arquivos de backup de dados e arquivos de backup de logs.