Eu tenho um banco de dados A. Ele contém alguns dados. Eu criei um backup para A como arquivo A.bak . Em seguida, crio um novo banco de dados vazio B. E, em seguida, tento restaurar o B do A.bak . Mas o SQL Serve me diz o seguinte erro:
O arquivo 'C: \ SQL Directory \ DATA \ A.mdf' não pode ser substituído. Está sendo usado pelo banco de dados 'A'.
Mas se eu excluir A do SQL Server, o retore será ok.
Não entendo por que o SQL precisa gravar no arquivo de banco de dados original enquanto restaura a partir de um arquivo de backup separado ?
Obrigado ~