![]() |
|
Резервное копирование баз данных 1С средствами 1С | ☑ | ||
---|---|---|---|---|
0
Joshim
12.02.13
✎
11:10
|
Резервное копирование выполняется по расписанию - планировщик задач запускает конфигуратор из командной строки с параметром /DumpIB (создание резервной копии):
"C:\Program Files\1cv82\8.2.16.368\bin\1cv8.exe" DESIGNER /FC:\ПутьККаталогу /DumpIBИмяФайлаРезервнойКопии Запускается конфигуратор и успешно создает Файл резервной копии. Следующий этап обновление конфигурации базы данных. Но перед этим я хочу проверить, что файл резервной копии успешно создан. Как можно проверить, что создание резервной копии успешно завершено? |
|||
1
Wobland
12.02.13
✎
11:11
|
логи почитать?
|
|||
2
Wobland
12.02.13
✎
11:13
|
заодно и расскажешь, что такое ДумпРезулт, а то я не в курсе
|
|||
3
Maxus43
12.02.13
✎
11:17
|
для резервной копии копируй файл 1цд. Дт можно проверить только загрузив его
|
|||
4
Joshim
12.02.13
✎
11:21
|
(1) проверил журнал регистрации - в логах не регистрируются события выгрузки информационной базы
|
|||
5
Wobland
12.02.13
✎
11:22
|
(4) молодцы!
/DumpResult — предназначен для записи результата работы конфигуратора в файл. После ключа должно быть указано имя файла. Результат - число (0 - в случае успеха). |
|||
6
Maxus43
12.02.13
✎
11:24
|
(5) да, вгрузится. а ты дашь гарантию что он загрузится?)
|
|||
7
Sammo
12.02.13
✎
11:27
|
Как вариант. Батник делает:
1. Архивируем 2. Разворачиваем архив в некую копию базы. 3. Можем даже проверить на корректность (продумав некую проверочную фукнцию) Если все в порядке - "создание резервной копии успешно завершено" |
|||
8
Joshim
12.02.13
✎
11:50
|
(5) да это подходит, только что проверил. Работает так:
При добавлении ключа /DumpResultИмяФайлаDumpRes - запускается конфигуратор, выполняет резервное копирование. В момент завершения операции создания файла резервной копии появляется файл ИмяФайлаDumpRes с результатом 0 |
|||
9
Kavar
12.02.13
✎
11:51
|
Некошерно средствами 1С резервные копии делать.
|
|||
10
Maxus43
12.02.13
✎
11:55
|
(9) автор не слышит, я 2 раза уж писал. Каждый читает то что хочет (с)
|
|||
11
Joshim
12.02.13
✎
11:56
|
(9) sql делает резервные копии. А средствами 1С так как каждый вечер после работы не охота выкидывать пользователей и обновлять конфигурацию базы данных. Поэтому это будет делать батник, а перед обновлением конфигурации базы данных нужно сделать резервную копию на всякий случай.
|
|||
12
Joshim
12.02.13
✎
11:57
|
(11) да я прочитал. Спасибо за информацию
|
|||
13
1Сергей
12.02.13
✎
11:57
|
(11) ну, дык и делай средствами SQL не выгоняя пользователей
|
|||
14
Joshim
12.02.13
✎
11:57
|
(10) да прочитал. Спасибо за информацию
|
|||
15
Maxus43
12.02.13
✎
11:58
|
(12) Дт-шник то зачем объясни неразумному. толку 0. в (0) вобще для файловой написано, если скуль - то всё на порядок проще
|
|||
16
Shurjk
12.02.13
✎
12:01
|
(0) IF EXIST расскажи плиз что будешь делать если файла не будет
|
|||
17
Joshim
12.02.13
✎
12:04
|
(15) это я на локальной базе батник делаю, потом перенесу на sql выполнение. Согласен от dt можно и отказаться, запуская обновление конфигурации базы данных например через час после резервного копирования sql?
|
|||
18
Joshim
12.02.13
✎
12:05
|
(16) лимит ожидания по времени
|
|||
19
Maxus43
12.02.13
✎
12:06
|
(17) да, например. Да и запуск обновления ИБ можно оттуда же запускать, из скуля, сразу после бэкапа. Дт зло вобще
|
|||
20
Joshim
12.02.13
✎
12:07
|
(19) на Tsql что ли? как из скуля запуск обновления сделать?
|
|||
21
Maxus43
12.02.13
✎
12:08
|
(20) тот же батник скулем запустить) там не надо будет час ждать, а сразу после завершения бэкапа запустить
|
|||
22
Joshim
12.02.13
✎
12:09
|
хорошая мысль, спасибо
|
|||
23
crasler
12.02.13
✎
12:10
|
(0) У меня это сделано через скрипт на VB, который запускает выгрузку и проверяет результирующий файл, указанный в DumpResult и если там есть 0 и архивный файл существует temp.dt то запускается обновление информационной базы
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |