Ir para conteúdo

Arquivado

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

andre br

Restaurar backup SQLServer

Recommended Posts

Pessoal, Não sei nada de SQL e estou com o seguinte problema, preciso pegar uma arquivo de backup (.bak) do SQL 2000 e exportar para o SQL 2005 que já está instalado ... alguém pode me dar uma luza? Um abraço, Andre Luiz

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigo leia as regras por favor09ª RegraÉ proíbido a abertura de tópicos com titulo: "ME AJUDE", "PELO AMOR DE DEUS", "ESTOU DESESPERADO", "URGENTE", "SOCORRO!", "HELP!", ou qualquer coisa similar, assim como utilizar Caixa Alta (letras todas em maiusculas) no titulo ou mesmo no corpo do tópico ou post. Utilize titulos curtos e claros, que condizem com sua dúvida. Os títulos, tópicos e posts serão editados e os membros advertidos por MP.Outra coisa seja mais especifico o arquivo bak esta no sql 2000, se estiver você consegue importar este arquivo sem problemas no 2005

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,Desculpe por não ter lido as regras ...Sim, o .bak foi feito em SQL2000, consigo jogar direto para o 2005? Qual programa posso utilizar?Mais uma vez desculpe ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom cara Instale o Sql Server 2005 Express que é gratuito

 

http://www.microsoft.com/downloads/details...48-dcc397514b41

 

depois que você tiver ele tudo certo clique com o botao direito em cima da databases, vai em Restore Database

 

selecione o from device, ele vai pedir o arquivo .bak pegue ele e pronto o o sql ira fazer o resto com ele

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já tenho o sql 2005 indtalado, tentei fazer a recuperação e apareceu o seguinte ....

 

TITLE: Microsoft SQL Server Management Studio

------------------------------

 

Restore failed for Server 'SERVIDOR'. (Microsoft.SqlServer.Smo)

 

For help, click: http://go.microsoft.com/fwlink?ProdName=Mi...mp;LinkId=20476

 

------------------------------

ADDITIONAL INFORMATION:

 

System.Data.SqlClient.SqlError: The backup set holds a backup of a database other than the existing 'MC_DOC' database. (Microsoft.SqlServer.Smo)

 

For help, click: http://go.microsoft.com/fwlink?ProdName=Mi...mp;LinkId=20476

 

------------------------------

BUTTONS:

 

OK

------------------------------

 

 

sem querer abusar, mas posso te add no msn?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já tenho o sql 2005 indtalado, tentei fazer a recuperação e apareceu o seguinte ....TITLE: Microsoft SQL Server Management Studio------------------------------Restore failed for Server 'SERVIDOR'. (Microsoft.SqlServer.Smo)For help, click: http://go.microsoft.com/fwlink?ProdName=Mi...mp;LinkId=20476------------------------------ADDITIONAL INFORMATION:System.Data.SqlClient.SqlError: The backup set holds a backup of a database other than the existing 'MC_DOC' database. (Microsoft.SqlServer.Smo)For help, click: http://go.microsoft.com/fwlink?ProdName=Mi...mp;LinkId=20476------------------------------BUTTONS:OK------------------------------sem querer abusar, mas posso te add no msn?

Porque você não restaura o backup no 2000 e depois use o MSDTS (Data Transformation Service) para importar os objetos que desejar.Restaurar o backup direto no 2005 acho que não tem como. Pelo menos eu desconheço.t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

André,

 

Faça o seguinte:

 

1. Restore Database...

2. Na janela de restore, escolha destination to restore, To database: <nome do banco que irá receber o restore>

3. Em Source for restore, From device: <escolha o arquivo .bak para restaurar>

4. Abaixo, marque a opção em Select the backup sets to restore:

5. Agora, na lateral esquerda, clique em Options

6. Marque a opção Overwrite the existing database

 

Obs.: Esta operação irá sobrescrever o Banco existente. Serve para restaurar um banco para um vazio (por exemplo, em outra máquina). Tome cuidado para não perder os dados!

 

Um abraço,

Evemar

Compartilhar este post


Link para o post
Compartilhar em outros sites

Andre, você pode tb fazer por T-SQL se você tiver o .bak

 

restore database nome_base from disk = 'caminho\arquivo.bak'

with move 'nome_base_Data' to 'Novo_caminho\nome_base.mdf,

move 'nome_base_Log' to 'Novo_caminho\nome_base.ldf

 

 

exemplo retirado do books on line e que utilizei em uma database onde eu trabalho.

 

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.