Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Joffre Mota

Restaurar backup através de scripts

Recommended Posts

Bom dia.

Desenvolvi um sistema para gerenciar banco de dados.

Ele cria/importa/exporta/remove bases de dados em Oracle 9i, Oracle 10g, SQL Server 2k e SQL Server 2k5.

A parte de Oracle já concluí, agora está faltando apenas a parte de restaurar o backup das bases SQL Server.

Para isso, preciso saber como é o script de restauração. Estou tentando da seguinte forma:

 

comandoSQL 1: RESTORE DATABASE BASE2K FROM DISK = 'F:\TESTE_SOFTWARE\Projetos\BKP_2K_2904\TS_F_SQL2K_JF1_20110429131717.bak'
comandoSQL 2: RESTORE DATABASE BASE2K FROM DISK = 'F:\TESTE_SOFTWARE\Projetos\BKP_2K_2904\TS_F_SQL2K_JF1_20110429131717.bak' WITH REPLACE
comandoSQL 3: RESTORE DATABASE BASE2K FROM DISK = 'F:\TESTE_SOFTWARE\Projetos\BKP_2K_2904\TS_F_SQL2K_JF1_20110429131717.bak' WITH REPLACE, MOVE 'FPw_Data' TO 'D:\DATA\SQL2K\BASE2K.mdf'
comandoSQL 4: RESTORE DATABASE BASE2K FROM DISK = 'F:\TESTE_SOFTWARE\Projetos\BKP_2K_2904\TS_F_SQL2K_JF1_20110429131717.bak' WITH REPLACE, MOVE 'FPw_Data' TO 'D:\DATA\SQL2K\BASE2K.mdf', MOVE 'FPw_Log' TO 'E:\INDEX\SQL2K\BASE2K_Log.ldf'

 

Onde cada linha iniciada por "comandoSQL" é uma nova linha de script. Estou achando meio estranho!

Se alguém puder me indicar o script exato para restauração de um backup, vou agradecer imensamente.

 

Passos que sigo:

1) Crio uma base em branco;

2) Faço backup de uma base existente;

3) Restauro o backup da base existente (passo 2) dentro da base criada (passo 1)

 

Agradeço antecipadamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.