Oii, Nemézio! Tudo bem?
A mensagem de erro indica que o log de backup que você está tentando aplicar é muito recente para o estado atual do seu banco de dados. Isso geralmente acontece quando você tenta restaurar um backup de log sem ter restaurado todos os backups anteriores necessários.
O erro sugere que você pode estar tentando restaurar um backup de log que foi feito após um backup que ainda não foi restaurado.
A solução para o seu problema seria garantir que todos os backups necessários foram restaurados e na ordem correta. No seu caso, você precisa encontrar e restaurar o backup de log que inclui o LSN 70000001223200001 antes de tentar restaurar o backup que está causando o erro.
Vou deixar um exemplo de código pra você poder fazer isso:
-- Restaurar o backup completo (FULL)
RESTORE DATABASE dbVendas FROM DISK = 'C:\DATA\BACKUP\POLITICA_BACKUP_20220302.BAK'
WITH FILE = 1, NORECOVERY;
-- Restaurar o backup diferencial
RESTORE DATABASE dbVendas FROM DISK = 'C:\DATA\BACKUP\POLITICA_BACKUP_20220302.BAK'
WITH FILE = 9, NORECOVERY;
-- Restaurar os backups incrementais na ordem correta
RESTORE DATABASE dbVendas FROM DISK = 'C:\DATA\BACKUP\POLITICA_BACKUP_20220302.BAK'
WITH FILE = 10, NORECOVERY;
RESTORE DATABASE dbVendas FROM DISK = 'C:\DATA\BACKUP\POLITICA_BACKUP_20220302.BAK'
WITH FILE = 11, RECOVERY; -- Este é o último backup a ser restaurado, então usamos RECOVERY em vez de NORECOVERY
E, também, é importante substituir o caminho do arquivo e os números dos arquivos, tá bem?
Se outa dúvida surgir, estamos aqui!
Abraços! :)