Было несколько файловых баз, для ночного бекапа которых использовался написанный bat файл, добавленный в планировщик заданий. Удобство в том, что архивация происходит на горячую
без дополнительного программного обеспечения. После ввода в эксплуатацию работает как часы (три года без нареканий)
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
Для работы исполняемого файла вам понадобится, чтобы на машине был установлен архиватор 7zip, соответствующий вашей операционной системе битностью.
Также архивы, собранные в папку, подчищались по истеченни N (в моем случае 14) дней вторым bat файлом. Таким образом, автоматическое архивирование не вызывало переполнения дискового пространства и постоянно содержало историю архивов за две недели
Полностью автоматизированная внешняя обработка для администрирования 1С: блокировка/разблокировка ИБ, массовое завершение сеансов, резервное копирование и восстановление из .dt, выгрузка/загрузка конфигурации (.cf), пакетная работа с расширениями (.cfe) и дополнительными обработками – всё через удобную форму без ручных запусков конфигуратора и консоли кластера
Как дать возможность каждому разработчику 1С вести разработку, тестирование и оптимизацию на собственной полноразмерной копии базы и при этом не тратить миллиарды рублей и тысячи часов на развертывание тестового окружения, а так же экономить дисковое пространство? Расскажем о том, как с помощью инструмента Database Lab получать полноразмерные копии базы 1C на СУБД PostgreSQL за считанные секунды (даже в случае использования многотерабайтных баз).
Предлагаю Вашему вниманию 3 скрипта на bash (sh) для архивирования (backup) типовых конфигураций на Linux средствами 1С и Postgres.
Перед запуском корректно заполните раздел "Параметры" в соответствии с Вашими настройками.
Бэкап в Postgres состоит из набора граблей, которые нужно обойти для успешного восстановления. Они заложены в самых неожиданных местах от предмета резервного копирования (база или кластер) до структуры каталогов. Один неверный шаг и восстановление будет невозможным. Почему нельзя было сделать проще, как в MS SQL или Oracle? Почему бэкап в Postgres оставляет впечатление чьей-то лабораторной работы? Статья адресована прежде всего специалистам 1С, избалованным комфортом в MS SQL, в суровых буднях импортозамещения на Postgres.
Постараюсь объяснить, зачем нужно резервное копирование именно журнала транзакций, а не только базы данных, и почему я словно сбросил груз, настроив его - как, покажу, естественно. Кстати, будут скрипты T-SQL (с подробными комментариями) - отличный способ сделать администрирование базы более уютным.
Было несколько файловых баз, для ночного бекапа которых использовался написанный bat файл, добавленный в планировщик заданий. Удобство в том, что архивация происходит на горячую
без дополнительного программного обеспечения. После ввода в эксплуатацию работает как часы (три года без нареканий)
Судя по описанию, - вещь полезная. Возьму на заметку, сскоро потребуется! +
... Удобство в том, что архивация происходит на горячую без дополнительного программного обеспечения...
И тут же ниже:
... вам понадобится, чтобы на машине был установлен архиватор 7zip...
Вы уж определитесь, надо доп. обеспечение или нет. Видимо, имелось в виду, что не требуется платного программного обеспечения.
Жаль не описан алгоритм действий bat файлов.
Не хочется тратить $m на просмотр архива, просто из опыта использования подобных схем:
- как правило, не проверяется наличие пользователей в базе. Если на момент архивации в базе есть хотя бы один пользователь, архиватор не сможет упаковать базу, наткнётся на блокировку файлов. Проблему можно обойти с помощью предварительного копирования базы во временную папку командой xcopy и упаковать уже оттуда. Надеюсь, это предусмотрено автором.
- опять же в случае, если в базе остались пользователи, есть вероятность получить архив с "битой" базой, из которого базу лучше не восстанавливать. Проверить архив на целостность можно ,если развернуть архив во временную папку и запустить штатное тестирование, а это дополнительное, иногда длительное время.
- проверку на наличие пользователей можно делать, если не архивировать файлы базы данных внешним архиватором, а запускать выгрузку базы в файл с помощью штатной команды 1С: 1cv8.exe" CONFIG /F /N /P /DumpIB (аналогичная есть и для 7-ки). Но, в случае, если пользователи в базе есть, команда не выполнится и архив не сформируется. Зато работает как с файловой базой, так и серверной. К тому же файл dt занимает меньше места на диске, чем файловый архив.
ИМХО, но более правильное решение описано почти 5 лет назад:
(2) alexpa2005, по поводу 7zip я считаю с его наличием не будит проблем тк он и так везде стоит
алгоритм очень прост база копируется а потом архивируется по этому и не требуется ни каких проверок на подключенных пользователей.
А по поводу вашей программы у нее еще нет продуктивного релиза, потдерживающего win2008 и win7 так что стабилность ни кто не горантирует а на 2003 извените я уже не работаю
по поводу 7zip я считаю с его наличием не будит проблем тк он и так везде стоит
Да? У меня не на одном сервере его не было не разу и представить не могу зачем он может там понадобиться.
Если что то устанавливать, почему бы не использовать к примеру ? С теневым копированием, которое позволяет делать копии с базы в которой проводятся документы в текущий момент. И если начинать речь о копировании баз, для чего нужен именно ваш велосипед, при наличии не одного десятка только на инфостарте?
И это только список похожих про то, на что покажет поиск я вообще молчу.
ЗЫ не то, что бы я граммарнаци, мне собственно все равно, я сам пишу с ошибками. Но если у вас настолько чудовищные ошибки, используйте проверку правописания :) она точно не повредит.
Обалдеть! Такой баян за стартмани! В сети ЛЕГКО найти подобные решения в связке zip + ОДИН bat-файл + Планировщик задач. Зачем отдельно второй bat-файл не понятно.