Настройка cobian backup для копирования 1с
Сравнение производилось с точки зрения пользователя, то есть достаточно субъективно. Автор будет рад любым конструктивным объяснениям, замечаниям и поправкам к данному обзору.
Критерии отбора
Из рассматриваемого списка заранее были исключены программы, пользовавшиеся в прошлом заслуженной популярностью, такие, как «Хранитель V» от ГК ГЭНДАЛЬФ, или утилита 1cbackup. Продукты, лишённые технической поддержки хотя бы на уровне возможности контакта с разработчиком, не должны использоваться для хранения критически важных данных.
Также за рамками анализа осталось множество мелких утилит, пакетных файлов (скриптов) и обработок 1С, которые можно без особых проблем найти на тематических сетевых ресурсах. Каждая из этих утилит эффективно решает только одну задачу, причём зачастую решает очень хорошо; но отсутствие универсальности применения, необходимость всякий раз заново осваивать методы интеграции этих утилит в общий рабочий процесс мешают их эффективному использованию.
Функциональность
Набор функций указанных программ сравнивался, исходя из информации о них на странице продукта. Возможно, что часть этих программ и утилит содержит также набор скрытых функций, неочевидных при поверхностном просмотре.
Набор функций был сведён для удобства анализа в таблицу, которая приводится ниже.
Программа / Функции
Effector Saver
Handy Backup
1СкриптМенеджер- MS SQL
Бэкапер 1С
Бэкап файловой версии 1С
Бэкап SQL версии 1С
да, всех версий СУБД
Бэкап других данных
Только на Рабочем столе
Бэкап образа диска
Бэкап по расписанию
Шифрование данных
Архивирование данных
Инкрементальный и дифференциальный бэкап
Временные метки на архивах копий
Зеркалирование файлов и баз
Непосредственная работа с резервными копиями
Бэкап на локальные диски
Бэкап на FTP/SFTP/FTPS
Бэкап на коммерческие облака
да, Amazon S3, Google Drive, Yandex.Disk, любые WebDAV
Отключение пользователей перед копированием
Слежение за свободным местом на дисках
Автоматическая проверка бэкапов через восстановление
Встраивание в общий поток операций над данными
Исполнение произвольных задач на встроенном коде 1С:Предприятие или языка Transact-SQL
Тестирование и исправление баз, реиндексация
Восстановление по расписанию
Уведомления пользователя об ошибках
Запуск в качестве службы Windows
Автоматическое удаление старых копий
Цена
есть бесплатная версия с урезанным функционалом, отмеченным *
есть бесплатная версия, копирующая данные только на Яндекс.Диск
Удобство работы
Все четыре программы имеют графический интерфейс пользователя. Субъективно самый удобный и дружественный – в «Бэкапере-1С». В Handy Backup интерфейс интуитивно понятен и логичен, но отличается несколько старомодным дизайном. Что до Effector Saver’а и «1Скрипт-Менеджера», их интерфейс требует предварительного изучения и определённых навыков работы с ПК.
Быстродействие и требования к ресурсам системы у всех рассмотренных программ, за исключением «1Скрипт-Менеджер», не вызывают вопросов. Последняя из указанных утилит часто использовала все наличные ресурсы тестового сервера. Впрочем, работа, как сервера, так и самой утилиты оставалась совершенно стабильной.
Что до справочной документации, по ним выделяется Handy Backup, имеющий наиболее подробное руководство.
Техническая поддержка
В полном виде присутствует только у продуктов: «1Скрипт-Менеджер» и Handy Backup. С бизнес-моделью техподдержки «1Скрипт-Менеджер» автору этой статьи разобраться не удалось. В Handy Backup бесплатная техподдержка для всех пользователей.
В случае с Effector Saver и «Бэкапером-1С» в качестве «техподдержки» выступают разработчики программы. Они отвечают на запросы и нужды по почте не очень быстро, но вполне адекватно.
Выводы
По результатам сравнения, автору удалось прийти к следующим выводам:
- Программа Handy Backup отличается высокой универсальностью работы с данными и полной автоматизацией управления процессами резервного копирования. Её можно смело рекомендовать тем пользователям, для которых резервное копирование данных 1С является частью общей корпоративной политики защиты различных данных.
- Программа Effector Saver представляет классическое, полнофункциональное решение для резервного копирования и защиты данных 1С. Широкий набор функций, надёжность работы и удобство использования делают её специализированным инструментом выбора для защиты данных 1С на предприятии любого уровня.
- Программа 1Скрипт-Менеджер показалась автору наиболее далёкой от идеала. Урезанная функциональность и высокая цена продукта могут отпугнуть от неё многих потенциальных пользователей, особенно работающих с файловой версией 1С. Вместе с тем, в рамках заявленных возможностей эта программа реализует удобный и надёжный инструмент защиты SQL-версий 1С.
- Бэкапер-1С - надёжная и интересная по замыслу программа работы с резервными копиями данных 1С. К сожалению, уровень сервисного обеспечения и функциональность программы не позволяют рекомендовать её как универсальное решение для защиты данных 1С на предприятиях корпоративного уровня или в структурных департаментах больших компаний.
Автор выражает надежду, что эта статья была полезна читателю, и что некоторые практически неизбежные мелкие ошибки или же субъективные предположения автора будут адекватно восприняты читательской аудиторией.
Архивирование рабочих баз 1С:Предприятие, пожалуй, самая важная составляющая часть автоматизации организации. Проблема даже не в том, что может выйти из строя жесткий диск с базой или какое-нибудь другое бедствие. ежедневные архивы могут помочь в ситуации когда нужно найти пользователя, который что-либо изменил в базе задним числом или просто сравнить изменения в данных после чьих-либо действий. Архивы должны быть как минимум ежедневными и храниться не менее месяца, а лучше год :-)
Приступим:
После установки Cobian Backup 9 необходимо создать два командных файла, которые поместим в папку C:\Program Files\Cobian Backup 9\
xcopy_for_cobian.cmd предназначен для копирования папки с базой данных 1С в промежуточную папку, содержание файла такое:
delete_for_cobian.cmd предназначен для удаления промежуточной папки после архивирования, содержание файла такое:
RMDIR /q /s %1
Теперь создаем задание в Cobian Backup 9, и сразу переходим на закладку "Доп. действия". Добавляем действие "Выполнить и ждать":
выбираем файл xcopy_for_cobian.cmd , а в качестве параметров указываем два пути: первый - путь к папке базы данных 1С, второй путь к промежуточной папке. В данной настройке есть два нюанса:
1) путь к файлу xcopy_for_cobian.cmd должен быть написан без пробелов.
2) командный файл должен быт обязательно с расширением cmd, а не bat.
В результате наше дополнительное действие "До резервного копирования" будет выглядеть так:
1\xcopy_for_cobian.cmd,"C:\1C.Db\OctironAcc\*.* H:\Backup\Temp1C\OctironAcc\" Дополнительное действие "После резервного копирования" будет выглядеть так:
На закладке "Файлы" в "Источнике" указываем путь к промежуточной папке , а в "Пути назначения" папку для хранения архивов.
Остальные параметры настраиваем по собственному усмотрению.
В случае использования Microsoft SQL Server в качестве хранилища данных архивирование баз данных 1С производится в два этапа:
1. Создание резервной копии базы данных средствами Microsoft SQL Server
2. Архивирование резервной копии созданной средствами SQL и папки базы данных 1С (особенно актуально для v7.7)
Для архивирования файлов не являющихся базами данных удобно использовать "Дифференциальный" или "Инкрементный" тип резервной копии, при использовании которых в ежедневные архивы попадают только измененные файлы что экономит место на жестком диске.
Не забудьте настроить отправку журнала по электронной почте в случае возникновения ошибок и вы всегда первым узнаете что архив не создался.
Клиент попросил настроить автоматическую архивацию баз 1С раз в три дня и выгрузку архивов на Dropbox и на FTP Сервер. Кроме 1С нужно архивировать папку с рабочими документами. Хочет - так хочет, делаем:
Первым делом настроим автоматическую архивацию данных. Конечно, можно использовать планировщик Windows и VBS скрипт, но это дедовский способ, т.к. уже полно универсальных, платных и бесплатных инструментов для архивации данных.
Из платных могу посоветовать handy backup, версия expert умеет работать с 1С, но цена
5 300 немного останавливает - поэтому мы используем бесплатный Cobian Backup - респект разработчику!
Установка Cobian Backup
Скачиваем с оф. сайта
и запускаем установщик:
Устанавливаем службу, используя учетку от 1С
Далее идет установка, ОК по завершении.
Настройка автоархивирования 1С
У нас в арсенале 3 базы 1С:
Для создания архивов 1С мы будем использовать типовой механиз, для этого создана папка Backup1C и в ней bat файлы выполняющие архивацию баз:
Для файловых баз код bat файла следующий (zup.bat):
Код Batch File (DOS, CMD, BAT)
Для серверных (crm.bat):
Код Batch File (DOS, CMD, BAT)
Отроем Cobian Backup, для создания заданий
Настроим архивацию файловой базы:
Добавляем создание, снимаем галки внизу, т.к. у нас не будет прямого копирования:
на закладке Файлы устанавливаем копирование каталога на FTP:
далее можно задать цикличность - приоритет, сжатие архивов, шифрование - но это я буду использовать при архивировании документов, а для 1С мы это не используем.
Выполнить и ждать закрытия bat файл и добавим паузу в 180 секунд (этого времени хватает чтобы выполнить выгрузку базы ЗУП)
На закладке Дополнительно, я поставил только одну галку - Синхронизация
Запускаем задание для проверки работоспособности, и через
Архив успешно создан, FTP сервер я пока не настроил, поэтому он вызвал ошибку - Но главное мы получили дамп базы 1С для дальнейшего копирования на сервера ftp, при верных настройках ftp, все отлично копируется - проверено уже не раз
Настраиваем архивацию серверной базы
Тут все тоже как и в файловой, только добавим перезапуск агента сервера 1С(для перезапуска процессов 1С и отключения пользователей)
и базы на SQL большие - поэтому после выполнения bat файла добавим паузу 3000 секунд
Результат тестового выполнения:
Архив сделался за 8 минут, т.е. паузы 600 секунд вполне хватит.
Выгрузка на Dropbox
Для выгрузки на DropBox использовал резервное копирование от Антивируса Касперского. Он быстро подключился к хранилищу, правда пришлось на нем оплатить место до 1 ТБ)
В итоге:
все работает как часики: архивы создаются 2 раза в неделю и заливаются на облачные сервера
Клиент попросил настроить автоматическую архивацию баз 1С раз в три дня и выгрузку архивов на Dropbox и на FTP Сервер. Кроме 1С нужно архивировать папку с рабочими документами. Хочет - так хочет, делаем:
Первым делом настроим автоматическую архивацию данных. Конечно, можно использовать планировщик Windows и VBS скрипт, но это дедовский способ, т.к. уже полно универсальных, платных и бесплатных инструментов для архивации данных.
Из платных могу посоветовать handy backup, версия expert умеет работать с 1С, но цена
5 300 немного останавливает - поэтому мы используем бесплатный Cobian Backup - респект разработчику!
Установка Cobian Backup
Скачиваем с оф. сайта
и запускаем установщик:
Устанавливаем службу, используя учетку от 1С
Далее идет установка, ОК по завершении.
Настройка автоархивирования 1С
У нас в арсенале 3 базы 1С:
Для создания архивов 1С мы будем использовать типовой механиз, для этого создана папка Backup1C и в ней bat файлы выполняющие архивацию баз:
Для файловых баз код bat файла следующий (zup.bat):
Код Batch File (DOS, CMD, BAT)
Для серверных (crm.bat):
Код Batch File (DOS, CMD, BAT)
Отроем Cobian Backup, для создания заданий
Настроим архивацию файловой базы:
Добавляем создание, снимаем галки внизу, т.к. у нас не будет прямого копирования:
на закладке Файлы устанавливаем копирование каталога на FTP:
далее можно задать цикличность - приоритет, сжатие архивов, шифрование - но это я буду использовать при архивировании документов, а для 1С мы это не используем.
Выполнить и ждать закрытия bat файл и добавим паузу в 180 секунд (этого времени хватает чтобы выполнить выгрузку базы ЗУП)
На закладке Дополнительно, я поставил только одну галку - Синхронизация
Запускаем задание для проверки работоспособности, и через
Архив успешно создан, FTP сервер я пока не настроил, поэтому он вызвал ошибку - Но главное мы получили дамп базы 1С для дальнейшего копирования на сервера ftp, при верных настройках ftp, все отлично копируется - проверено уже не раз
Настраиваем архивацию серверной базы
Тут все тоже как и в файловой, только добавим перезапуск агента сервера 1С(для перезапуска процессов 1С и отключения пользователей)
и базы на SQL большие - поэтому после выполнения bat файла добавим паузу 3000 секунд
Результат тестового выполнения:
Архив сделался за 8 минут, т.е. паузы 600 секунд вполне хватит.
Выгрузка на Dropbox
Для выгрузки на DropBox использовал резервное копирование от Антивируса Касперского. Он быстро подключился к хранилищу, правда пришлось на нем оплатить место до 1 ТБ)
В итоге:
все работает как часики: архивы создаются 2 раза в неделю и заливаются на облачные сервера
Разместил: all4cf Версии: | 8.2 УП | 8.3 | Дата: 17.05.2015 Прочитано: 37982Похожие FAQ
Еще в этой же категории
Ключевые слова и Изображения
Слова упорядочены по частоте использования в тексте
Изображения
ХМ, чёт не то, вот так, для читабельности:
1)какой поставить путь источника, если это SQL
2)какой путь должен быть к базе данныхОдин и тодже вопрос =)
В серверном варианте bat файла можно сделать так, и при этом не важно, где бд, на >>MS SQL, Oracle, IBM DB2 или PostgreSQL>>
set A=admin - Имя пользователя с правами админа
set P=admin - Его пароль
Получим: start /wait /d "Путь к 1C" 1cv8.exe Команда /S %bd% /N %A% /P %P% Действие
Например, я сделал так:
Естественно, лучше это делать на самом сервере, где вертится база, предварительно выгнав пользователей и не давать им зайти, пока выгружается база
Путь к 1С, тоже можно вынести в переменную)
"использовать планировщик Windows, но это дедовский способ", может и дедовский, но работает и не загружает ПК лишними прогами, особенно если это хлам, использующийся на кассах)Но, преимущество у проги есть только в том, что проще настроить отправку dt на другой ПК/Сервер/Облако
P.s. В статье ни одно VBS скрипта нету=)
1)какой поставить путь источника, если это SQL2)какой путь должен быть к базе данныхОдин и тодже вопрос =)
Естественно, лучше это делать на самом сервере, где вертится база, предварительно выгнав пользователей и не давать им зайти, пока выгружается база
Путь к 1С, тоже можно вынести в переменную)
"использовать планировщик Windows, но это дедовский способ", может и дедовский, но работает и не загружает ПК лишними прогами, особенно если это хлам, использующийся на кассах)Но, преимущество у проги есть только в том, что проще настроить отправку dt на другой ПК/Сервер/Облако
P.s. В статье ни одно VBS скрипта нету=)
извиняюсь, но как сделать бекап на sql я так и не понял, всё вроде делаю как у Вас. два вопроса?
Читайте также: