Скорее всего у Вас нестабильно работает локальная сеть, так как соединение с БД рвется физически, и программа в силу определенных особенностей работы с БД не сможет восстановить соединение, поскольку информация которая была в "транзакциях" безвозвратно теряется при разрыве соединения. Такова специфика, к сожалению.
Возможно, так же, что Вы используете соединение с БД через WiFi. Так как это радиосеть, то ей свойственны помехи и сама по себе она не стабильна и может быть причиной разрыва связи.
Разрыв соединения так же может происходить, например если компьютер простаивает в течение некоторого времени, затем переходит в спящий режим, отключая при этом всё периферийное оборудование (в том числе и сетевую карту).
Например, так настроено электропитание, что компьютер через некоторое время выключает сетевую карту и ещё много всякого оборудования, USB-устройства, монитор и т.д. (как правило, это свойственно для ноутбуков, так как "экономить" электроэнергию - заряд батареи, имеет смысл только на них).