none
Restore de fita não finaliza RRS feed

  • Pergunta

  • Boa Tarde!

    Relizei Backup em fita: 1 Full e 2 Logs, através de Jobs, com os scrips abaixo:

    FULL:

    use KarineTeste
    GO
    BACKUP DATABASE KarineTeste
    TO TAPE = '\\.\tape0'
    WITH FORMAT,
    NOREWIND,
    NoUnload,
     NAME = 'Backup Full Karine';
    GO

     

    LOG1:

    use KarineTeste
    GO
    BACKUP LOG KarineTeste
    TO TAPE = '\\.\tape0'
    WITH NOFORMAT,
    NOREWIND,
    NoUnload,
     NAME = 'Backup Log KARINE - 09:00HS';
    GO

     

    LOG2:

    use KarineTeste
    GO
    BACKUP LOG KarineTeste
    TO TAPE = '\\.\tape0'
    WITH NOFORMAT,
     NAME = 'Backup LOG Karine 17:50hs';
    GO

    Agora quero restaurar este backup, se eu restaurar somente o FULL da certo, mas quando tento restaurar o FULL + 2 LOGS o restore não finaliza, mostra a mensagem que foi restaurado com sucesso, mas fica com Status (Restoring...) e uma seta verde...

    Para restaurar estou usando o SQL Server Management Studio, SElecionando a Base > Tsks > Restore > DataBase > Selecionado todos os sets de backup (Full e logs) Em Options marquei a opção: Overwrite the existing database e Leave the database in read-only mode. Undo (...)RESTORE WITH STANDBY.

    SQL Standard 2005

    Obrigada

    quarta-feira, 27 de abril de 2011 20:29

Respostas

  • Karine,

     

    Bom, quando voce esta restaurando somente o backup full voce deve estar colocando a opção with recovery, o que restaura a base e a deixa pronta para ser acessada (Conforme permissões, mas isso nao vem ao caso agora....), no modo standy by, a base fica aberta receber novos arquivos de logs ou diferenciais, a opção read-only é a mesma coisa que stady by, porem permite fazer select, mas ainda sim não é possivel a alteração de nenhum dado uma vez que a base ainda esta aberta, se voce terminou de restaurar o backup full e os 2 arquivos de log, utilize o seguinte comando para trazer a base online e operacional:

    RESTORE DATABASE teste WITH recovery

     

    Pronto, a partir deste momento a base esta online e pode ser acessada e seus dados alterados.

     

    O seu erro estava que ao terminar o restore dos logs, a base ainda estava aberta a=para a recepção de novos arquivos (Como funciona uma solução de log shipping por exemplo)


    ------------------------------------------------------------- Oracle OCA11g
    • Marcado como Resposta Karine Porton quinta-feira, 28 de abril de 2011 13:59
    quinta-feira, 28 de abril de 2011 12:42
    Moderador

Todas as Respostas

  • Karine,

     

    Bom, quando voce esta restaurando somente o backup full voce deve estar colocando a opção with recovery, o que restaura a base e a deixa pronta para ser acessada (Conforme permissões, mas isso nao vem ao caso agora....), no modo standy by, a base fica aberta receber novos arquivos de logs ou diferenciais, a opção read-only é a mesma coisa que stady by, porem permite fazer select, mas ainda sim não é possivel a alteração de nenhum dado uma vez que a base ainda esta aberta, se voce terminou de restaurar o backup full e os 2 arquivos de log, utilize o seguinte comando para trazer a base online e operacional:

    RESTORE DATABASE teste WITH recovery

     

    Pronto, a partir deste momento a base esta online e pode ser acessada e seus dados alterados.

     

    O seu erro estava que ao terminar o restore dos logs, a base ainda estava aberta a=para a recepção de novos arquivos (Como funciona uma solução de log shipping por exemplo)


    ------------------------------------------------------------- Oracle OCA11g
    • Marcado como Resposta Karine Porton quinta-feira, 28 de abril de 2011 13:59
    quinta-feira, 28 de abril de 2011 12:42
    Moderador
  • Otimo Fabrizzio,

     

     

    Obrigada!

    quinta-feira, 28 de abril de 2011 13:59