Ir para conteúdo

POWERED BY:

Arquivado

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

Linked

Clonar Banco de Dados com outro nome para a mesma instancia

Recommended Posts

Olá pessoal,

 

Se for possível, gostaria que vocês me ensinassem passo a passo de como fazer uma cópia, um clone do meu banco de dados no MS SQL Management Studio 2012, com outro nome e para a mesma instancia. Isso é possível?

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que seria este clone? um backup restore ou você vai atualizar ambas as bases ao mesmo tempo?

 

Bom dia A.Jr,

 

O clone seriam para eu fazer testes sem prejudicar o banco de dados original. Mas esse clone teria que ter outro nome, ou seja, uma cópia fiel do banco de dados original com todas as tabelas e dados.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sugiro um backup / Restore.

De uma procurada aqui mesmo no fórum que tem diversos tópicos sobre o assunto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sugiro um backup / Restore.

De uma procurada aqui mesmo no fórum que tem diversos tópicos sobre o assunto.

 

Boa tarde A.Jr.

 

Já tentei o backup/restore, o problema é que preciso criar uma cópia com outro nome e não restaurar o mesmo banco de dados.

 

De qualquer forma, muito obrigado pelo seu feedback.

 

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas no momento do restore vc pode alterar o nome da base...

 

por exemplo:

 

 

RESTORE DATABASE NOVABASE 
FROM  DISK = N'C:\XXX\LOCAL\ARQUIVI.BACK' 
WITH  FILE = 1
,  MOVE N'XXXX' TO N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\NOVABASE.mdf'
,  MOVE N'XXXX_log' TO N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\NOVABASE_log.ldf'
,  NOUNLOAD,  REPLACE
,  STATS = 10
GO
 

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Mas no momento do restore você pode alterar o nome da base...

 

por exemplo:

RESTORE DATABASE NOVABASE 
FROM  DISK = N'C:\XXX\LOCAL\ARQUIVI.BACK' 
WITH  FILE = 1
,  MOVE N'XXXX' TO N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\NOVABASE.mdf'
,  MOVE N'XXXX_log' TO N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\NOVABASE_log.ldf'
,  NOUNLOAD,  REPLACE
,  STATS = 10
GO
 

 

Olá A.Jr.

 

Eu tenho pouca experiência em linhas de código do SQL, por isso eu estava usando o botão direitor do mouse

para a opção Backup/Restore do MS SQL SERVER MANAGMENT STUDIO. E ia te enviar uma imagem, mas não achei uma opção de upload aqui no forum para ter mostrar.

 

Vou executar sua consulta acima e já já te retorno se funcionou ou não ok?

 

Mas no momento do restore você pode alterar o nome da base...

 

por exemplo:

RESTORE DATABASE NOVABASE 
FROM  DISK = N'C:\XXX\LOCAL\ARQUIVI.BACK' 
WITH  FILE = 1
,  MOVE N'XXXX' TO N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\NOVABASE.mdf'
,  MOVE N'XXXX_log' TO N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\NOVABASE_log.ldf'
,  NOUNLOAD,  REPLACE
,  STATS = 10
GO
 

 

A.Jr,

 

Funcionou perfeitamente o seu exemplo sugerido.

 

Muito obrigado mais uma vez pelo apoio.

 

Fique na paz!

 

Forte abraço

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.