|
Файловая база данных и резервное копирование | ☑ | ||
---|---|---|---|---|
0
PiotrLoginov
15.02.13
✎
17:23
|
Здравствуйте всем. Конфигурация - УТ 11 . Круглосуточно работает сеанс под администратором для функционирования регламентных заданий. Настроил расписание для выполнения резервного копирования. Каждый день по вечерам. В первый же вечер копирование не выполнилось - система сообщила об ожидании завершения работы всех активных пользователей. Т.е. висящий сеанс с регламентными заданиями не дает выполняться резервному копированию.
Вопрос номер один: как правильно совместить выполнение регламентных заданий и резервное копирование? Может быть, можно как-то настроить автоматическое завершение сеанса для регламентных заданий перед моментом включения механизма резервного копирования? Провел пока резервное копирование вручную. В итоге вижу созданный zip-архив, внутри которого только файл 1Cv8.1CD . Вопрос номер два: что же, журнал регистрации никак не бекапится? А если текущий 1Cv8.1CD поврежден, и я заменю его извлечённым из последнего бекапа, то не чревато ли соседство содержимого более свежей папки 1Cv8Log и более старого 1Cv8.1CD, восстановленного из бакапа, какими-нибудь проблемами при попытке посмотреть жрунал регистрации? Заранее спасибо за ответы. |
|||
1
Eugene_life
15.02.13
✎
17:34
|
Скрипт для резервного копирования должен сперва рубить активные сеансы 1С, потом выполнять бэкап. Запустить после этого снова базу - видимо, придется тоже скриптом
|
|||
2
PiotrLoginov
15.02.13
✎
18:42
|
(1) У меня типовая УТ. Мне не удалось найти в ней механизмы завершения сеанса регламетных заданий перед началом архивирования. Если плохо искал, и они имеются, тыкните носом, плиз.
|
|||
3
MMM9000
15.02.13
✎
19:04
|
файла 1Cv8.1CD достаточно, новый 1Cv8Log не помещает, рубить сеансы нету смысла.
|
|||
4
Oleg_Kag
15.02.13
✎
19:08
|
Если работают в терминале, то...возможно не корректно, но можно taskkillом убивать все 1с-ы
|
|||
5
Маленький Вопросик
15.02.13
✎
19:16
|
http://infostart.ru/public/126363/ - мой первый опыт с питоном по копированию баз данных
|
|||
6
viktor_vv
15.02.13
✎
19:29
|
Делал простым батником, в назначенных заданиях винды. Правда при копировании, если в это время кто-то работает могут быть нюансы, но мне в основном. чтобы не мешали кто забыл выйти на терминале, ночью все равно никто не работает.
xcopy "D:\Baza82\ИмяБазы\*.*" "E:\CopyBase" /S /Y c:\robot\rar.exe a -ep1 -r -agYYYY-MM-DD E:\Arhiv\mal_ E:\CopyBase\* Ну и если ночью что-то регламентное делается, тоже могут быть нюансы. |
|||
7
PiotrLoginov
15.02.13
✎
19:48
|
(3) дык не запускается сеанс
(4) некому вечером убивать. Самому каждый день заходить вечером по удаленке - тоже не вариант (5) спасибо, итересная тема, хотя имхо операции с файлами и запуск архиватора проще реализовать командной строкой винды (6) да вот так примерно раньше и архивировалось, когда семерка стояла. Надеялся теперь бекапить прогрессивно, а если суть работы типового механизма сводится к банальному архивированию 1Cv8.1CD, то уж конечно интереснее вернуться к обычному винрару и батнику. Но при всем при этом остается вопрос завершения сеансов перед началом архивации. Мне хотелось бы узнать, как совмещают сеанс регламентных заданий и резервное копирование другие сисадмины и 1С-ники. Буду рад, если кто-то еще поделится опытом. |
|||
8
Jaffar
15.02.13
✎
19:53
|
ставьте 8.3 - там это реализовано! :-)
ну или серверную для начала... :-) |
|||
9
Serg_1960
15.02.13
✎
20:09
|
(0) Составьте расписания регламентных заданий так, чтобы у вас было "окно" для совершения обмена - тогда не нужно будет ломать себе голову как их прерывать. Оно того не стоит :-)
|
|||
10
Serg_1960
15.02.13
✎
20:13
|
тьфу, сорри - у меня башка забита моими риб-базами. Окно не для обмена, а для завершения сеанса пользователя регламентных заданий.
|
|||
11
PiotrLoginov
15.02.13
✎
23:06
|
(9) (10) т.е. Ваш совет мне не подойдет? :(
Ясно... Будем думать еще. |
|||
12
viktor_vv
15.02.13
✎
23:08
|
(11) Подойдет. Разнести по времени регламентные задания и бэкап, чтобы они заведомо не пересекались.
Примерно прикинуть сколько идут регламентные задания. |
|||
13
JeyRico
15.02.13
✎
23:23
|
Не надо серверной, все есть и в 8.2 тоже http://www.1c.ru/news/info.jsp?id=11853
|
|||
14
JeyRico
15.02.13
✎
23:30
|
||||
15
Jaffar
16.02.13
✎
14:28
|
(13) это нужно менять типовую конфу и встраивать БСП в нее?
|
|||
16
PiotrLoginov
17.02.13
✎
17:37
|
(12) Да подгадать окно для бекапа - не проблема. Но смысл? Даже в момент, когда ни одно из заданий не выполняется, сеанс-то под админом все равно запущен. И он не даст архивированию выполнится. Ни штатными средствами, ни сторонним архиватором - ведь попытка выцепить архиватором основной 1Cv8.1CD среди временных файлов, лежащих в папке вовремя работы сеанса - не есть правильная идея. Или ...?
|
|||
17
PiotrLoginov
17.02.13
✎
17:57
|
(14) Красиво там расписано. Еще б это работало. На практике вечером вместо выполнения архивации система пишет, что ожидает завершения сеансов всех активных пользователей. И эта надпись так и висит до утра. Попробую всё-таки настроить расписание регламентных заданий так, чтобы в нужное время они не выполнялись, и сеанс под админом для выполнения заданий висел впустую. Но почему-то заранее уверен, что это ничего не даст.
Идеально было бы вообще автоматически завершить сеанс перед началом запуска резервного копирования, но похоже, о таком механизме разработчики УТ позаботиться забыли. |
|||
18
patapum
17.02.13
✎
18:04
|
(17) напиши обработку, повесь обработчик ожидания, проверяй текущее время, если пора - срубай сеанс. запускай в сеансе админа.
|
|||
19
PiotrLoginov
18.02.13
✎
23:17
|
(18) Казалось бы такое решение само напрашивается, ан вот если бы Вы не озвучили, я сам бы может не сразу пришел к этому выводу. Действительно, если типового механизма нет, и все обходятся молча и без него, надо писать внешнюю обработку. По-любому рано или поздно заморочиться придется.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |