

# Solução de problemas de falhas de recuperação para um ponto no tempo devido a uma descontinuidade no número de sequência de log
<a name="Appendix.SQLServer.CommonDBATasks.PITR-LSN-Gaps"></a>

Ao tentar a recuperação para um ponto no tempo (PITR) no RDS para SQL Server, você pode encontrar falhas devido a descontinuidades nos números de sequência de log (LSNs). Essas descontinuidade impedem que o RDS restaure o banco de dados no horário solicitado, e o RDS coloca a instância de restauração no estado `incompatible-restore`.

Algumas causas comuns desse problema são:
+ Alterações manuais no modelo de recuperação do banco de dados.
+ Alterações automáticas no modelo de recuperação pelo RDS devido à insuficiência de recursos para concluir o backup dos logs de transações.

Para identificar descontinuidades no LSN em seu banco de dados, execute esta consulta:

```
SELECT * FROM msdb.dbo.rds_fn_list_tlog_backup_metadata({{database_name}})
ORDER BY backup_file_time_utc desc;
```

Se você descobrir uma descontinuidade no LSN, você pode:
+ Escolher um ponto de restauração antes da descontinuidade do LSN.
+ Aguardar e restaurar para um ponto após a conclusão do próximo backup da instância.

Para evitar esse problema, recomendamos que você não altere manualmente o modelo de recuperação dos bancos de dados do RDS para SQL Server, pois isso interrompe a durabilidade da instância. Também recomendamos que você escolha um tipo de instância com recursos suficientes para sua workload, a fim de garantir backups regulares do log de transações.

Para ter mais informações sobre o gerenciamento de logs de transações, consulte [SQL Server transaction log architecture and management guide](https://learn.microsoft.com/en-us/sql/relational-databases/sql-server-transaction-log-architecture-and-management-guide?view=sql-server-ver16) na documentação do Microsoft SQL Server.