gifts2017

Простая автоматическая выгрузка *.dt 1С 8.1; 8.2

Опубликовал Иван Мельников (inqdotexe) в раздел Администрирование - Архивирование (backup)

Простая автоматическая выгрузка копий информационных баз 1С 8.1; 8.2. Не требует знаний скриптов, программирования и установки дополнительного ПО. Адаптирована для ежедневной выгрузки. Реализовано хранения файлов за последнюю рабочую неделю (с наименованием дня в названии файла), а также дополнительное копирование файлов на конец рабочей недели. Создание лог-файла результата выгрузки.

Для организации выгрузки достаточно открыть файл текстовым редактором и единоразово прописать соответствующую Вашей базе строку соединения, а также выбрать желаемые каталоги хранения файлов выгрузки и логов. После чего назначить в ОС расписание на выполнение данного файла.

В самом файле содержится подробная инструкция по первоначальной настройке.

Данный *.bat файл сохранён в кодировке 866 (OEM - русская).

Скачать файлы

Наименование Файл Версия Размер
autobackup.bat 348
.bat 2,91Kb
29.03.12
348
.bat 2,91Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Алекс Ю (AlexO) 10.05.12 13:07
отлично, все проработано - наименование бэкапа, пути выгрузки и логов.
Сложного ничего нет, но редко у кого получается довести все до конца в батнике ))
Небольшое замечание - еще нужно указывать имя пользователя для запуска базщы (connect_name) и пароль к нему (connect_pwd).
Код разблокирования (unlock_code) - если есть.
Запускаемый пользователь должен иметь хотя бы право администрирования БД.
2. Алекс Ю (AlexO) 10.05.12 13:07
5. Егор Гусев (EgorGGG) 25.09.12 04:25
Вещь полезная, подскажите пожалуйста как назначить в ОС расписание на выполнение данного файла?
ОС Windows Server 2003
6. Егор Гусев (EgorGGG) 25.09.12 07:04
Все получилось!

Но каждый раз файл переписвывает предыдущую выгрузку.
В описании сказано что - "Реализовано хранения файлов за последнюю рабочую неделю (с наименованием дня в названии файла), а также дополнительное копирование файлов на конец рабочей недели"

Как это реализовать?
7. Иван Мельников (inqdotexe) 25.09.12 09:46
(6)Добрый день EgorGGG,
Для win server 2003 аналогично win xp перейдите "пуск" -> "панель управления" -> "назначенные задания" -> "добавить задание" и пропишите необходимое Вам расписание.

Насчет замены прошлых файлов выгрузки: файлы выгрузки имеют наименование согласно дню недели, и соответственно перетираются каждую неделю (тем самым есть выгрузки за всю прошлую неделю). В дополнение к этому пятничные файлы выгрузки копируются и к наименованию добавляется дата, что позволяет также хранить файлы выгрузки на конец каждой недели.
8. Сергей Т (titakovserg) 19.11.12 13:30
А чему должен быть равен параметр unlock_code
9. C. Sergio (sbr) 14.04.13 10:53
Все просто, понятно, лаконично.
И глвное - работает.
Большой респект автору!
Для собственных нужд еще добавили копирование на ftp.
И то это сделали исходя из того, что нельзя все держать в одной корзине.
10. Evgen54 Evgen54 (Evgen54) 03.03.14 11:59
11. Kutnor Kutnor (Kutnor) 23.06.14 17:26
Добрый вечер, сделал все по инструкции, жму выполнить и не получается, открывается окно 1С с выбором пользователя АвтоВыгрузкаИБ .
Попробовал добавить вот так: connect_name=""Администратор"";"
ничего не получилось.
пароля нет, поэтому пароль не прописывал, если нужно даже с пустым паролем то как?
12. Kutnor Kutnor (Kutnor) 24.06.14 10:02
(11) Kutnor, разобрался, там ниже было все. Все работает спасибо, только почему то дамп базы не хочет записываться в ту папку в которую я ему указал, ну бог с ним может там слешь нужно дописать.
13. Кирилл Ширинский (el-gamberro) 22.01.15 20:17
14. Алекс Ю (AlexO) 23.01.15 10:53
(5) EgorGGG,
как назначить в ОС расписание на выполнение данного файла?
Используйте Планировщик заданий.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа