Restaurando do MDF de outro desenvolvedor no mesmo banco de dados: o MDF não pode ser substituído

Restaurando do MDF de outro desenvolvedor no mesmo banco de dados: o MDF não pode ser substituído

Aqui está a situação:

Temos vários desenvolvedores. Queremos importar/exportar (restaurar/backup) .bakarquivos enquanto trabalhamos nos mesmos bancos de dados, mas locais (cada desenvolvedor tem uma instância local do banco de dados: A).

O problema é o seguinte:

Eu tento fazer um BACKUP DATABASEe gerar um arquivo .bak. O outro desenvolvedor recebe isso .bake tenta RESTORE DATABASEusar as MOVEinstruções para mudar para os caminhos dos .mdf/ .ldf's, pois eles podem ser diferentes. O problema é que ele reclamará que os .mdf/ .ldfnão podem ser substituídos, mesmo que sejam do mesmo banco de dados que o .bak.

Existe uma maneira de fazer o que queremos? Tem que ser feito através sqlcmd. Também seria uma vantagem se .baknão pudéssemos substituir o banco de dados, mas sim "mesclar" com ele.

Estamos usando o MS SQL Express 2008 R2.

Se precisar de alguma informação adicional, basta perguntar.

Obrigado!

Responder1

Eu desconectei e conectei novamente e parece que não gera mais o erro.

informação relacionada