Datenbankwiederherstellung mit Verschiebung fehlgeschlagen
Ich bin versucht, wiederherstellen ein backup der Datenbank, aber immer Fehler:
Wiederherstellung fehlgeschlagen für Server 'ASIF-VAIO'.
(Microsoft.SqlServer.SmoExtended)ZUSÄTZLICHE INFORMATIONEN:
System.Daten.SqlClient.SqlError: die Datei 'C:\Program Files\Microsoft SQL
Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\uwa.mdf' wird behauptet, durch
'Aston_Fresh_log'(2) und Aston_Fresh'(1). Die WITH MOVE-Klausel werden können
zum verschieben einer oder mehrerer Dateien. (Microsoft.SqlServer.Smo)
InformationsquelleAutor der Frage DotnetSparrow | 2013-02-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beim wiederherstellen, Sie müssen sicher sein, um
Overwrite
option in derOptions
Registerkarte und definieren gültig und neuen Datei-Namen für die.mdf
und.ldf
- Datei, so dass Sie nicht versehentlich überschreiben einer anderen Datenbank auf Ihrem system:InformationsquelleAutor der Antwort marc_s
Dieser Beitrag hat einige ausgezeichnete Antworten, aber ich glaube nicht, dass meine Lösung war, die hier behandelt werden, oder ich wollte nicht verstehen, die Antwort/Kommentar.
Jedoch, wenn ich auf diese Fehler wurde ich bei der Wiederherstellung einer Datenbank mit 2 Indizes (Primär-und Index). Das Problem war, dass bei der Restauration geschaffen hatte, zwei .ndf-Dateien, eine für jeden index, aber genannt hatte, Sie die gleiche Sache.
Also im wesentlichen hatte ich zwei "Wiederherstellen Als" Dateien wiederherstellen "D:\MSSQLDATA\DatabaseName.ndf.
Um dies zu überwinden ich hatte zum ändern der Datei-Namen, so zum Beispiel änderte ich
eindeutige Datei-Namen fest für mich.
InformationsquelleAutor der Antwort TheRealKernel
Dieser arbeitete für mich : geben Sie einen anderen Namen für die einzelnen MDF-und LDF-Datei im Skript-Abschnitt.
etc...
Ursprünglich vorgeschlagen, die von Alberto Morillo
InformationsquelleAutor der Antwort Lisa
Ich weiß, es ist lange her seit der letzten Antwort, aber ich war zufällig auf der Suche in google nach der Lösung für dieses problem.
Was hat es für mich, war ein Skript für den restore (ändern der Datei-name nicht den trick tun) und das manuelle ändern der Dateinamen im code
Hinsichtlich
InformationsquelleAutor der Antwort Grzegorz Ochlik
Wenn Sie dieses Problem haben und es nicht die oben, versuchen Sie unter die Restore-Optionen - > Dateien, überprüfen Sie die alle Dateien Verschieben in Ordner-Kontrollkästchen.
InformationsquelleAutor der Antwort Dispersia