Ich habe eine Datenbank A. Sie enthält einige Daten. Ich habe ein Backup für A als A.bak- Datei erstellt. Dann erstelle ich eine neue leere Datenbank B. Und dann versuche ich, B aus A.bak wiederherzustellen . Aber der SQL Server sagt mir den folgenden Fehler:
Die Datei 'C: \ SQL-Verzeichnis \ DATA \ A.mdf' kann nicht überschrieben werden. Es wird von der Datenbank 'A' verwendet.
Wenn ich jedoch A von SQL Server lösche, ist die Wiederherstellung in Ordnung.
Ich verstehe nicht, warum SQL beim Wiederherstellen von einer separaten Sicherungsdatei in die ursprüngliche Datenbankdatei schreiben muss .
Vielen Dank ~