
Автоматично архивиране на локален диск
Условия за извършване на автоматично архивиране на локален диск:
1.) Правилно зададени пътища за архивиране
Административна конзола | Версии/освежаване | Надграждане

Снимка 1: Пример за настройка на пътища за архивиране.
* Пътят 'D:\Backup' трябва да съществува. Потребителят на Windows, който извършва архивирането, трябва да има права за четене и писане в тази папка.
* Потребителят Pantheon трябва да има права за извършване на архивирането.
* Възможно е също архивиране през мрежово споделена папка, ако потребителят на Windows, който ще извършва архивирането, има достъп до тази папка на сървъра, например '\\networkname\backup'.
2.) Потребителят, който ще извършва архивирането
Административна конзола | Потребители и групи | Потребители
Избираме произволен потребител, който е свързан с обекта на нашата компания. Двойно щракване върху обекта на съществуващия потребител отваря редактора на обекти за обекта на нашата компания. Добавяме потребителя. За въвеждане на нов потребител под обекта на нашата компания трябва да посочим име и фамилия, например име Авто и фамилия Архив. Създаваме потребител с име AUTO_BCKP. Произволно можем да зададем парола, която ще ни е необходима по-късно при дефиниране на параметрите. Ролята да бъде собственик на базата данни ще е достатъчна, за да извърши потребителят архивирането.
* По време на надграждането ролята на базата данни за потребителя може да бъде изтрита. След надграждането е необходимо да проверим на този потребител, дали ролята му все още е същата, а именно собственик. Става въпрос за SQL роля 'db_owner'.

Снимка 2: Под обекта на нашата компания създаваме нов потребител.
2a.) Правото на потребителя, който ще извършва архивирането
Административна конзола | Потребители и групи | Потребители | AUTO_BCKP | Сигурност
Ограничаваме правото на потребителя AUTO_BCKP, така че единствената му цел в програмата да бъде извършване на архивиране. Разрешенията отключваме в следния ред:
1.) DataLab Приложения - четене
2.) DataLab Pantheon - четене
3.) Настройки - четене
4.) Шифратор програма - четене
5.) Административна конзола - четене
6.) Данни база - четене
7.) Архивна копия - ИЗТРИВАНЕ

Снимка 3: Пример за реда на разрешенията за новия потребител AUTO_BCKP

Снимка 4: Пример за разрешение за четене

Снимка 5: Пример за разрешение за изтриване
3. Системно име на нашата база
За автоматично архивиране ще ни е необходимо и системното име на нашата база. Можем да го получим по няколко начина.
- чрез входния прозорец, за да обновим списъка с бази:

Снимка 6: Пример за входен прозорец в PANTHEON. SI_MF, текстът оцветен в нежно червено е системното име на нашата база
- в горната част на всеки отворен прозорец на PANTHEON:

Снимка 7: Пример за отворен прозорец на PANTHEON. SI_MF, текстът оцветен в нежно червено е системното име на нашата база
- чрез SQL запитване:

Снимка 8: Пример за запитване sp_databases и получен резултат. Запитването ще върне резултат в таблица. В таблицата са всички бази, които са заредени на инстанцията на нашия SQL сървър, от който стартираме базата.
Подготвяме параметър за автоматично архивиране
Ще използваме следните параметри:
- /L=uid:pass - параметър, който определя автоматичното влизане в PANTHEON
Пример за използване на параметъра за потребителя AUTO_BCKP с парола:
/L=AUTO_BCKP:12345678
- /BCKP:DB=имеНаДанъчнатаБаза - параметър, който определя коя данъчна база искаме да архивираме
Пример за използване на параметъра за данъчната база SI_MF
/BCKP:DB=SI_MF
* Под този параметър можем да добавим произволен брой бази. Трябва да имаме предвид, че потребителят AUTO_BCKP е създаден на всички бази и има право да извършва архивиране. Базите се разделят с точка и запетая ';'. Пример за използване на параметъра за данъчните бази SI_MF, SI_MF_ALPHA_, SI_MF_RC:
/BCKP:DB=SI_MF;SI_MF_ALPHA;SI_MF_RC
- /BCKP=FULL - параметър, който определя извършването на пълно архивиране (опаковката на цялата данъчна база в .bak формат, след което се компресира в дисково приятен .7z)
Пример за използване на параметъра:
/BCKP=FULL
- /BCKP:PWD='произволнаПарола' - параметър, който ще заключи .7z архива с произволна парола при автоматично архивиране
Пример за използване на параметъра, където ще заключим своя архив под паролата '12345678':
/BCKP:PWD=12345678
* Ще заключим всички бази, които сме дефинирали под параметъра /BCKP:DB=имеНаДанъчнатаБаза.
Примерът на моя параметър ще изглежда така:
/L=AUTO_BCKP:12345678 /BCKP:DB=SI_MF /BCKP=FULL /BCKP:PWD=12345678
* Препоръчвам да запазите стартиращия параметър в своята данъчна файл (например notepad / бележка).
Използване на параметри чрез пряк път
Параметърът, който предварително сме запазили в своята данъчна файл, може да бъде използван като стартиращ параметър на пряк път до файла Pantheon.exe.
В моя случай, ще създам нов пряк път в папката, където имам инсталиран PANTHEON от файла 'Pantheon.exe' и ще го нарека autoBackup

Снимка 9: Десен клик върху Pantheon.exe и Създаване на пряк път / Установи пряк път
На новия пряк път щракваме с десния бутон на мишката и избираме Свойства. В полето Цел до вече зададената пътека (C:\Datalab) въвеждаме своя предварително запазен параметър. Предварително записаната пътека в полето Цел трябва да остане, параметърът просто добавяме след вече посочената пътека!

Снимка 10: Пример, където добавяме своя параметър. След промяна на полето Цел, потвърдете прозореца с Приложи и бутона OK.
Всякога, когато стартираме зададения пряк път, PANTHEON автоматично ще започне да архивира вашата база на заден план на вашата система. Скоростта на архивиране зависи от системната производителност на вашия компютър. Pantheon първо ще направи архив на базата в .bak формат, след което ще я архивира в дисково приятен .7z формат.