J'ai une base de données A. Elle contient des données. J'ai créé une sauvegarde pour A en tant que fichier A.bak . Ensuite, je crée une nouvelle base de données vide B. Et puis j'essaie de restaurer B à partir de A.bak . Mais le SQL Serve me dit l'erreur suivante:
Le fichier «C: \ SQL Directory \ DATA \ A.mdf» ne peut pas être remplacé. Il est utilisé par la base de données «A».
Mais si je supprime A de SQL Server, la restauration est correcte.
Je ne comprends pas pourquoi les besoins SQL pour écrire à l' origine le fichier de base de données lors de la restauration d'un séparé fichier de sauvegarde?
Merci ~