Frage:
Ein Backup einer Datenbank soll auf einem neuen Server wiederhergestellt werden. Die Wiederherstellung wird jedoch mit einem Fehler, in dem die Option With Move verlangt wird, abgebrochen.
Lösung:
Beim Wiederherstellen einer Datenbank möchte SQL Server die MDF- und die LDF-Datei der Datenbank in den Pfaden ablegen, in denen diese Dateien auch auf dem Ursprungsrechner gespeichert waren. Unterscheiden sich die Pfadangaben, kommt es zu dem beschriebenen Fehler.
Dieser kann vermieden werden, indem im Enterprise Manager-Dialog Datenbank wiederherstellen auf der Registerkarte Optionen das neue Zielverzeichnis für die MDF- und für die LDF-Datei angegeben wird.
In T-SQL bewirkt dies die Option With Move ‚logischerDateiname‘ To ‚physikalischerDateiname‘ beim RESTORE-Statement.