
Automatische Sicherung auf lokale Festplatte
Bedingungen für die Durchführung einer automatischen Sicherung auf der lokalen Festplatte:
1.) Richtig konfigurierte Sicherungspfade
Administrationskonsole | Versionen/Aktualisierung | Upgrade

Bild 1: Beispiel für die Konfiguration des Sicherungspfades.
* Der Pfad 'D:\Backup' muss existieren. Der Windows-Benutzer, der die Sicherung durchführt, muss Lese- und Schreibrechte für diesen Ordner haben.
* Der Pantheon-Benutzer muss das Recht haben, die Sicherung durchzuführen.
* Eine Sicherung über ein netzwerkfreigegebenes Verzeichnis ist ebenfalls möglich, wenn der Windows-Benutzer, der die Sicherung durchführt, Zugriff auf dieses Verzeichnis auf dem Server hat, z.B. '\\networkname\backup'.
2.) Benutzer, der die Sicherung durchführt
Administrationskonsole | Benutzer und Gruppen | Benutzer
Wählen Sie einen beliebigen Benutzer aus, der sich auf das Subjekt unseres Unternehmens bezieht. Ein Doppelklick auf das Subjekt des bestehenden Benutzers öffnet den Subjekt-Editor für das Subjekt unseres Unternehmens. Fügen Sie den Benutzer hinzu. Um einen neuen Benutzer unter dem Subjekt Ihres Unternehmens einzugeben, müssen wir Vorname und Nachname angeben, z.B. Vorname Auto und Nachname Backup. Erstellen wir den Benutzer mit dem Namen AUTO_BCKP. Wir können ihm ein beliebiges Passwort zuweisen, das wir später bei der Definition der Parameter benötigen. Die Rolle als Eigentümer der Datenbank reicht aus, damit der Benutzer die Sicherung durchführen kann.
* Bei einem Upgrade kann die Rolle in der Datenbank für den Benutzer gelöscht werden. Nach dem Upgrade muss überprüft werden, ob die Rolle für diesen Benutzer noch die gleiche ist, das heißt, Eigentümer. Es handelt sich bereits um die SQL-Rolle 'db_owner'.

Bild 2: Unter dem Subjekt Ihres Unternehmens erstellen wir einen neuen Benutzer.
2a.) Recht des Benutzers, der die Sicherung durchführt
Administrationskonsole | Benutzer und Gruppen | Benutzer | AUTO_BCKP | Sicherheit
Wir beschränken dem Benutzer AUTO_BCKP das Recht, dass sein einziger Zweck im Programm die Durchführung der Sicherung ist. Die Autorisierungen werden in der folgenden Reihenfolge freigegeben:
1.) DataLab Anwendungen - lesen
2.) DataLab Pantheon - lesen
3.) Einstellungen - lesen
4.) Schlüsselverzeichnis Programm - lesen
5.) Administrations konsole - lesen
6.) Daten bank - lesen
7.) Sicherheits kopie - LÖSCHEN

Bild 3: Beispiel für die Reihenfolge der Autorisierungen für den neuen Benutzer AUTO_BCKP

Bild 4: Beispiel für die Autorisierung zum Lesen

Bild 5: Beispiel für die Autorisierung zum Löschen
3. Systemname unserer Datenbank
Für die automatische Sicherung benötigen wir auch den Systemnamen unserer Datenbank. Diesen können wir auf verschiedene Arten erhalten.
- über das Anmeldefenster, um die Liste der Datenbanken zu aktualisieren:

Bild 6: Beispiel für das Anmeldefenster in PANTHEON. SI_MF, der Text, der sanft rot gefärbt ist, ist der Systemname unserer Datenbank
- oben in jedem geöffneten Fenster von PANTHEON:

Bild 7: Beispiel für ein geöffnetes Fenster von PANTHEON. SI_MF, der Text, der sanft rot gefärbt ist, ist der Systemname unserer Datenbank
- über eine SQL-Abfrage:

Bild 8: Beispiel für die Abfrage sp_databases und das zurückgegebene Ergebnis. Die Abfrage gibt das Ergebnis in einer Tabelle zurück. In der Tabelle sind alle Datenbanken, die auf der Instanz unseres SQL-Servers geladen sind, von der wir die Datenbank betreiben.
Bereiten Sie den Parameter für die automatische Sicherung vor
Wir werden die folgenden Parameter verwenden:
- /L=uid:pass - Parameter, der die automatische Anmeldung in PANTHEON festlegt
Beispiel für die Verwendung des Parameters für den Benutzer AUTO_BCKP mit Passwort:
/L=AUTO_BCKP:12345678
- /BCKP:DB=DatenbankName - Parameter, der angibt, welche Datenbank wir sichern möchten
Beispiel für die Verwendung des Parameters für die Datenbank SI_MF
/BCKP:DB=SI_MF
* Unter diesem Parameter können wir eine beliebige Anzahl von Datenbanken hinzufügen. Wir müssen beachten, dass der Benutzer AUTO_BCKP in allen Datenbanken erstellt wurde und das Recht hat, eine Sicherung durchzuführen. Die Datenbanken werden durch ein Semikolon ';' getrennt. Beispiel für die Verwendung des Parameters für die Datenbanken SI_MF, SI_MF_ALPHA_, SI_MF_RC:
/BCKP:DB=SI_MF;SI_MF_ALPHA;SI_MF_RC
- /BCKP=VOLL - Parameter, der die Durchführung einer vollständigen Sicherung festlegt (die gesamte Datenbank wird in das .bak-Format gepackt und dann in ein festplattenfreundliches .7z-Format komprimiert)
Beispiel für die Verwendung des Parameters:
/BCKP=VOLL
- /BCKP:PWD='beliebigesPasswort' - Parameter, der beim automatischen Sichern das .7z-Archiv mit einem beliebigen Passwort verschlüsselt
Beispiel für die Verwendung des Parameters, bei dem wir unser Archiv mit dem Passwort '12345678' verschlüsseln:
/BCKP:PWD=12345678
* Wir werden alle Datenbanken, die wir unter dem Parameter /BCKP:DB=DatenbankName definiert haben, verschlüsseln.
Beispiel für meinen Parameter wird also so aussehen:
/L=AUTO_BCKP:12345678 /BCKP:DB=SI_MF /BCKP=VOLL /BCKP:PWD=12345678
* Ich empfehle, den Startparameter in Ihrer Datendatei zu speichern (z.B. Notepad / Notizen).
Verwendung von Parametern über eine Verknüpfung
Der Parameter, den wir zuvor in unserer Datendatei gespeichert haben, kann als Startparameter in der Verknüpfung zur Datei Pantheon.exe verwendet werden.
In meinem Fall werde ich im Ordner, in dem ich PANTHEON installiert habe, aus der Datei 'Pantheon.exe' eine neue Verknüpfung erstellen und sie autoBackup nennen

Bild 9: Rechtsklick auf Pantheon.exe und Verknüpfung erstellen / Erstellen Sie eine Verknüpfung
Wir klicken mit der rechten Maustaste auf die neue Verknüpfung und wählen Eigenschaften. Im Feld Ziel neben dem bereits festgelegten Pfad (C:\Datalab) geben wir unseren zuvor gespeicherten Parameter ein. Der vorherige Pfad im Feld Ziel muss erhalten bleiben, der Parameter wird einfach hinter dem bereits angegebenen Pfad hinzugefügt!

Bild 10: Beispiel, wo wir unseren Parameter hinzufügen. Nach der Änderung des Feldes Ziel bestätigen wir das Fenster mit Übernehmen und der Schaltfläche OK.
Wann immer wir die festgelegte Verknüpfung starten, wird PANTHEON automatisch beginnen, Ihre Datenbank im Hintergrund Ihres Systems zu sichern. Die Geschwindigkeit der Sicherung hängt von der Systemleistung Ihres PCs ab. Pantheon wird zuerst eine Sicherung der Datenbank im .bak-Format erstellen und sie dann in ein festplattenfreundliches .7z-Format archivieren.