locked
Erro ao restaurar backup sql server 2000 em sql server 2005 RRS feed

  • Pergunta

  • Ao restaurar um backup SQL 2000 em SQl 2005 o processo atinge 100% e gera o seguinte erro:

    Restore failed for Server 'SERVIDOR\SQLEXPRESS'.  (Microsoft.SqlServer.Express.Smo)
    System.Data.SqlClient.SqlError: RESTORE could not start database 'BANCO'. (Microsoft.SqlServer.Express.Smo)

    O banco em questão está com quase 1Gb, utilizo a versão Express, por isto necessito migrar para o 2005.

    quarta-feira, 20 de janeiro de 2010 17:30

Respostas

  • Renato,
    Possivelmente vc esta tentando restaurar uma base SQL Server 2000 de edicao incompativel para SQL Server 2005 Express!

    Voce pode subir bases SQL Server 2000 no SQL Server 2005 Express se sua base SQL Server 2000 de origem for de uma das seguintes versoes:

    * Server 2000 Personal Edition SP3 ou Superior
    * SQL Server Desktop Engine (MSDE) 2000 SP3 ou Superior

    Veja se a versão do SQL Server 2000 é diferente das acima?

    []'s

    SQL Server - SQLOS
    http://leivio.spaces.live.com/blog/cns!A9C38548B0E679DB!236.entry
    MCP | MCTS | MCITP - http://leivio.spaces.live.com/
    sábado, 23 de janeiro de 2010 20:31

Todas as Respostas

  • Boa Tarde Renato Você ja tentou rodar o seguinte comando para verificar a integridade do backup ? RESTORE VERIFYONLY FROM DISK='C:\SEUBANCO.BAK' O resultado deste comando poderá dar mais informações para você sobre integridade do seu backup.



    Atenciosamente. Anderson Silva
    quarta-feira, 20 de janeiro de 2010 18:26
  • se o banco 2000 ainda estiver no ar, tente um detach e attach tbm...

    att,
    Marcelo Fernandes
    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    quinta-feira, 21 de janeiro de 2010 10:51
    Moderador
  • Renato,

    Você esta tentando restaurar sobre uma base de dados já existente?

    De que forma você esta realizando a restauração?
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quinta-feira, 21 de janeiro de 2010 17:15
    Moderador
  • Boa tarde Renato,
    Aproveitando o que o Junior Galvão perguntou, se estiver tentando restaurar em uma base de dados já existente será que o modo de compatibilidade esta o 80?

    Abraço!
    Alex Souza http://pessoalex.spaces.live.com
    quinta-feira, 21 de janeiro de 2010 21:38
  • Não, estou criando um novo banco no 2005 e tentando restaurar um backup do 2000.
    Procedimento normal: Task, restore, from device, overwrite...
    quinta-feira, 21 de janeiro de 2010 22:14
  • Estou restaurando em um banco novo, mas tentei colocá-lo em modo de compatibilidade 80 e tambem não fez efeito.
    quinta-feira, 21 de janeiro de 2010 22:16
  • Renato,

    Você poderia postar o script que você esta utilizando para realizar a restauração deste banco de dados?

    A integridade do arquivo foi verificada?


    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    sábado, 23 de janeiro de 2010 01:04
    Moderador
  • Renato,
    Possivelmente vc esta tentando restaurar uma base SQL Server 2000 de edicao incompativel para SQL Server 2005 Express!

    Voce pode subir bases SQL Server 2000 no SQL Server 2005 Express se sua base SQL Server 2000 de origem for de uma das seguintes versoes:

    * Server 2000 Personal Edition SP3 ou Superior
    * SQL Server Desktop Engine (MSDE) 2000 SP3 ou Superior

    Veja se a versão do SQL Server 2000 é diferente das acima?

    []'s

    SQL Server - SQLOS
    http://leivio.spaces.live.com/blog/cns!A9C38548B0E679DB!236.entry
    MCP | MCTS | MCITP - http://leivio.spaces.live.com/
    sábado, 23 de janeiro de 2010 20:31
  • Leivio,

    Muito bem lembrado se a versão foi anterior ao SP3 não será possível de forma direta realizar a restauração deste banco de dados.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    sábado, 23 de janeiro de 2010 20:33
    Moderador
  • Este post foi encerrado por ser considerado um post antigo.

    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 5 de junho de 2018 18:05
    Moderador