Um die Daten einer gesicherten Datenbank wieder einzuspielen, ist wie folgt
vorzugehen:
Damit werden sämtliche Daten der angegebenen Datenbank aus der Datei überschrieben, insbesondere also sämtliche Akten, Adressen, Konten und Termine. Die vorhandenen Daten werden überschrieben, also vollständig ersetzt.
Werden versehentlich neue Daten aus einer alten Sicherung überschrieben, sind die neuen Daten endgültig verloren!
Wenn die reguläre Datensicherung versäumt wurde, also keine aktuelle *.dat Datei vorhanden ist, aber das Dateisystem noch intakt ist, kann versucht werden, die Datendatei mdf wieder einzuspielen (mehr).
Bei der Rücksicherung muss ein exklusiver Zugriff gegeben sein. Erfolgt eine Fehlermeldung mit Hinweis auf fehlende exklusive Nutzung, ist darauf zu achten, dass
Oder einfach Setup-Assistenten unmittelbar nach einem Neustart des Rechners aus dem Startmenü heraus starten.
Eine Rücksicherung ist häufig nicht auf demselben Aktualisierungstand wie das Programm selbst. Wenn es nach der Rücksicherung zu Laufzeitfehlern kommt, sollte daher das aktuelle (d.h. im Stammverzeichnis befindliche) Skript ausgeführt werden bzw., wenn das unklar ist, einfach ein normales Update ausgeführt werden.
Beim Umgang mit den Datensicherungsdateien ist zu beachten, dass der SQL-Server überraschenderweise keine Pfadangaben wie Desktop, Eigene Dateien o.ä. erkennt. Er meldet dann "Medium kann nicht geöffnet werden".
"Sicherungsmedium kann nicht geöffnet werden. BACKUP bzw. RESTORE DATABASE wird fehlerbedingt beendet." Beim Sichern und beim Rücksichern sollten keine Pfade wie "Eigene Dateien", "Desktop", "Program Files" oder ähnliches verwendet werden, weil es da zum Fehler kommt. Im Zweifel: C:\temp\gap oder ein anderer vollständiger, mit Laufwerksbuchstaben beginnender Pfad ohne Leerzeichen. Auch USB-Sticks sind unproblematisch.
Datensicherungen sind abwärtskompatibel, nicht aber aufwärtskompatibel. Ältere Datensicherungen können also in eine neuere SQL-Server-Version eingelesen werden. Hingegen ist es nicht möglich, die Sicherung es neueren SQL-Servers in einen älteren SQL-Server einzuspielen.
Versucht man, die Sicherung eines SQL-Servers 2008 oder 2005 in einen SQL-Server 2000 einzulesen, kommt u. U. folgende irreführende Fehlermeldung:
Fehler Nr. -2147217900: Mehr als 64 Datenbanken können nicht gespeichert werden...
Versucht man, die Sicherung eines SQL-Servers 2008 in einen SQL-Server 2005 einzulesen, kommt u. U. folgende Fehlermeldung:
Fehler Nr. -2147217900: Die Medienfamilie auf Medium ... ist ungültig. SQL Server kann diese Medienfamilie nicht verarbeiten.
Um trotz solcher Fehlermeldungen mit den Daten aus der Datensicherungsdatei zu arbeiten, sollte der SQL Server auf diejenige Version umgestellt werden, aus der die Datensicherung stammt.
| Impressum |
a-jur-Kanzleisoftware |