Häufig gestellte Frage

Wie kann man ein Backup der SMO-SQL-Datenbanken zurücksichern
Zuletzt aktualisiert vor 7 Jahren

Softwaremanagement stellt ein Tool (SMOdatabaseMgr.exe) bereit, mit dem man ein Backup der SMO-Datenbanken wieder herstellen kann.
Wenn sich der SQL-Server und die ..\SMOshare$ auf einen Rechner befinden, dann kann man das Tool direkt aus dem Verzeichnis öffnen.
Wenn es sich um verschiedene Rechner handelt, so muss man das Tool auf dem SQL-Server über die Freigabe SMOshare$ öffnen
Dabei muss über ihre Windows-Anmeldung sichergestellt sein, dass sie die nötigen Rechte auf dem SQL-Server haben.

image

Aktion: Hier muss "Wiederherstellen" ausgewählt werden.
Vorhandene Instanz des SQL-Servers: Rechnername\Instanz des SQL-Severs, wo die SMOdatenbanken installiert sind. Über den Plus-Button kommt man in einen entsprechenden Auswahldialog. Wenn sich eine unbenannte SQL-Server-Instanz und die SMOshare$ auf einem Rechner befindet, dann kann man auch "(local) verwenden.
Quellverzeichnis der SQL-Datenbanken: Hier das Verzeichnis eintragen (bzw. auswählen ...), in welchem die folgenden Datenbankdateien ohne Endung liegen, also:
  • SvProDaten
  • SMOdatabase
  • SMOconnect
Bitte beachten sie, dass der SQL-Server auch Leserechte im Quellverzeichnis benötigt. Wenn der SQL-Server z.B. im lokalen Systemkonto läuft, dann hat er keine Rechte auf Netzwerklaufwerken.
Zielverzeichnis für die Datenbanken: Hier das Verzeichnis eintragen (bzw. auswählen ...), wo der SQL-Server die Datenbankdateien speicher soll. In der Regel soll das ja in dem bisherigen Verzeichnis erfolgen.
Im SQL-Server-Management-Studio, finden sie unter den Eigenschaften der jeweiligen Datenbank im Register "Dateien" diese Angabe:

image

image

In der Regel sollten alle drei Datenbanken der gleichen Pfad haben.
In der Regel sollte auch die Datendatei (_Data) und die Logdatei (_log) im gleichem Verzeichnis befinden.
Sollte das doch der Fall sein, dann können sie dieses Tool nicht verwenden!

Alternativ finden im Anhang ein SQL-Skript, welches die Pfad der Datenbankdateien ausgibt.

Wenn alle Angabe eingetragen wird das Wiederherstellen der Datenbanken über den Start-Button ausgelöst.
Nach dem Start kommt noch die Frage, ob die bestehenden Datenbanken überschrieben werden dürfen.
image
Das sollten sie bestätigen.

Es kann dann, in Abhängigkeit von der Größe der Datenbanken etwas dauern, bis das Rücksichern abgeschlossen ist.
Bitte beachten sie die Ausgabe, hier würden auch Fehler ausgegeben.

image

Achtung, wenn sie zum Wiederherstellen der Datenbanken nicht den SMOdatabaseMgr.exe verwenden, sondern dies z.B. mit dem SQL-Server-Management-Studio oder per SQL-Skript erledigen muss am Ende unbedingt noch der folgende SQL-Code ausgeführt werden.

Dieser Schritt ist nicht notwendig, wenn SMOdatabaseMgr verwendet wird.

Bitte warten!

Bitte warten... es dauert eine Sekunde!