O que você quer fazer é excluir tudo isso e seguir estas etapas:
-
Crie um backup completo do seu banco de dados, certifique-se de verificar "verificar após o backup" para se certificar de que o BAK está ok. Nomeie-o ORIGINAL.BAK. Lembre-se de sua localização. (você também pode usar "T-SQL")
BACKUP DATABASE ‘YourDBName’ TO DISK = ‘C: \ ORIGINAL.BAK’; // ou similar
-
Agora, de volta ao Management Studio, clique com o botão direito do mouse em bancos de dados e clique em "Restaurar banco de dados…"
-
Na caixa de diálogo emergente, Destino para restauração: para banco de dados: MyNewDatabase
-
Na Fonte para restauração , selecione "Do dispositivo" e clique no botão […].
-
Um novo pop-up (o que há com os pop-ups da Microsoft?), Deixe a mídia de backup como "Arquivo", mas clique no botão Adicionar e encontre o seu ORIGINAL.BAK. Se você fez backup usando o Management Studio, provavelmente estará no mesmo local. Selecione-o e clique em OK. Então, OK novamente.
-
Agora, na primeira tela de restauração, clique na caixa de seleção (Restaurar) na caixa que diz: "Selecione os conjuntos de backups a serem restaurados" (você deve ter seu banco de dados listado). Ainda não clique em OK!
-
Agora, à esquerda desse pop-up, há uma caixa de listagem que diz: Selecione uma página. E duas “páginas”: Geral e Opções. Clique em Opções .
-
Clique em Sobrescrever o banco de dados existente.
-
Em "Restaurar os arquivos do banco de dados como", certifique-se de que o .mdf e o .ldf não estejam em conflito com os outros. Você pode alterar sua localização, se desejar.
-
Clique em ok. Você 20mb banco de dados deve ser restaurado em menos de 10 segundos.
E se isso não funcionar?
Em raras ocasiões, você pode ter problemas. Isso geralmente não é um bom sinal e você deve executar um DBCC CHECKDB (leia os arquivos de ajuda para obter mais informações sobre isso) para certificar-se de que seu banco de dados mestre é ok.
Você também pode tentar "Anexar" o DB diretamente:
- Pause o SQL Server (para garantir que ninguém use o banco de dados, não sei se necessário, mas…)
- Clique com o botão direito em Bancos de dados (em STudio de gerenciamento) e selecione Anexar e, em seguida, Adicionar.
- Encontre o arquivo .MDF do banco de dados que deseja duplicar, clique em OK e agora nos "detalhes do banco de dados" (abaixo do botão adicionar), verifique e altere o caminho do arquivo atual e / ou renomeie .MDF e .LDF ( não pode ser o mesmo que o outro DB).
- Clique em OK.
nota : se isso não funcionar, convém DEATACHAR o banco de dados original primeiro. Faça as 4 etapas e, em seguida, renomeie o banco de dados. Em seguida, continue a ligar o ORIGINAL DB.
Espero que isso ajude.