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