Полный или разностный бэкап (копия) базы прямо из 1С через SQL


Данная обработка позволяет создавать полную или разностную копию вашей базы (бэкап) на SQL сервере одним нажатием кнопки прямо из 1С!
Только для клиент-серверной версии

Для полноценной работоспособности необходимо:

1) MS SQL Server 2008 R2 или MS SQL Server 2014

2) Версия Платформы 1С 8.2-8.3 любой релиз

3) Работает на обычных и на управляемых формах

4) Возможно доработка на вашем релизе 8.0 + (доработка платная, 600 руб. в час)

5) Код программы полностью открыт для личного пользования и возможны доработки с вашей стороны для личных нужд и нужд для работы внутри своей компании. Не для распространения.

6) Обновление программы бесплатное и все последующие доработки можно получить — повторно скачать обработки с этой темы.

7) Техподдержка бесплатная в разрезе работы обработки. Как настроить сервер, установить SQL сервер и т.д. проще гуглить

8) Количество рабочих мест — не ограничено.

9) Установка программы не требуется. Необходимо, как и все обработки — подключить в конфигурацию и запустить в клиентской части. Либо запускать как внешнюю обработку без добавления в конфигурацию.

 

Варианты проверки:

1) SQL Сервер и клиентская часть стоят на одном сервере

2) SQL Сервер и клиентская часть программы стоят на разных серверах


Скорость выполнения бэкапов (равна скорости выполнения бекапов на прямую в SQL сервере)

1) Полный 4 мин. 31 секунд (база 100 гб + сжатие)

2) Разностный 14 секунд  (база 100 гб + сжатие по изменениям за 4 часа работы 80 пользователей)


Метод выполнения бэкапов базы:

Создается COM объект с SQL запросом в 1С, данный запрос выполняется на SQL сервере.

 

Планируется сделать:

1) Пока не ведется учёт изменений резерных копий в самой программе 1С. Если у вас работает штат программистов, то иногда бывает ситуация, что другой программист уже сделал резервную копию и при запуске данной обработки было бы удобно видеть, когда была сделана последняя резервная копия, и в крайних случаях, необходимость повторно делать разностный архив — отпадала. (Данная проблема решается созданием нового регистра сведений и ведения учета в пределах секунды, поэтому это пока висит в будущих обновлениях обработки)

2) Выбор базы из списка баз (например, у нас в компании 10+ баз, но архивы настроены автоматом, а копии делаются только по основной базе, где ведутся изменения)

 

Поступить проще:

Настроить выполнение архивации базы на каждый день в самом SQL сервере, при этом нужда в архивации полного бекапа отпадает, и в течение дня выполняются только разностные архивы. Кто не может настроить, могу в дальнейшем обьяснить, как настраивать полные бекапы на каждый день.

 

P.S. Писал под нужды компании, т.к. перед внесением каких либо изменений в рабочую базу всегда делаем разностные архивы (уже пройден этап, когда забыли сделать бекап, и база полетела). Обработку используем в 3 программиста, проблем не возникало, и всегда есть свежие данные, чтобы откатиться, если вдруг чего… Спасала несколько раз, надеюсь, вам она будет полезна!!!

Были случаи, когда откатывали базу на сутки назад и на несколько часов, а при формировании разностного архива откатывать приходилось на несколько минут.

Причины купить

Нет необходимости, перед обновлениями конфигурации, «в ручную» выполнять резервные копии рабочей базы на SQL сервере.

Достоинства

1) Возможность создания полной копии базы из программы 1С средставами SQL сервера.

2) Возможность созданий разностной копии базы из программы 1С средставами SQL сервера.

3) Сохранение настроек подключения к SQL серверу для последующих выполнений копий в хранилище настроек пользователя либо в константы(в константы удобно, если в штате несколько программистов)

4) Автоматическая проверка существующих резервных копий баз.

5) Работает на обычных/управляемых формах.

6) Выполняется не зависимо от нахождения серверной и клиентской части (пример: если SQL сервер стоит отдельно от клиентской части).

7) Сжатие архива

Гарантия возврата денег

ООО «Инфостарт» гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.

Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.

Для возврата оплаты просто свяжитесь с нами.

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *