locked
Problema no restore de backup de Trail Version do SQL Server 2008 R2 para produto licenciado RRS feed

Respostas

  • Dirceu,

    Então, a banco de dados é criado na aplicação! Mas quais são as garantias que este banco de dados esta correto? Em relação ao backup, você destacou que faz dentro do Management Studio. Você utiliza interface gráfica ou através do comando Backup ou Restore?

    Este tipo de erro é comum de ocorrer quando a estrutura do arquivo de backup esta incorreta, incosistente ou inválida.

    Utilize estes comandos abaixo para chegar o seu backup, substitua as partes em negrito:

    --Retorna Informações sobre as mídias de backup --
    Restore LabelOnly from Disk = 'C:\Backup\Backup-Simples-Criptografia.bak'

    --Retorna Informações sobre os backups --
    Restore HeaderOnly from Disk = 'C:\Backup\Backup-Simples-Criptografia.bak'

    /* O comando RESTORE VERIFYONLY realiza uma checagem na integridade dos backups de um
    dispositivo, verificando se o mesmo é legível, este comando não verifica a estrutura de
    dados existente dentro do backup. Se o backup for válido, o SQL Server retorna uma mensagem
    de sucesso.*/
    Restore VerifyOnly from Disk = 'C:\Backup\Backup-Simples-Criptografia.bak'

    -- Retorna informações sobre os arquivos de dados e log (*.mdf, *.ndf e *.ldf) armazenados em um dispositivo --
    Restore FileListOnly from Disk = 'C:\Backup\Backup-Simples-Criptografia.bak'


    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]

    quarta-feira, 6 de junho de 2012 11:52
    Moderador

Todas as Respostas

  • Dirceu,

    O problema não esta no caso da versão ser Trial ou Não-Trial, na verdade existe uma falha por parte do arquivo de backup!

    Você esta tentando fazer a restauração de que forma?


    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]

    sexta-feira, 1 de junho de 2012 12:28
    Moderador
  • Olá Pedro,

    Obrigado pelo seu interesse.  O detalhe é que minha aplicação já gera os bancos inicialmente, mas zerados praticamente.  Eu simplesmente abri o SQL Management Studio e tentei restore o backup clicando sobre o banco com o botão direito do mouse -> Tasks -> Restore.

    Entrei como o sa.

    []s


    Dirceu Nascimento Consultor

    sexta-feira, 1 de junho de 2012 16:07
  • Dirceu,

    Vamos lá aplicação cria os bancos de dados!

    Você realiza os backups através da aplicação? O restore eu entendi, mas você esta especificando para substituir o conteúdo do banco?


    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]

    sexta-feira, 1 de junho de 2012 16:45
    Moderador
  • Olá Pedro,

    Sim. A minha aplicação cria os bancos de dados. Só que não faço backups através dela. Tanto o backup como o restore é pelo SQL Management Studio. Tentei fazer o restore substituindo o banco de dados também.

    []s


    Dirceu Nascimento Consultor


    • Editado Dirceu Nascimento segunda-feira, 4 de junho de 2012 03:10 Revisão da resposta
    sexta-feira, 1 de junho de 2012 19:08
  • Dirceu,

    Então, a banco de dados é criado na aplicação! Mas quais são as garantias que este banco de dados esta correto? Em relação ao backup, você destacou que faz dentro do Management Studio. Você utiliza interface gráfica ou através do comando Backup ou Restore?

    Este tipo de erro é comum de ocorrer quando a estrutura do arquivo de backup esta incorreta, incosistente ou inválida.

    Utilize estes comandos abaixo para chegar o seu backup, substitua as partes em negrito:

    --Retorna Informações sobre as mídias de backup --
    Restore LabelOnly from Disk = 'C:\Backup\Backup-Simples-Criptografia.bak'

    --Retorna Informações sobre os backups --
    Restore HeaderOnly from Disk = 'C:\Backup\Backup-Simples-Criptografia.bak'

    /* O comando RESTORE VERIFYONLY realiza uma checagem na integridade dos backups de um
    dispositivo, verificando se o mesmo é legível, este comando não verifica a estrutura de
    dados existente dentro do backup. Se o backup for válido, o SQL Server retorna uma mensagem
    de sucesso.*/
    Restore VerifyOnly from Disk = 'C:\Backup\Backup-Simples-Criptografia.bak'

    -- Retorna informações sobre os arquivos de dados e log (*.mdf, *.ndf e *.ldf) armazenados em um dispositivo --
    Restore FileListOnly from Disk = 'C:\Backup\Backup-Simples-Criptografia.bak'


    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]

    quarta-feira, 6 de junho de 2012 11:52
    Moderador