|
v7: Подскажите по автоматическому архиву базы | ☑ | ||
---|---|---|---|---|
0
gregs
24.03.15
✎
13:32
|
Винда вин 2008 сервер, сделал батник и прописал его в планировщеик, чтобы запускался ночью
там я из батника запускаю 1с и она делает архив [23.03.2015 12:04:06] Григорий: REM используемые каталоги (должны существовать) REM D:\1c\base - рабочая база REM C:\Temp\DB - временная копия базы REM D:\1c\Archiv - архив базы rem Надо установить только следующие значения: rem arh - путь к папке и имя файла выгрузки без расширения ".zip" rem base - путь к базе 1С. rem instr - файл настроек выгрузки 1С (Формируется автоматически. Только задай имя.) rem out - журнал выгрузки 1С. rem user - пользователь базы 1С под которым запускается выгрузка данных. rem pas - его пароль. rem ВСЕ ПУТИ И ИМЕНА ФАЙЛОВ - ТОЛЬКО АНГЛИЙСКИМИ БУКВАМИ И ЦИФРАМИ. set arh=D:\1c\Archiv\ddd_%date: =% set base=D:\1c\base set instr=BkupIni.txt set out=BkupLog.txt set user=Save set pas=231807 set d=%date: =% set d=%d:.=-% rem формируем файл с настройкой выгрузки из 1С rem Сносим индексы del %base%\*.cdx /Q if "%STDOUT_REDIRECTED%" == "" ( set STDOUT_REDIRECTED=yes cmd.exe /c %0 %* >%instr% exit /b %ERRORLEVEL% ) echo [General] echo Output=%~dp0%out% echo Quit=Y rem echo CheckAndRepair=Y echo SaveData=Y echo [CheckAndRepair] echo Reindex=Y echo Repair=N echo PhysicalIntegrity=N echo LogicalIntegrity=N echo RecalcTotals=N echo RecalcSecondaries=N echo SkipUnresolved=N echo Pack=N echo [SaveData] echo SaveToFile=%arh%.zip echo IncludeUserDef=Y rem Сохраняем "D:\1c\1Cv77\BIN\1CV7s.exe" CONFIG /D"%base%" /U"%~dp0" /N"%user%" /P"%pas%" /@"%~dp0%instr%" но архив ночью переписывается, а имя не меняется, т.е. например есть архив ddd_20032015.zip и его каждый день переписывает с тем же именем. может както неправильно дату задаю в батнике для названия архива? |
|||
1
Масянька
24.03.15
✎
13:34
|
У меня работает:
D:\Tools\WinRAR\RAR.exe a -agYYYY-MM-DD -r -s -ep2 -m5 db Db\*.* |
|||
2
фобка
24.03.15
✎
13:34
|
У тебя же сиквел, базу средствами sql, а батником конфу жмешь в архив
|
|||
3
vde69
24.03.15
✎
13:38
|
(2) скуль сам умеет жать свои бекапы...
|
|||
4
фобка
24.03.15
✎
13:39
|
(3) бэкап да, файлы конфигурации еще нужно бэкапить, на случай изменения конфы
|
|||
5
Chameleon1980
24.03.15
✎
14:00
|
вроде куча всего
например средства скуля там же и конфу можно паковать в скрипте или, например, для конфы давно давно было гендальф хоронитель :) |
|||
6
varelchik
24.03.15
✎
14:01
|
(4)А сделать хранилище в самой базе md и dds слабо.
Я вот себе сделал хранилище и при каждом обновлении md он архивируется и заносится в базу. А SQL бекапит саму базу где мы имеем и данные и md. |
|||
7
varelchik
24.03.15
✎
14:01
|
все просто и гениально.
|
|||
8
gregs
24.03.15
✎
14:13
|
у меня база простая, не скуль. все бэкапится через 1с конфигуратором, с датой тока затык
|
|||
9
gregs
24.03.15
✎
14:14
|
думаю в этой строке чтото нетак
set arh=D:\1c\Archiv\ddd_%date: =% |
|||
10
zarius
31.03.15
✎
20:25
|
(0) может проще поставить Effector Saver? сколько лет пользуюсь - нареканий нет - все просто и удобно.
|
|||
11
GreyK
31.03.15
✎
20:34
|
(9) 7.7 даже не запустится без доступа к реестру винды, а для доступа к реестру винды надо запускать процесс от имени какого-то пользователя винды.
|
|||
12
ДенисЧ
31.03.15
✎
20:36
|
(11) А расскажи нам, как можно запустить процесс без пользователя? ))))
|
|||
13
GreyK
31.03.15
✎
20:37
|
(12) Планировщик заданий не прокатит для запуска заданий!?
|
|||
14
ДенисЧ
31.03.15
✎
20:38
|
(13) Это был вопрос, если что...
|
|||
15
GreyK
31.03.15
✎
20:49
|
(14) Это был вопрос, если что, юморист.
Планировщик не открывает окно пользователя и не грузит его реестр. Почитай в тырнете про команду "RunAs" и зачем она нужна. Но смею уверить в этом случае на неё полагаться не стоит. |
|||
16
Злопчинский
31.03.15
✎
20:50
|
у нас дбф - юзаем кобиан
|
|||
17
kofeinik
31.03.15
✎
20:55
|
Недельные архивы делай, но нужен wmi
for /f "tokens=2 delims== " %%i in ('wmic path win32_LocalTime get DayOfWeek /value') do call :dow %%i goto process_next :dow if %1==1 set %dow=Пн if %1==2 set %dow=Вт if %1==3 set %dow=Ср if %1==4 set %dow=Чт if %1==5 set %dow=Пт if %1==6 set %dow=Сб if %1==7 set %dow=Вс if %1==0 set %dow=Вс goto end |
|||
18
ДенисЧ
31.03.15
✎
21:03
|
"Планировщик не открывает окно пользователя и не грузит его реестр. "
Дааааа? А от чьего же тогда имени, позвольте спросить, работает процесс планировщика? |
|||
19
GreyK
31.03.15
✎
21:10
|
(18) Не спорь по напрасну, просто поверь, ну или сам окунись в этот увлекательный мир запуска 7.7 из планировщика заданий :)
Ну и можешь поиском по мисте пройтись на эту тему. Обсуждалось не один раз. |
|||
20
Pit0n_08
31.03.15
✎
21:11
|
В своё время развлекался. Повесил 7 заданий в планировщике - каждое со своим сценарием пакетного запуска 7.7 и выгружал с перезаписью архивов "понедельник на понедельник", "вторник на вторник" и т.д.
|
|||
21
GreyK
31.03.15
✎
21:18
|
(20) На Server 2008 64 то-же практиковался?
|
|||
22
Pit0n_08
31.03.15
✎
21:24
|
(21) Давно было ещё на 2003
|
|||
23
Злопчинский
31.03.15
✎
21:30
|
(19) у мну так робот работает.
..при заходе первого чела в базу немонопольно - стартует сеанс робота "внутре", при выходе последнего - робот автоматом сам финиширует.. вчерась аж вздрогнул как увидел письмо на почте - оказывается у меня вот такие еще задания фоновые есть.. я про них уже и забыл... работают и работают... правда если все это рухнет.. несмертельно конечно... |
|||
24
EvgeniuXP
31.03.15
✎
21:36
|
(0) наши "гениальные" люди сделали так, что ночью пакуется - но из 300 Мб (которые должны получится) пакуются 9-15 мб :)))
|
|||
25
GreyK
31.03.15
✎
21:37
|
(23) "при заходе первого чела в базу немонопольно" разве можно при этом запустить выгрузку базы из конфигуратора!?
|
|||
26
alexandr1
31.03.15
✎
22:21
|
(0) Так конфиг не сохраняется ведь поэтому и старая дата, и проще не пробовал написать.
|
|||
27
Neg
31.03.15
✎
23:03
|
скажите как удалять старые базы?
копируем так: C:\Program Files\WinRAR\WinRAR.exe" a -s -r -rr10p -dh -ed -m3 -ag+YYYYMMDD "D:\kop7\" D:\1с_базы\DB</Arguments> |
|||
28
Neg
31.03.15
✎
23:17
|
(0) КонецЦикла спасибо на досуге скажи :)
http://1c911.by/stati_1s/statya-bekapy-baz-1s-po-raspisaniyu.htm |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |