Registrado em: Jan 29, 2010 Mensagens: 10 Localização: Sao paulo/SP
Enviada: 22 Mar 2012 18:17 Assunto: Restaurar banco sem usar o comando MOVE
Pessoal estou com uma duvida pois aqui na empresa eu tenho um servidor de producao e outro de testes eu e queria restaura o backup do banco de producao no de teste mas quando (sao servidores diferentes) mas quando eu vou restaurar ele me OBRIGA a usar o comando MOVE, mas eu nao quero mover os arquivos .mdf e .ldf de servidor, tem outra alternativa de restaurar em servidores diferentes sem usar o MOVE??
Registrado em: Dec 18, 2007 Mensagens: 18 Localização: São Paulo
Enviada: 23 Mar 2012 16:07 Assunto:
Olá!
"Dentro" do arquivo de backup existem informações sobre a localização dos arquivos MDF e LDF original. Quando você restaura um backup para um BD diferente do original, a localização e o nome dos novos MDF e LDF são diferentes do BD original. Neste caso, você precisa usar a cláusula MOVE para informar ao comando BACKUP onde é a localização dos novos MDF e LDF.
Transferir para
BDTESTE_NOVO
BDTESTE_NOVO_dados.MDF e BDTESTE_NOVO_log.LDF em C:\PASTA2
O comando restore para esta situação seria:
RESTORE DATABASE BDTESTE_NOVO
FROM DISK = N' C:\BACKUP\BKP_BDTESTE.BAK'
WITH FILE = 1,
MOVE N'BDTESTE' TO N'C:\PASTA2\BDTESTE_NOVO_dados.mdf',
MOVE N'BDTESTE_Log' TO N'C:\PASTA2\BDTESTE_NOVO_LOG.ldf',
NOUNLOAD, REPLACE, STATS = 10
GO