У нас есть небольшой офис с одним сервером и одним клиентом, который подключается к базе данных сервера для бухгалтерского программного обеспечения Sage 300. Сервер также используется как рабочая станция для программного обеспечения Sage 300. Я хочу, чтобы человек, использующий сервер, был рабочей станцией, чтобы иметь возможность подключаться к серверу из дома, поэтому я решил, что лучший способ сделать это - установить клиентское программное обеспечение Sage 300 на домашний компьютер, подключить компьютер к офису. через VPN, а затем откройте базу данных, которая находится на сервере в клиентском программном обеспечении Sage 300.
По словам сотрудников службы технической поддержки Sage, это не рекомендуется, потому что VPN-соединения ненадежны и могут привести к повреждению данных в базе данных, если есть проблемы с VPN-соединением.
Насколько это правда? Я решил, что, поскольку PPTP использует TCP, повреждение данных быть не должно. Я ошибаюсь в этом?
Как лучше всего подключиться к серверу удаленно без риска повреждения данных в случае сбоя VPN? Я думал, что компьютер из дома может подключиться к маршрутизатору SonicWall через VPN, а затем подключиться к серверу через удаленный рабочий стол, и в этом случае на клиентском компьютере дома данные фактически не будут храниться. Пожалуйста, порекомендуйте. Спасибо.
Если ненадежное соединение может вызвать повреждение базы данных, то проблема не в соединении, а в том, что программное обеспечение плохо спроектировано.
Sage на самом деле не многопользовательская система. Да, вы можете получить поврежденную базу данных, запускающую клиент удаленно, откуда данные хранятся. Учитывая контекст, в котором я ожидал найти Sage, я подозреваю, что обновление до более производительной системы может быть не вариантом (и рекомендации по программному обеспечению здесь не по теме). Но вы можете избежать этой проблемы, запустив клиент, на котором находятся данные, и экспортируя отображение через RDP, Citric, VNC или NoMachine.