Jump to content

Archived

This topic is now archived and is closed to further replies.

Elbrinner

Restaurar backap DMP

Recommended Posts

Pedie o backap para a locaweb e ela me envio no formato dmp agora o que eu faço com isso?Não sei como restaurar o banco de dados alguem pode me da alguma diga?obrigado

Share this post


Link to post
Share on other sites

Esta dando erro quando faço pelo enterprice.Se faço pelo consulta o que mudaria aqui?RESTORE DATABASE CorporeTesteFROM DISK = 'C:\nor.bak' WITH REPLACE,MOVE 'Northwind_log' TO 'C:\Arquivos de programas\Microsoft SQL Server\MSSQL\data\CorporeTeste_Log.ldf', MOVE 'Northwind' TO 'C:\Arquivos de programas\Microsoft SQL Server\MSSQL\data\CorporeTeste_Data.mdf'Seria algo como:RESTORE DATABASE CorporeTesteFROM DISK = 'C:\meubanco.dmpWITH REPLACE,MOVE 'Northwind_log' TO 'C:\Arquivos de programas\Microsoft SQL Server\MSSQL\data\CorporeTeste_Log.ldf', MOVE 'Northwind' TO 'C:\Arquivos de programas\Microsoft SQL Server\MSSQL\data\CorporeTeste_Data.mdf'

Share this post


Link to post
Share on other sites

Esta dando erro quando faço pelo enterprice.

você criou um banco com o mesmo nome? marcou a opção 'force restore over existing database'? mudou os caminhos do arquivo de log e de data antes de iniciar o restore? qual o numero e a mensagem completa do erro?

 

 

Se faço pelo consulta o que mudaria aqui?

 

RESTORE DATABASE CorporeTeste

FROM DISK = 'C:\nor.bak'

WITH REPLACE,

MOVE 'Northwind_log' TO 'C:\Arquivos de programas\Microsoft SQL Server\MSSQL\data\CorporeTeste_Log.ldf',

MOVE 'Northwind' TO 'C:\Arquivos de programas\Microsoft SQL Server\MSSQL\data\CorporeTeste_Data.mdf'

 

 

Seria algo como:

 

RESTORE DATABASE CorporeTeste

FROM DISK = 'C:\meubanco.dmp

WITH REPLACE,

MOVE 'Northwind_log' TO 'C:\Arquivos de programas\Microsoft SQL Server\MSSQL\data\CorporeTeste_Log.ldf',

MOVE 'Northwind' TO 'C:\Arquivos de programas\Microsoft SQL Server\MSSQL\data\CorporeTeste_Data.mdf'

RESTORE DATABASE CorporeTeste

FROM DISK = 'C:\meubanco.dmp

WITH REPLACE,

MOVE 'CorporeTeste_log' TO 'C:\Arquivos de programas\Microsoft SQL Server\MSSQL\data\CorporeTeste_Log.ldf', <-- verifica se no banco novo q você criou está esse caminho

MOVE 'CorporeTeste_data' TO 'C:\Arquivos de programas\Microsoft SQL Server\MSSQL\data\CorporeTeste_Data.mdf' <-- verifica se no banco novo q você criou está esse caminho

 

 

 

t++

Share this post


Link to post
Share on other sites

verifica la com os manos do baguio qual o collation name que eles tão usando e coloca esse mesmo collation no momento que tu tiver fazendo a base zerada

Share this post


Link to post
Share on other sites

Sei que esse post é bem antigo, mas vi algumas pequenas falhas na string que a eriva postou.

a string funciona perfeitamente, mas nao esqueçam de fechar a aspas simples no endereço do arquivo DMP (pois na string passada, ainda está aberta)... outra coisa.. NÃO rodem a string com os comentários das setas... e pra mim só funcionou quando alterei o nome do arquivo e do nome (depois do MOVE) do DATA tbm... pq fui ver e normalmente os arquivos DATA nao possuem esse _data depois do nome. ficou assim...

 

RESTORE DATABASE CorporeTeste
FROM DISK = 'C:\meubanco.dmp'
WITH REPLACE,
MOVE 'CorporeTeste_log' TO 'C:\Arquivos de programas\Microsoft SQL Server\MSSQL.1\MSSQL\Data\CorporeTeste_Log.ldf',
MOVE 'CorporeTeste' TO 'C:\Arquivos de programas\Microsoft SQL Server\MSSQL.1\MSSQL\Data\CorporeTeste.mdf'

Abraços

Share this post


Link to post
Share on other sites

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.