Hier ist die Situation:
Wir haben mehrere Entwickler. Wir möchten .bak
Dateien importieren/exportieren (wiederherstellen/sichern), während wir an denselben, aber lokalen Datenbanken arbeiten (jeder Entwickler hat eine lokale Instanz von DB: A).
Das Problem ist folgendes:
Ich versuche, ein auszuführen BACKUP DATABASE
und ein zu generieren .bak
. Der andere Entwickler empfängt dies .bak
und versucht, RESTORE DATABASE
mithilfe der MOVE
Anweisungen die Pfade der .mdf
/ .ldf
's zu ändern, da diese unterschiedlich sein könnten. Das Problem besteht darin, dass er sich darüber beschwert, dass die .mdf
/ .ldf
's nicht überschreibbar sind, obwohl sie aus derselben Datenbank wie die stammen .bak
.
Gibt es eine Möglichkeit, das zu tun, was wir wollen? Das muss über erfolgen sqlcmd
. Es wäre auch ein Plus, wenn wir .bak
die Datenbank nicht ersetzen, sondern mit ihr „verschmelzen“ könnten.
Wir verwenden MS SQL Express 2008 R2.
Wenn Sie weitere Informationen benötigen, fragen Sie einfach.
Danke!
Antwort1
Ich habe mich abgemeldet und wieder angemeldet und der Fehler scheint nicht mehr aufzutreten.