Usuário com melhor resposta
Problema na Etapa de Restore do Log Shipping

Pergunta
-
Boa Tarde Pessoal,
Estou enfrentando vários problemas com a etapa de restore do Log shipping, se você olhar nos logs do SQL Server Agent ele apresenta com sucesso, mas na verdade ele não restaurou nada, ele simplesmente pulou todos os arquivos.
Log Do Sql Server Agent
Date,Source,Severity,Step ID,Server,Job Name,Step Name,Notifications,Message,Duration,Sql Severity,Sql Message ID,Operator Emailed,Operator Net sent,Operator Paged,Retries Attempted 09/05/2011 14:10:00,LSRestore_ServidorOrigem_Banco,Unknown,0,ServidorDestino,LSRestore_ServidorOrigem_Banco,(Job outcome),,The job succeeded. The Job was invoked by Schedule 42 (DefaultRestoreJobSchedule). The last step to run was step 1 (Log shipping restore log job step.).,00:00:11,0,0,,,,0 09/05/2011 14:10:00,LSRestore_ServidorOrigem_Banco,Unknown,1,ServidorDestino,LSRestore_ServidorOrigem_Banco,Log shipping restore log job step.,,Executed as user: DOMINIO\Administrador. The step succeeded.,00:00:11,0,0,,,,0 09/05/2011 14:10:00,LSRestore_ServidorOrigem_Banco,Unknown,1,ServidorDestino,LSRestore_ServidorOrigem_Banco,Log shipping restore log job step.,,2011-09-05 14:10:10.81 ----- END OF TRANSACTION LOG RESTORE -----<nl/><nl/>Exit Status: 0 (Success),00:00:10,0,0,,,,0 09/05/2011 14:10:00,LSRestore_ServidorOrigem_Banco,Unknown,1,ServidorDestino,LSRestore_ServidorOrigem_Banco,Log shipping restore log job step.,,2011-09-05 14:10:10.77 The restore operation was successful. Secondary ID: '012e29ca-c437-44bc-a8d4-f218edab3f4c',00:00:10,0,0,,,,0 09/05/2011 14:10:00,LSRestore_ServidorOrigem_Banco,Unknown,1,ServidorDestino,LSRestore_ServidorOrigem_Banco,Log shipping restore log job step.,,2011-09-05 14:10:10.63 Could not find a log backup file that could be applied to secondary database 'Banco'.<nl/>2011-09-05 14:10:10.64 The restore operation was successful. Secondary Database: 'Banco'<c/> Number of log backup files restored: 0<nl/>2011-09-05 14:10:10.66 Deleting old log backup files. Primary Database: 'Banco',00:00:10,0,0,,,,0 09/05/2011 14:10:00,LSRestore_ServidorOrigem_Banco,Unknown,1,ServidorDestino,LSRestore_ServidorOrigem_Banco,Log shipping restore log job step.,,2011-09-05 14:10:10.58 Skipped log backup file. Secondary DB: 'Banco'<c/> File: '\\ServidorDestino\e$\LogShipping\Banco\Banco_20110905163001.trn'<nl/>2011-09-05 14:10:10.61 Skipped log backup file. Secondary DB: 'Banco'<c/> File: '\\ServidorDestino\e$\LogShipping\Banco\Banco_20110905164501.trn',00:00:10,0,0,,,,0 09/05/2011 14:10:00,LSRestore_ServidorOrigem_Banco,Unknown,1,ServidorDestino,LSRestore_ServidorOrigem_Banco,Log shipping restore log job step.,,2011-09-05 14:10:10.44 Skipped log backup file. Secondary DB: 'Banco'<c/> File: '\\ServidorDestino\e$\LogShipping\Banco\Banco_20110905154425.trn'<nl/>2011-09-05 14:10:10.48 Skipped log backup file. Secondary DB: 'Banco'<c/> File: '\\ServidorDestino\e$\LogShipping\Banco\Banco_20110905154501.trn'<nl/>2011-09-05 14:10:10.52 Skipped log backup file. Secondary DB: 'Banco'<c/> File: '\\ServidorDestino\e$\LogShipping\Banco\Banco_20110905160001.trn'<nl/>2011-09-05 14:10:10.55 Skipped log backup file. Secondary DB: 'Banco'<c/> File: '\\ServidorDestino\e$\LogShipping\Banco\Banco_20110905161501.trn',00:00:10,0,0,,,,0
Log Do WindowsTipo de evento: Erro
Fonte de evento: MSSQLSERVER
Categoria do evento: (2)
Id. do evento: 14421
Data: 05/09/2011
Hora: 12:46:00
Usuário: DOMINIO\Administrador
Computador: ServidorDestino
Descrição:
The log shipping secondary database ServidorDestino.Banco has restore threshold of 45 minutes and is out of sync. No restore was performed for 2335 minutes. Restored latency is 0 minutes. Check agent log and logshipping monitor information.
Para obter mais informações, visite o Centro de ajuda e suporte em http://go.microsoft.com/fwlink/events.asp.Agradeço qualquer ajuda
Dionizio A Ferreira - MCP (70-270 / 70-290) Blog : http://my.opera.com/dionizioaf/blog/
Respostas
-
O que eu faria primeiramente seria parar o Log Shipping e tentar restaurar esses logs manualmente, um a um, só assim voce conseguira ver melhor o problema. Nao me parece quebra de LSN. Verifique também na base de dados msdb a tabela backupset se teve algum backup diferente entre esses horarios dos logs.
Att,
Marcos Freccia
KeepIT Informatica- Sugerido como Resposta Marcus Vinícius BittencourtMVP terça-feira, 27 de dezembro de 2011 10:16
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 5 de junho de 2018 11:04
Todas as Respostas
-
Verifiquei em alguns locais que a data dos computadores pode ser um problema, verifiquei e está correto
net time \\ServidorDestino;net time \\ServidorOrigem
A hora atual em \\ServidorDestino é 05/09/2011 14:57:17
Comando concluído com êxito.
A hora atual em \\ServidorOrigem é 05/09/2011 14:57:17
Comando concluído com êxito
Dionizio A Ferreira - MCP (70-270 / 70-290) Blog : http://my.opera.com/dionizioaf/blog/ -
Dionizio,
Ele não esta encontrando um arquivo de log que possa ser restaurado, normalmente os problemas que geram isso são a quebra da cadeia de arquivos de log, quebrando o lsn sequencial fazendo com que arquivos posteriores sejam impossiveis de serem restaurados.
Poderia tentar restaurar manualmente um arquivo de log e postar o erro?
Se possivel, veja os logs do SQL Server tambem para maiores detalhes.
Fabrizzio A. Caputo
Certificações:
Oracle OCA 11g
MCITP SQL Server 2008 Implementation and Maintenance
MCITP SQL Server 2008 Developer
Blog Pessoal: www.fabrizziocaputo.wordpress.com
Blog Empresa: www.tripletech.com.br/blog
Twitter: @FabrizzioCaputo
Email: fabrizzio.antoniaci@gmail.com -
Dionizio,
Você esta restaurando a sequência correta de arquivos?
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com] -
O que eu faria primeiramente seria parar o Log Shipping e tentar restaurar esses logs manualmente, um a um, só assim voce conseguira ver melhor o problema. Nao me parece quebra de LSN. Verifique também na base de dados msdb a tabela backupset se teve algum backup diferente entre esses horarios dos logs.
Att,
Marcos Freccia
KeepIT Informatica- Sugerido como Resposta Marcus Vinícius BittencourtMVP terça-feira, 27 de dezembro de 2011 10:16
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 5 de junho de 2018 11:04
-
Marcos,
Concordo com a sua sugestão, desta forma, fica mais fácil identificar qual o log pode esta apresentando problemas, ou se a sequência foi quebrada.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]