Backup einrichten

Für Microsoft SQL Server stehen dedizierte Backupstrategien (SQL Agent etc.) bereit, s.a. Microsoft Knowledgebase.

Datenbank auf Microsoft SQL Server Express sichern

Für Microsoft SQL Server Express gibt es im Citavi DBServer Manager zusätzlich die Möglichkeit, auf dem Server ein automatisches Backup einzurichten, weil es dort keine integrierte Backup-Funktion gibt.

Das Backup für Datenbanken auf dem SQL Server Express kann nur dann mit Hilfe des Citavi DBServer Manager konfiguriert werden, wenn Citavi auf demselben Computer installiert wurde, auf dem auch SQL Server Express ausgeführt wird. Hintergrund ist, dass die Backup-Lösung im Citavi DBServer Manager eine Windows Aufgabe konfiguriert, die dafür sorgt, dass in regelmäßigen Abständen Sicherungskopien erstellt werden.

  1. Klicken Sie auf Aktionen > Datenbank > Backup konfigurieren.
  2. Klicken Sie auf Auswählen, um einen Ordner auszuwählen, in dem die Backup-Dateien gespeichert werden sollen. Das Benutzerkonto, mit dem der SQL Server-Dienst ausgeführt wird, muss auf den ausgewählten Ordner Schreib- und Leserechte haben.
  3. Um sicherzustellen, dass diese Voraussetzung erfüllt ist, rufen Sie die Windows Funktion Dienste auf: Systemsteuerung > System und Sicherheit > Verwaltung > Dienste. Klicken Sie mit der rechten Maustaste auf den Dienst SQL Server (NAME). Wählen Sie Eigenschaften > Anmelden. Kopieren Sie den Eintrag im Feld Dieses Konto.
    Wechseln Sie zum Datei-Explorer. Klicken Sie mit der rechten Maustaste auf den Ordner, in dem Sie die Sicherungskopien speichern möchten. Klicken Sie auf Eigenschaften und wechseln Sie zur Registerkarte Sicherheit. Klicken Sie auf Bearbeiten und dann auf Hinzufügen. Kopieren Sie den Inhalt der Zwischenablage in das Feld Geben Sie die zu verwendenden Objektnamen ein. Klicken Sie auf Namen überprüfen und OK. Stellen Sie sicher, dass bei den folgenden Berechtigungen ein Haken in der Spalte Zulassen gesetzt ist: Ändern; Lesen, Ausführen; Ordnerinhalt anzeigen; Lesen; Schreiben.

Hinweis

Wenn der SQL Server-Dienst mit einem virtuellen Dienstkonto (z. B. NT Service\MSSQL$CITAVISERVER) ausgeführt wird, ist dieser Anmeldename nur auf dem MS SQL Server bekannt. Möchten Sie die Backup-Dateien auf einem anderen Rechner im Netzwerk speichern, fügen Sie das Computer-Konto Ihres MS SQL Servers bei den NTFS-Berechtigungen des Backup-Verzeichnisses hinzu.
Hintergrund: Dienste, die unter einem virtuellen Account ausgeführt werden, greifen über die Credentials Ihres Computer-Accounts auf Netzwerkressourcen zu. Der Zugriff erfolgt im Format <Domänenname>\<Computername>$.

  1. Entscheiden Sie, wie viele Backup-Versionen maximal aufgehoben werden sollen, bevor ältere Backup-Versionen automatisch gelöscht werden.
  2. Bei Bedarf lassen Sie sich automatisch per E-Mail benachrichtigen, und zwar entweder nur nach einem gescheiterten Backup oder immer, d.h. auch dann, wenn das Backup erfolgreich war. Nach dem Ausfüllen der E-Mail-Einstellungen senden Sie sich eine Testnachricht.
  3. Klicken Sie auf Ausführen, um manuell das erste Backup zu starten. Hierzu wird die Citavi-Anwendung BackupHelper gestartet, die die bisher gemachten Einstellungen nutzt, um die Datenbank mit allen enthaltenen Citavi-Projekten in den gewünschten Ordner zu sichern und den Dateinamen um einen Zeitstempel zu ergänzen, z.B. CitaviProjekteACME 2015-07-28 13-44-02.bak.

Aufgabenplanung von Windows nutzen, um Backups zu automatisieren

  1. Rufen Sie die Funktion Aufgabenplanung von Windows auf: Systemsteuerung > System und Sicherheit > Verwaltung > Aufgabenplanung.
  2. Klicken Sie auf Aktion > Einfache Aufgabe erstellen.
  3. Geben Sie der Aufgabe einen beliebigen Namen.
  4. Wählen Sie im Abschnitt Trigger, wie oft die Aufgabe wiederholt werden soll.
  5. Wählen Sie im Abschnitt Aktion die Option Programm starten.
  6. Klicken Sie auf Durchsuchen, um den Pfad zum Programm Program Files (x86)\Citavi 5\bin\BackupHelper.exe auszuwählen. Die anderen beiden Felder in diesem Abschnitt lassen Sie leer.
  7. Klicken Sie auf Weiter und dann auf Fertigstellen.

Backup zurückspielen

  1. Klicken Sie im Citavi DBServer Manager auf den Befehl Aktionen > Datenbanken > Backup zurückspielen.
  2. Wählen Sie die Sicherungskopie der Datenbank aus, die zurückgespielt werden soll.
  3. Warten Sie die Meldung ab »Die Daten der Datenbank "NAME" wurden erfolgreich in der neuen Datenbank "NAME RECOVERED" wieder hergestellt.«
  4. Löschen Sie die Datenbank, die durch die Sicherungskopie ersetzt werden soll.
  5. Klicken Sie auf Aktionen > Datenbank > Umbenennen und löschen Sie den Zusatz RECOVERED aus dem Namen der wiederhergestellten Datenbank.
  6. Warten Sie die Meldung ab »Der Datenbankname "NAME RECOVERED" wurde erfolgreich in "NAME" umbenannt.«

Backup-Aufträge verwalten

  1. Wählen Sie im Citavi DBServer Manager aus dem Menü Extras den Befehl Backups verwalten.
  2. Wählen Sie aus der Übersicht der bereits erstellten Backup-Aufträge aus, welchen Auftrag Sie löschen oder bearbeiten möchten.