none
RESTAURAR RRS feed

  • Pergunta

  • Pessoal,

    como faço,

    O backup foi gravado com o nome de ex: BANCO_01

    agora criei o BANCO_02...mas quero restaurar pra dentro dele as tabelas com Dados do BANCO_01

    Aguardo...

     SqlServer Express 2005


    luiz
    • Movido Gustavo Maia Aguiar domingo, 20 de junho de 2010 13:18 (De:SQL Server - Desenvolvimento Geral)
    domingo, 20 de junho de 2010 12:56

Respostas

  • Luiz

    confirme o nome e local do seu arquivo de backup do banco_01 (c:\backup\banco_01.bak)

    coloque o nome e caminho correto para o arquivo... e assegure que o banco de dados banco_02 existe, caso contrario o script será o abaixo

    RESTORE DATABASE [banco_02] 
    FROM DISK = N'C:\Backup\banco_01.bak' WITH FILE = 1, 
    MOVE N'banco_01' TO N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\banco_02.mdf', 
    MOVE N'banco_01_log' TO N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\banco_02.ldf', NOUNLOAD, REPLACE, STATS = 10
    GO
    

    att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!! Me siga no twitter: @marcelodba
    • Marcado como Resposta luiz_carlos segunda-feira, 21 de junho de 2010 12:30
    segunda-feira, 21 de junho de 2010 12:09
    Moderador

Todas as Respostas

  • Luiz Carlos,

    Uma alternativa caso vc tenha o arquivo de backup é fazer o restore...

    RESTORE DATABASE [banco_2] FROM DISK = N'C:\Backup\banco_01.bak' WITH FILE = 1, NOUNLOAD, STATS = 10
    

    att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!!
    segunda-feira, 21 de junho de 2010 10:30
    Moderador
  • Marcelo, usei o seu comando mas da esta mensagem de erro...

    RESTORE DATABASE [BANCO_2] FROM DISK = N'C:\Backup\BANCO_01.bak' WITH FILE = 1, NOUNLOAD, STATS = 10

    Msg 3154, Level 16, State 4, Line 1

    O conjunto de backup mantm um backup de um banco de dados diferente do banco de dados 'BANCO_02' existente.

    Msg 3013, Level 16, State 1, Line 1

    RESTORE DATABASE est sendo encerrado de forma anormal.


    luiz
    segunda-feira, 21 de junho de 2010 11:42
  • Luiz

    confirme o nome e local do seu arquivo de backup do banco_01 (c:\backup\banco_01.bak)

    coloque o nome e caminho correto para o arquivo... e assegure que o banco de dados banco_02 existe, caso contrario o script será o abaixo

    RESTORE DATABASE [banco_02] 
    FROM DISK = N'C:\Backup\banco_01.bak' WITH FILE = 1, 
    MOVE N'banco_01' TO N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\banco_02.mdf', 
    MOVE N'banco_01_log' TO N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\banco_02.ldf', NOUNLOAD, REPLACE, STATS = 10
    GO
    

    att.
    Marcelo Fernandes


    MCP, MCDBA, MCSA, MCTS. Se útil, classifique!!! Me siga no twitter: @marcelodba
    • Marcado como Resposta luiz_carlos segunda-feira, 21 de junho de 2010 12:30
    segunda-feira, 21 de junho de 2010 12:09
    Moderador