Como migramos mais de 50TB de dados On Premises – Parte Final

Chegamos à última parte da série onde falo sobre os métodos que utilizamos para migrar mais de 50 TB de dados On Premises.

Nessa postagem gostaria de compartilhar com vocês a query utilizada na parte 2 para gerar os comandos de restore para os logs.

Essa query é uma maravilha e já me ajudou bastante em migrações de banco e também em situações críticas, a mesma foi criada pelo Ricardo Moreira.

Segue a consulta:

select 'RESTORE LOG [' + database_name + '] FROM DISK = N''' + physical_device_name + ''' WITH FILE = 1, NORECOVERY, NOUNLOAD, STATS = 10', backup_start_date, backup_finish_date
FROM msdb..backupset, msdb..backupmediafamily
where msdb..backupmediafamily.media_set_id = msdb..backupset.media_set_id and
type = 'L' and
--database_name in ('databasename') and
backup_start_date >= '08/31/2020 15:00'
--and backup_start_date < '08/31/2019 22:50'
order by backup_start_date

Como pode ver, ela vai gerar os comandos de restore completos baseado na data/hora que você informar, é uma mão na roda!

Estou incluindo ela no meu GitHub para que fique mais fácil o acesso, junto aos outros scripts.

Abraços!

Deixe um comentário