Имя: Пароль:
1C
1С v8
Снова об автоматическом резервном копировании
0 Котокот
 
10.06.14
10:57
Расскажите о плюсах и минусах различных способов автоматического создания бэкапов небольших файловых восьмерочных баз. Есть несколько клиентов, которым необходимо настроить автоматическое копирование, все с файловыми базами, практически всегда вечером все пользователи выходят из программы, поэтому ночью блокировок не бывает.
Чем лучше копировать: встроенными средствами 1С, внешним скриптом, каким-то специальным софтом? Задача - каждую ночь делать копию базы с именем этой копии типа "Baza 2014_06_10 03:00:00".
1 Котокот
 
10.06.14
10:59
+(0) Ну то есть по имени бэкапа должно быть видно, какая именно база в нем лежит, дата и время создания бэкапа. Удалять старые копии не обязательно, это можно делать вручную.
2 ДенисЧ
 
10.06.14
11:00
скрипт с винраром..
3 Йохохо
 
10.06.14
11:01
"Удалять старые копии не обязательно, это можно делать вручную." нет, обязательно, потому, что, наверняка, забудешь
4 Кай066
 
10.06.14
11:03
традиционно http://efsaver.ru/

Можно бэкапить и .dt и физически
5 Котокот
 
10.06.14
11:05
(3) Нет, не забуду, это ежедневная регламентная процедура - проверка создания бэкапов и оценка свободного места на дисках.
6 Jump
 
10.06.14
11:10
RAR a -r -ag -htb -m4 -ma -md1g -s -qo+ -rr  1Cbase.rar D:\Base
7 Jump
 
10.06.14
11:12
(1)Я обычно пакую все базы в один архив.
Хотя можно каждую базу в свой - не указывай имя архива явно и он присвоит архиву имя архивируемой папки.
Для добавления к имени архива времени и даты есть ключик -ag
8 Jump
 
10.06.14
11:14
Ночьюе если гарантированно нет пользователей то архиватор лучший вариант
Днем, когда с пользователями не столь однозначная ситуация, то лучше сначала сделать теневую копию, и уж ее пихать в архив.
9 Котокот
 
10.06.14
11:16
(8) Не, днем делать копии смысла нет. Ночью конечно.
10 Йохохо
 
10.06.14
11:17
(5) "Есть несколько клиентов" "практически всегда вечером все пользователи" "это ежедневная регламентная процедура" три черепашки
11 Котокот
 
10.06.14
11:18
(10) Ниндзя?
12 Jump
 
10.06.14
11:21
(9)Днем есть смысл делать теневые копии.
Очень помогает, к тому же действуют как корзина при сетевом доступе.
13 Котокот
 
10.06.14
11:22
(12) Там все на веб-клиенте сидят. А чем именно очень помогает?
14 Jump
 
10.06.14
11:27
(13)Если все на веб клиенте, то ничем :)
Когда есть доступ по сети - ну кто то банально может удалить файл базы, на этом же диске где базы опять же папки с обработками и обменами.
Т.е помогает в первую очередь от случаев типа - залез пользователь в сетевую папку и удалил что то.

Ну и резервные копии свежие всегда есть, на случай ежели вдруг чего случилось. Теневое копирование практически не тормозит работу, и делается быстро.
15 Котокот
 
10.06.14
11:31
(14) А чем можно делать такое теневое копирование, и при этом обеспечить целостность данных? Юзеры же постоянно что-то там делают - добавляют, изменяют.
16 acsent
 
10.06.14
11:37
1с не рекомендует делать выгрузку из базы в дт в целях архивирования.
Ибо может из дт и не загрузиться
17 Котокот
 
10.06.14
12:00
(16) То есть, просто архивировать раром будет лучше?
18 bse
 
10.06.14
12:05
Cobian backup
19 Jump
 
10.06.14
14:44
(15)Теневое копирование делается встроенными средствами Windows.
Целостность обеспечивается собственно самим механизмом теневого копирования.
В отличие от архивации и простого копирования теневое выполняется мгновенно, и перед созданием теневой копии принудительно сбрасывается кэш на диск.
20 Котокот
 
10.06.14
14:45
(19) Ясно, спасиб.
21 Котокот
 
10.06.14
14:46
Пока прикрутил vbs-скрипт, посмотрим на примере одного клиента, как будет работать, а там подумаем, оставлять или переходить на что-то другое.
Программист всегда исправляет последнюю ошибку.