Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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.
Carregando comentários...