четверг, 13 июля 2017 г.

Bacup 1C



 То что должен знать и делать любой кто администрирует базы 1С


1. Платформа

Резервная копия через CMD для файлового варианта 1С

chcp 1251
@echo off
Set folder=%DATE%
cd c:\Backup
mkdir "%folder%"
cd "%folder%"
"C:\Program Files\1cv8\8.3.7.1917\bin\1cv8.exe" CONFIG /F"C:\Users\user01\Documents\1C\Platform8Demo" /N"Администратор"/P"1234" /DisableStartupMessages /DumpIB"C:\Backup\%folder%\1cv8.dt"/OUT "c:\Backup\%DATE%\backup.log" -NoTruncate

@echo off
set a7z=C:\Users\user01\Desktop\7-Zip\7z.exe
set otkuda=C:\Users\user01\Documents\1C\Platform8Demo
set kuda=C:\ARHIV
"%a7z%" a "%kuda%\%date%.7z" "%otkuda%\*"

Резервная копия через CMD для клиент серверного варианта 1С

 chcp 1251
echo off
setlocal
set kat=C:\Program Files (x86)\1cv8\8.3.6.2332\bin\1cv8.exe
set serv=127.0.0.1
set base=Base1
"%kat%" CONFIG /S %serv%\%base% /DisableStartupMessages /DumpIB "C:\Backup\%date%.dt" /N Администратор /P 1234 /OUT "C:\Backup\backup.log" -NoTruncate
endlocal
pause

 Минус- не завершает сеансы


2. SQL. Резервная копия журнала транзакций

условие- Модель  восстановления -"Полная"
Для восстановления необходимо посследовательно восстановить все копии. На примере что бы восстановить базу на 16:00 нужно восстановить полную копию на 13:00, а потом с 14:00 по 15:00


в настройках указываем журнал транзакций


При восстановлении базы указываем обязательно указываем параметр  "оставить бд в неработаюшем состоянии и не выполнять ..."


После восстановления База будет ждать получения транзакций и будет находиться в не рабочем состоянии. Добавляем транзации по очереди.
Вручную через Файлы и файловые группы или через Журнал транзакций


Резервная копия БД с помошью скрипта

с отображением статистика и перезаписываем, с проверкой

с разбивкой на несколько копий

Восстановление

переводим бд в монополный режим и делаем restore, возврашаем обычный режим


тоже самое только из некольких источников


3. VBS
скрипт с отключеним сеансов

Комментариев нет:

Отправить комментарий

Печать чека ККМ из драйвера ККМ

Суть проблемы: Пробиваем чек из 1С: Бухгалтерии. Чек пробит не  правильно. Теперь нужно сделать чек коррекции. Но в программе это сделать н...