Ir para conteúdo

Arquivado

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

Vinícius Pimentel

[Resolvido] Restore Database

Recommended Posts

Possuo 2 bancos um de uma mesma instância, como no exemplo abaixo:

 

DB_New

DB_Old

 

O DB_New está carregado de dados, porém preciso utilizar o arquivo BAK de seu backup para poder restaurar no DB_Old...

 

Sempre encrenca nos nomes lógicos...

 

Aguardo solução!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vinicius, qto ao restore, que erro esta dando?

Como você esta fazendo este restore?!

Eu uso esta sintaxe:

RESTORE DATABASE [DB_OLD] 
FROM 
DISK = N'C:\PASTA\ARQUIVO.bak' 
WITH FILE = 1, 
MOVE N'DATABASE_Data' 
TO N'C:\DATABASE_Data.MDF', 
MOVE N'nvnuova_Log' 
TO N'C:\DATABASE_Log.LDF'
, NORECOVERY
, NOUNLOAD
, REPLACE
, STATS = 10

Veja se isso te ajuda ;)

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse erro geralmente eh erro no nome lógico do bkp.

 

Faça isso:

 

RESTORE FILELISTONLY from disk = 'c:\arquivo.bak'

vai ter o nome da coluna LogicalName e substitui.

 

 

Mesmo com o comando que te passei o erro eh esse?

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sintaxe está corretíssima...o problema que estava dando é que estava tentando sobrescrever um DataBase com seus MDF e LDF já criados, impactando assim no erro relacionados a nomes lógicos. Tentei o script de restore para criando um novo Database e funcionou na hora...restore executado com sucesso!

 

Abs.

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.