Как обезопасить базу данных BAS

Небольшие компании, как правило, начинают работу в программе BAS в файловом режиме, и это вполне логично: для работы в программе 3-5 человек нет необходимости покупать дорогое серверное оборудование и программное обеспечение. Файловый режим легко настраивается, не требует дополнительных инвестиций: файл базы данных (БД) размещается на компьютере и по локальной сети становится доступен всем пользователям компании.  
 
Однако со временем база данных разрастается, увеличивается число пользователей BAS, и работать в программе становится совсем неудобно: медленно формируются отчеты, медленно проводятся документы или их проведение невозможно из-за блокировки данных. Нередки случаи, когда пользователь видит на мониторе уведомление "ошибка формата потока", "ошибка субд файл базы данных поврежден", ошибка "поврежден заголовок базы данных".
 
 

Почему возникают ошибки?

 
Дело в том, что файловый режим ставит безопасность базы данных под угрозу:
  • сбои в работе локальной сети, перепады напряжения, отключение электричества, нехватка памяти или места на диске компьютера ведут к незавершенным транзакциям, появлению «сбойных» записей и даже к полному разрушению БД;
  • человеческий фактор: поскольку файл БД доступен всем пользователям на чтение, запись, изменение данных, возможны кража данных, намеренные или случайные деструктивные действия — повреждение или удаление информации.
 
 

Как защитить базу данных BAS

 
Следует помнить, что восстановить базу данных BAS не всегда удается, поэтому лучше предотвратить случаи ее повреждения. Для работы с базой данных BAS в файловом режиме необходимо:
  • обеспечить стабильную работу локальной сети без сбоев и прерываний;
  • установить источники бесперебойного питания;
  • позаботиться о технических параметрах компьютера, на котором размещен файл базы данных: достаточная операционная память и объем диска, где находится БД;
  • регулярно выполнять резервное копирование BAS и держать резервную копию на другом компьютере или внешнем накопителе информации;
  • ограничить работу пользователей в программе BAS через «толстый клиент»: более надежным способом защиты БД от деструктивных действий человека будет создание веб-сервера и подключение пользователей через «тонкий клиент»;
  • со временем перейти на клиент-серверный режим работы, при котором пользователи работают с БД не напрямую, а через сервер BAS: такой способ обезопасит базу данных, сведет риск повреждений к минимуму и существенно повысит скорость работы программы.    
Также следует защитить базу данных от вирусов независимо от того, в каком режиме вы с ней работаете. Будьте осторожны с обработками для BAS, отправленными вам по почте, и консультируйтесь с обслуживающими вас специалистами BAS. 
 
 

Как восстановить базу данных BAS

 
Что делать, если все-таки возникла ошибка и появилось уведомление о повреждении БД? В таком случае можно попробовать восстановить базу данных самостоятельно из резервной копии и заново внести ту информацию, которая была внесена за период с момента создания резервной копии до момента повреждения базы. Способ восстановления базы данных может отличаться для разных конфигураций и зависеть от причины и типа повреждения базы. Для восстановления рабочей резервной копии нужно войти в конфигуратор, войти в меню «Администрирование» и выбрать «Загрузить информационную базу…».
 
Если у вас нет резервной копии данных или она создана давно, для лечения поврежденной базы вам обязательно следует обратиться за помощью к специалисту BAS. Попытки самостоятельно «лечить» БД могут привести к худшим последствиям и невозможности восстановить БД вообще.     
 
Мы советуем вам регулярно делать резервное копирование базы данных BAS и заботиться о ее безопасности.

Советуем почитать

Программа "BAS Бухгалтерія. КОРП" позволяет автоматизировать ведение военного учета на предприятии: ввод и хранение соответствующей информации, учет бронирования, соответствующая документация и отчетность для представления в соответствующие военные организации.

Расскажем более подробно о возможностях программы именно в части ведения военного учета.

В этой статье мы рассмотрим, как в конфигурации "BAS Малий бізнес" решается ситуация реализации в минус запаса, который оприходуется позже.

«BAS Бухгалтерія» - решение из линейки программных продуктов BAS, предназначенное для автоматизации бухгалтерского, налогового, кадрового учета на предприятиях, осуществляющих любую коммерческую деятельность: торговлю (оптовую, розничную, комиссионную), предоставление услуг, производство и другие.