
Backup automat pe discul local
Condiții pentru a realiza un backup automat pe discul local:
1.) Căile corect configurate pentru backup
Consola de administrare | Versiuni/actualizare | Upgrade

Imaginea 1: Exemplu de configurare a căii pentru backup.
* Calea 'D:\Backup' trebuie să existe. Utilizatorul Windows care efectuează backup-ul trebuie să aibă drepturi de citire și scriere în acest folder.
* Utilizatorul Pantheon trebuie să aibă drepturi pentru efectuarea backup-ului.
* Este posibil și backup-ul printr-un folder partajat în rețea, dacă utilizatorul Windows care va efectua backup-ul are acces la acest folder pe server, de exemplu '\\networkname\backup'.
2.) Utilizatorul care va efectua backup-ul
Consola de administrare | Utilizatori și grupuri | Utilizatori
Selectăm un utilizator asociat subiectului companiei noastre. Dublu clic pe subiectul utilizatorului existent deschide editorul de subiecte pentru subiectul companiei noastre. Adăugăm utilizatorul. Pentru a introduce un utilizator nou sub subiectul companiei noastre, trebuie să specificăm numele și prenumele, de exemplu numele Auto și prenumele Backup. Creăm utilizatorul cu numele AUTO_BCKP. Opțional, îi putem seta o parolă, care va fi necesară ulterior la definirea parametrilor. Rolul de proprietar al bazei de date va fi suficient pentru ca utilizatorul să efectueze backup-ul.
* În timpul upgrade-ului, rolul bazei de date pentru utilizator poate fi șters. După upgrade, este necesar să verificăm dacă rolul utilizatorului este încă același, adică proprietar. Este vorba despre rolul SQL 'db_owner'.

Imaginea 2: Sub subiectul companiei noastre, creăm un utilizator nou.
2a.) Drepturile utilizatorului care va efectua backup-ul
Consola de administrare | Utilizatori și grupuri | Utilizatori | AUTO_BCKP | Securitate
Limităm drepturile utilizatorului AUTO_BCKP astfel încât singurul său scop în program să fie efectuarea backup-ului. Autorizările se deblochează în următoarea ordine:
1.) DataLab Aplicații - citire
2.) DataLab Pantheon - citire
3.) Setări - citire
4.) Codificare program - citire
5.) Consola de administrare - citire
6.) Baza de date - citire
7.) Backup - ȘTERGERE Imaginea 3:

Exemplu de ordine a autorizărilor pentru utilizatorul nou AUTO_BCKP Imaginea 4:

Exemplu de autorizare pentru citire Imaginea 5:

Exemplu de autorizare pentru ștergere 3. Numele sistemului bazei noastre
Pentru backup automat, vom avea nevoie de numele sistemului bazei noastre. Acesta poate fi obținut în mai multe moduri.
- prin fereastra de autentificare, pentru a actualiza lista bazelor:
Imaginea 6:

Exemplu de fereastră de autentificare în PANTHEON. SI_MF, textul evidențiat cu roșu pal este numele sistemului bazei noastre - în partea de sus a fiecărei ferestre deschise în PANTHEON:
Imaginea 7:

Exemplu de fereastră deschisă în PANTHEON. SI_MF, textul evidențiat cu roșu pal este numele sistemului bazei noastre - prin interogare SQL:
Imaginea 8:

Exemplu de interogare sp_databases și rezultatul returnat. Interogarea va returna rezultatul într-un tabel. Tabelul conține toate bazele încărcate pe instanța serverului SQL de pe care rulăm baza. Pregătim parametrii pentru backup automat
Vom folosi următorii parametri:
- /L=
uid:pass- parametru care definește autentificarea automată în PANTHEON Exemplu de utilizare a parametrului pentru utilizatorul AUTO_BCKP cu parolă:
/L=AUTO_BCKP:12345678
-
/BCKP:DB= numeBazăDeDate- parametru care definește baza de date pe care dorim să o copiem Exemplu de utilizare a parametrului pentru baza de date SI_MF
/BCKP:DB=SI_MF
* Sub acest parametru putem adăuga un număr arbitrar de baze. Trebuie să ne asigurăm că utilizatorul AUTO_BCKP este creat pe toate bazele și are drepturi pentru efectuarea backup-ului. Bazele sunt separate prin punct și virgulă ';'. Exemplu de utilizare a parametrului pentru bazele de date SI_MF, SI_MF_ALPHA_, SI_MF_RC:
/BCKP:DB=SI_MF;SI_MF_ALPHA;SI_MF_RC
- /BCKP=
FULL- parametru care definește efectuarea unui backup complet (întreaga bază de date este salvată în format .bak, apoi comprimată într-un format prietenos cu discul, .7z) Exemplu de utilizare a parametrului:
/BCKP=FULL
- /BCKP:PWD=
'parolăArbitrară'- parametru care va bloca arhiva .7z cu o parolă arbitrară în timpul backup-ului automat Exemplu de utilizare a parametrului, unde vom bloca arhiva cu parola '12345678':
/BCKP:PWD=12345678
* Vom bloca toate bazele definite sub parametrul /BCKP:DB=numeBazăDeDate.
Exemplul meu de parametru va arăta astfel:
/L=AUTO_BCKP:12345678 /BCKP:DB=SI_MF /BCKP=FULL /BCKP:PWD=12345678
* Recomand să salvați parametrul de lansare într-un fișier de date (de exemplu notepad / editor de text).
Utilizarea parametrilor prin shortcut
Parametrul pe care l-am salvat anterior într-un fișier de date poate fi utilizat ca parametru de lansare pe shortcut-ul către fișierul Pantheon.exe.
În cazul meu, voi crea un shortcut nou în folderul unde am instalat PANTHEON, din fișierul 'Pantheon.exe', și îl voi numi autoBackup
Imaginea 9:

Clic dreapta pe Pantheon.exe și Create shortcut / Creează shortcut Pe shortcut-ul nou, facem clic dreapta și selectăm Properties / Proprietăți. În câmpul Target / Cale, pe lângă calea deja specificată (C:\Datalab), introducem parametrul salvat anterior. Calea deja specificată în câmpul Target / Cale trebuie să rămână, parametrul doar se adaugă după calea existentă!
Imaginea 10:

Exemplu unde adăugăm parametrul. După modificarea câmpului Target / Cale, confirmăm fereastra cu Apply / Confirmă și butonul OK. Ori de câte ori vom lansa shortcut-ul configurat, PANTHEON va începe automat să salveze baza de date în fundalul sistemului. Viteza backup-ului depinde de performanța sistemului PC-ului. Pantheon va crea mai întâi o copie de siguranță a bazei de date în format .bak, apoi o va arhiva într-un format prietenos cu discul, .7z.
Kadarkoli bomo pognali nastavljeno bližnjico, bo PANTHEON avtomatsko začel varnostno shranjevati vašo bazo v ozadju vašega sistema. Hitrost backupiranja je pogojena od sistemske zmogljivosti vašega PC. Pantheon bo najprej naredil varnostno kopijo baze v .bak obliki, nato pa jo bo arhiviral v disku prijazno .7z obliko.