Wiederherstellen aus dem MDF eines anderen Entwicklers auf derselben Datenbank: MDF kann nicht überschrieben werden

Wiederherstellen aus dem MDF eines anderen Entwicklers auf derselben Datenbank: MDF kann nicht überschrieben werden

Hier ist die Situation:

Wir haben mehrere Entwickler. Wir möchten .bakDateien 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 DATABASEund ein zu generieren .bak. Der andere Entwickler empfängt dies .bakund versucht, RESTORE DATABASEmithilfe der MOVEAnweisungen 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 .bakdie 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.

verwandte Informationen