Имя: Пароль:
1C
1С v8
Поделитесь способами регулярного бэкапа
,
0 chinzanna
 
19.11.15
10:06
Есть терминальный сервер с файловой базой (БП3).
Нужно делать ежедненый бэкап, с постепенной очисткой старых, храня около 10 последних.
Так же есть необходимость перед бэкапом отключать всех пользователей от базы.

Пожалуйста, поделитесь батником.
1 cw014
 
19.11.15
10:07
Копировать 1cd на другой сервер?
2 chinzanna
 
19.11.15
10:09
(1) Лучше архивировать в отдельно заданный каталог (облачный)
- нужна чистка старых архивов
- выгрузка пользователей из базы
3 mortal
 
19.11.15
10:24
ЭффекторСейвер
(не сочтите за рекламу, просто не видел ничего лучше..)
4 DmitriyDI
 
19.11.15
10:43
(3) +1
5 chinzanna
 
19.11.15
11:19
(4) Есть же вариант средствами ОС сделать зачем дополнительный софт?
6 Мэс33
 
19.11.15
11:45
Cobian Backup
(nnCron || xStarter)  + батник

(5) Не люблю виндовый планировщик.
7 ИС-2
 
naïve
19.11.15
11:53
на инфостаре был генератор бат файла для создания копии, но найти его не могу.
Суть в том, что создается копия cd файла (за счет этого не надо выгонять пользователей) и запускается из выгрузка dt.
8 Генератор
 
19.11.15
11:57
если скопировать cd то его и паковать сразу, зачем dt делать
делал как-то батник который умеет удалять старые архивы, оставляя в папке не более чем n файлов, папка с архивами синхронизируется с облаком
9 bolero
 
19.11.15
12:48
(7) есть три вида людей - кто еще не делает бэкапы, кто уже делает, и кто проверяет, что из бэкапов действительно можно восстановиться

из dt легко можно получить кирпич
10 chinzanna
 
19.11.15
12:56
(6) Ну у меня вопрос не сколько в любви сколько в оптимальности системы, без усложнений.
(7) Для пользователей нет проблемы что их выгонят, это они забывают выйти из базы т.к. терминал же.
(8) Покажите батник?
11 Мэс33
 
19.11.15
12:58
(10) Батников валом в интернете, просто надо гуглить.
А чем хорош указанные утилиты - простота и надежность.
12 chinzanna
 
19.11.15
13:04
(11) Cobian Backup - вроде прекращена поддержка.
По крайней мере под Win 8 не делалось, плюс мне на сервер надо.
Да и монструозная вещь это для замены батника в 50 строк.

Батников то полно, но там все надо еще отлаживать и плюс опции с отключением и чисткой старых архивов неоднозначны.
13 GANR
 
19.11.15
13:06
(0) Старые бэкапы нужны обязательно. Ты знаешь как испугался главный бухгалтер, случайно проведя документ за лохматые годы?
14 Мэс33
 
19.11.15
13:08
(12) Давно вы использовали поддержку? ))
Продукт очень надежен, умеет делать копии теневых томов.

Но я люблю еще больше утилиту xStarter.
15 chinzanna
 
19.11.15
13:09
(13) Это да. Это уже второй архив с периодичностью раз в неделю, тоже 10 копий (за 10 недель). Но это уже копия первого батника.
16 chinzanna
 
19.11.15
13:10
(14) Ну я не суппорт имею ввиду, а стабильность работы. там в логах периодически проскакивали проблемы с теневой областью
17 chinzanna
 
19.11.15
13:12
(14) Вот последний релиз когда датирован 2012-12-06 Version 11.2.0.582

А про Win 8 ни слова. Сервера тоже не поддерживает.
И у автора какие то проблемы с грибами явно :))
18 chinzanna
 
19.11.15
16:08
Неужели все делают бэкапы специальным софтом или вручную?
19 chinzanna
 
19.11.15
20:59
В общем вот, сам собрал батник:

<code>


rem Закрываем доступ к базе
"C:\Program Files (x86)\1cv8\8.3.6.2390\bin\1cv8.exe" ENTERPRISE /F"C:\Base" /N"Backup" /P"Backup"/CЗавершитьРаботуПользователей /UCКодРазрешения

rem Estimate date/time in format YYYYMMDD_hhmmss
set now=%TIME:~0,-3%
set now=%now::=%
set now=%now: =0%
set now=%DATE:~-4%%DATE:~3,2%%DATE:~0,2%_%now%

rem Create the point patch for all files within the current directory

"C:\Program Files\7-Zip\7z.exe" a D:\Copy\Backup\arcbase%now%.zip C:\Base\*




rem Открываем доступ
"C:\Program Files (x86)\1cv8\8.3.6.2390\bin\1cv8.exe" ENTERPRISE /F"C:\Base" /N"Backup" /P"Backup" /CРазрешитьРаботуПользователей /UCКодРазрешения


rem Удаляем самый старый архив 11й

for /f "skip=10 delims=:" %%i in ('dir D:\Copy\Backup\*.* /O-D /b') do del /q "D:\Copy\Backup\%%i"


</code>
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший