Usuário com melhor resposta
Dúvida com restore ou Attach da base

Pergunta
-
Caros,
Estou com o seguinte problema.
Eu tenho um servidor com o SQL Server 2008 R2
Eu acabei de configurar um novo servidor também com o SQL Server 2008 R2 a qual este servidor será de homologação.Mu objetivo é que o novo servidor tenha uma cópia idêntica do servidor de produção.
Eu segui os seguintes passos:1. Fui no servidor de produção e fiz um backup full da base.
2. Fui no novo servidor e criei uma base com o mesmo nome.
3. Fui em Task > Restore e realizei o restore via device do meu arquivo.
Porém ao tentar realizar o restore eu recebo a seguinte mensagem:
ADDITIONAL INFORMATION:
System.Data.SqlClient.SqlError: The backup set holds a backup of a database other than the existing 'sinat' database. (Microsoft.SqlServer.Smo)
Parece que ele não reconhece a minha base como proprietária para fazer o restore.
Lembrando que eu criei a base com o mesmo nome e define o mesmo collation, versão e tipo de recuperação.
A minha pergunta é:
Será que eu preciso copiar a base inteira do servidor antigo e depois fazer um Attach ?
O meu problema em fazer isso é que a base tem quase 2GB e os logs de transação possuem 12GB.
Eu estou trabalhando com 2 servidores na web sendo impossível eu transportar estes dados pela rede, eles estão em estruturas diferentes sendo impossível fazer uma VLAN.
Alguém pode me ajudar?
Grato desde já
Respostas
-
Rodrigo,
Ao restaurar, use a opção Overwrite the existing database.
Robson Brandão- Marcado como Resposta Rodrigo Epic quarta-feira, 1 de fevereiro de 2012 00:22
-
Rodrigo,
Esta opção Overwrite existente na ferramenta gráfica em linha de comando é a opção Replace.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]- Sugerido como Resposta Junior Galvão - MVPMVP, Moderator domingo, 22 de janeiro de 2012 00:34
- Marcado como Resposta Rodrigo Epic quarta-feira, 1 de fevereiro de 2012 00:22
Todas as Respostas
-
Rodrigo,
Ao restaurar, use a opção Overwrite the existing database.
Robson Brandão- Marcado como Resposta Rodrigo Epic quarta-feira, 1 de fevereiro de 2012 00:22
-
Rodrigo,
Esta opção Overwrite existente na ferramenta gráfica em linha de comando é a opção Replace.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]- Sugerido como Resposta Junior Galvão - MVPMVP, Moderator domingo, 22 de janeiro de 2012 00:34
- Marcado como Resposta Rodrigo Epic quarta-feira, 1 de fevereiro de 2012 00:22
-