domingo, 30 de março de 2014

Restaurando backup no SQL Server 2008

Olá galera,

Hoje mostraremos como restaurar um backup no SQL Server 2008. O procedimento foi feito no Microsoft SQL Server Management Studio. O primeiro passo é descobrir o LogicalName do arquivo de backup.

    RESTORE FILELISTONLY
    FROM DISK = N'C:\meu_diretorio\meu_banco.bak'
    WITH FILE = 1
  

Supondo que os resultados obtidos tenham sido conforme a tabela abaixo.

LogicalName PhysicalName Type FileGroupName ...
BancoDados C:\BancoDados.mdf D PRIMARY ...
BancoDados_log C:\BancoDados_log.ldf L NULL ...

Execute o script abaixo.

    USE master
    GO
    
    RESTORE DATABASE [BancoDados]
    FROM DISK = N'C:\meu_diretorio\meu_banco.bak'
    WITH FILE = 1,
    MOVE N'BancoDados' TO N'C:\meu_diretorio\BancoDados.mdf',
    MOVE N'BancoDados_log' TO N'C:\meu_diretorio\BancoDados_log.ldf',
    NOUNLOAD, REPLACE, STATS = 10
    GO
  

Com esse procedimento, o banco de dados será restaurado no diretório escolhido. Espero que a dica tenha sido útil.

Um grande abraço e até a próxima.

Nenhum comentário:

Postar um comentário