Der SQL-Server, der die Sicherung ausführt, läuft in einem eigenen Benutzeraccount "Netzwerkdienst" und hat daher standardmäßig nicht die nötigen Zugriffsrechte für das Desktop oder die "Eigenen Dokumente" des angemeldeten Benutzers.
Abhilfe: Legen Sie die *.bak-Datei in den "öffentlichen Dokumenten"
o.ä. ab, um sie von
dort einzulesen, oder in einem neuen Verzeichnis
C:\Datensicherung o.ä. Auch USB-Sticks u.ä. sind unproblematisch.
Um dieses Problem zu vermeiden und Rücksicherungen zu erleichtern, kann das
Konto, in dem der betreffende SQL-Serverdienst läuft, umgestellt werden auf das
lokale Systemkonto (Screenshot rechts).
Aktivieren Sie Mit Pfad (MOVE) und wiederholen Sie den Vorgang.
Wenn das nicht hilft: nehmen Sie die Wiederherstellung mit Hilfe des Microsoft SQL-Server Management Studios vor:
Siehe auch:
Für den laufenden Betrieb des Programms genügt jeweils die "public"-Berechtigung.
Für BACKUP und RESTORE genügt das hingegen nicht. Diese Vorgänge sind mit der "sysadmin"-Berechtigung auszuführen.
Diese Berechtigung besteht normalerweise automatisch auf dem Rechner, auf welchem der SQL-Server installiert ist, in dem Benutzeraccount, mit welchem dies erfolgte.
Der Vorgang kann und sollte also von diesem Benutzeraccount erfolgen.
Mit bestehender sysadmin-Berechtigung kanne diese Berechtigung auch an andere Logins weitergegeben werden.
Darüber hinaus ist standardmäßig ein Benutzer "sa" eingerichtet, der mit dem Psseudopasswort "abcABC123" zu Datensicherungs- und rücksicherungsoperationen berechtigt ist.
Datensicherungen sind abwärtskompatibel, nicht aber aufwärtskompatibel. Es ist daher nicht möglich, die Sicherung eines neueren SQL-Servers in einen älteren SQL-Server einzuspielen.
Ältere Datensicherungen können meistens in eine neuere SQL-Server-Version eingelesen werden. Allerdings ist bei einem Restore von 2000 auf 2012 Schluss: Der SQL-Server 2012 kann keine 2000er-Sicherung (Versionsnummer 8.x) einlesen. Um dennoch eine 2000er-Sicherung in ein 2012er-Server oder höher einzulesen, muss die 2000er-Sicherung zuvor in einen 2005er, 2008er- oder 2010er SQL-Server eingelesen und daraus eine neue Datensicherung erstellt werden.
Abhilfen:
Fehler Nr. -2147217900: Die Medienfamilie auf Medium ... ist ungültig. SQL Server kann diese Medienfamilie nicht verarbeiten.
Erscheint beim Versuch, die Sicherung eines SQL-Servers 2008 in einen SQL-Server 2005 einzulesen.
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.
Fehler Nr. -2147217900: Mehr als 64 Datenbanken können nicht gespeichert werden...
Erscheint beim Versuch, die Sicherung eines SQL-Servers 2008 oder 2005 in einen SQL-Server 2000 einzulesen.
Impressum |
a-jur-Kanzleisoftware |