Имя: Пароль:
1C
 
Автоматическое резервное копирование файловых баз с активными пользователями
0 jappleseed89
 
02.12.17
01:48
Ситуация. Есть файловая база данных 8.3, типовая конфа с расширениями на основе Бухгалтерии 3.0.
В базе круглосуточно сидят активные пользователи (диспетчеры).
Задача: штатными методами еженочно в одно и то же время производить завершение активных сеансов и резервирование базы.
Каким образом можно такое устроить?
Знаю, что штатное резервное копирование на это способно, но может сработать, только если есть активный сеансЮ а его может и не быть на тот момент. Насколько понимаю, в базе нужно постоянно держать активный сеанс администратора для выполнения задания резервного копирования. Каким образом такое устроить?

П.С. Странно, что в 2017 году я не могу найти ответ, как решить эту самую стандартную и обычную проблему (автоматического резервного копирования файловых баз с активными пользователями)
1 Klesk
 
02.12.17
01:51
кури командную строку
2 jappleseed89
 
02.12.17
01:57
(1) Командная строка ОК, но я не очень опытный в целом. Вот допустим, произошла перезагрузка Windows Server (2012R2), в систему еще никто не вошел. Каким образом запустить 1С с нужными параметрами?
3 Klesk
 
02.12.17
02:06
1. выгонять пользователей
2. блокировать вход пользователей
3. делать бэкап
4. разблокировать вход пользователей

в файловой с активными пользователями архив не сделать

если даже никто не вошел, все равно делаем пункты 1-4
4 jappleseed89
 
02.12.17
02:24
(3) Спасибо, конечно, но именно это и делает штатное резервное копирование, доступное из интерфейса программы. Еще там есть возможность производить все эти операции по регламентному заданию. Но написано, что выполниться они могут только если есть активный сеанс (надо полагать, что который имеет права на запуск регл. заданий и запись в нужную папку? т.е не простой юзер, а админ и от имени учетки винды, у которой есть нужные права)
Я и спрашиваю, как организовать такое копирование в автоматическом режиме, независимо от входов администратора в систему (например, после перезагрузки). Достаточно создать задачу в планировщике по триггеру "При запуске", от имени определенного юзера, с командой на запуск 1С?
5 Злопчинский
 
02.12.17
02:34
засмокчи Обновлятор1С
.
http://helpme1c.ru/obnovlyator-1s-gruppovoe-paketnoe-obnovlenie-vsex-baz-za-odin-raz
.
также читай ветки по нему здесь на форуме (по-моему, предпоследняя ветка вот эта Всё еще обновляетесь вручную? Время бесценно, используйте обновлятор.)
.
6 Злопчинский
 
02.12.17
02:40
скриншоты бегло посмотреть можно здесь: http://helpme1c.ru/kak-vyglyadit-programma-obnovlyator-1s-skrinshoty
7 h-sp
 
02.12.17
06:01
(3) не надо выгонять пользователей. Бекап делается обычным копированием файла 1cd.
8 MaxS
 
02.12.17
07:14
Есть ли где правильный скрипт, который удаляет старые бэкапы, оставляя несколько последних?
И самое главное если бэкапы не делаются, то этот скрипт не удаляет все оставшиеся бэкапы.
9 Мимохожий Однако
 
02.12.17
07:23
(8) В яндекс посмотри. Куча с горочкой
10 nordbox
 
02.12.17
07:24
Старый проверенный, дедовский способ ))
Сделай батник с одной строчкой и запихни его в виндовый планировщик, только учти 7z не понимает кирилицу в именах.
Строчка например:
"D:\arxiv\7za.exe " a "D:\BackUp\<ИМЯ ТВОЕГО АРХИВА>%DATE%_%time:~0,2%_%time:~3,2%_%time:~6,2%.zip" -ssw  "D:\<ПАПКА ГДЕ ЛЕЖИТ CD>\1Cv8.1CD"
11 MaxS
 
02.12.17
07:28
(9) Наверное где-то не там искал. Всё, что находил просто удаляет например недельной давности, в результате может не остаться ни одного.
12 Мимохожий Однако
 
02.12.17
07:30
(11) Можно найти Cobian Backup. Он чего только не делает в режиме службы.
13 MaxS
 
02.12.17
07:51
(12) Сходу не увидел что он умеет удалять _чужие_ бэкапы.
Ладно. Быстрого ответа не получил, результат тот же что и был. Продолжать искать. Методом тыка устанавливать разный софт, изучать и удалять. ))
14 nordbox
 
02.12.17
08:19
(13) вот еще если понадобится ))
"C:\Program Files (x86)\1cv82\8.2.19.90\bin\1cv8.exe" CONFIG /S 172.1.1.3:1641\Test /N "Admin" /P "Admin" /DumpIB "D:\%datetemp%.dt"
15 Звездец
 
02.12.17
09:35
(14) только dt не средство резервного копирования
16 nordbox
 
02.12.17
09:45
(15) Согласен )) это старая тема для обсуждения тут уже была и не один раз )
17 nordbox
 
02.12.17
09:55
+16 с активными пользователями не взлетит
18 HeKrendel
 
02.12.17
10:57
(11) я конечно не знаток сис администва, но тебе все равно батник писать или службу
1. Ребутим сервера
2. Находим файлы
3 копируем их куда надо
4 запускаем пользователя
19 Йохохо
 
02.12.17
11:08
(13) у Кобиана это параметр сколько держать бэкапов. Например делаешь расписание1 Ночь пн-сб 10 шт, и 2 Ночь вс 10 шт и он будет поддерживать 10 шт по каждому расписанию удаляя старые. Работает чудесно, но хочет .нет 3.5, были 1 раз проблемы с установкой на Вин10. Умеет исключать по расширению, в общем умненький. Проблемы (0) решит, если сможет .нет 3.5 установить
20 MaxS
 
02.12.17
11:14
(18) я не ТС, это ему так нужно. ))
Мне нужно уже готовые несжатые бэкапы от postgresql удалить, оставив последние несколько и на каждый месяц хранить сжатый бэкап.
Есть платные решения, но клиент не захотел. Вот и ищу неспешно что-нибудь.
(13) Покопаю ещё.

А для ТС если этот кобиан умеет архивировать открытые для записи файлы, то вопрос решится. Так же стоит (5) рассмотреть.
21 Йохохо
 
02.12.17
11:18
(20) тут кобиан можно как планировщик заюзать, цмд до, цмд после
Для ТС VSS Кобиан умеет, но рулит им из .нет 3.5
22 mistеr
 
02.12.17
13:03
(7) А восстанавливается через ж...ТИИ, да?
23 nordbox
 
02.12.17
13:20
(22) а ты сомневался?? ))
просто не стал тут переубеждать
у меня один клиент(у него магазин) просто настоял на этом 2 раза в день копию делать, я ему говорю что это от граблей не спасет, потому что если юзверь открыл док для редактирования или ввода, копию делать низя до завершения, иначе пойдет кусочно разрушенная копия.
нифига подобного, не убедил его, он захотел именно так )
24 Йохохо
 
02.12.17
13:22
(23) всё прекрасно работает
Независимо от того, куда вы едете — это в гору и против ветра!