bat файл - для создания копий баз 1С (в том числе sql-ных) и выкидывания пользователей, и ещё логирования процесса архивации и поддержания актуальных дат копий (копии старее, чем указано в bat файле, удаляются).
В файле надо указать свои пути. Далее файл можно указать планировщику задач, чтобы он запускался по расписанию, или можно двойным кликом мыши запустить этот bat файл.
Постараюсь объяснить, зачем нужно резервное копирование именно журнала транзакций, а не только базы данных, и почему я словно сбросил груз, настроив его - как, покажу, естественно. Кстати, будут скрипты T-SQL (с подробными комментариями) - отличный способ сделать администрирование базы более уютным.
В данной инструкции будет описано, как с помощью pgAdmin, bat-файлов и планировщика заданий Windows организовать резервное копирование, восстановление и хранение копий баз данных.
Данная конфигурация, по времени, указанном в регламентном задании, проходит по заполненному в ней справочнику баз 1С, отключает пользователей и рабочие сеансы и выгружает в файл *.DT: локальную папку, сетевую папку или ftp сервер.
Да он не выкидывает… он убивает процессы taskkill–ом!
Хотя, пользователи могут быть подключены к серверу по сети или даже через web.
И как быть с регламентными заданиями?
(6) Да мне и не нужно.
У меня достаточно знаний, чтобы самому написать бэкап.
(Я даже выкладывал такой для клюшек ещё в 2008 году: https://infostart.ru/public/16716/)
К примеру, самый простой, который бэкапит базы на скульном сервере (не используя для этого планы обслуживания)
и выкладывает копии в расшаренную папку другого компа + на НАС,
да ещё и удаляет копии которые старше месяца, но не все…
Универсального механизма не существует:
— у кого-то скуль, а у кого-то постгрес, а у кого-то файловая
— у кого-то IIS, а у кого-то апач, а у кого-то ничего
— у кого-то всё на одном сервере, а у кого-то консоль кластера на одном, а БД на другом, да ещё и не на одном
— у кого-то есть возможность всю машину забэкапить, а у кого-то копии хранятся на внешнем носителе
и т.д. и т.п.
Просто, подразумевается, что выкладывающий и есть автор, который сможет ответить на вопросы скачивающих.
Разработчик ответил: сервер Pogree и 1с на одном сервере, а регламентные задания прекращают выполняться на момент снятия резервной копии (расписание регламентных заданий задано средствами 1с).