|
Работа с аксесс через интернет
Как базу данных с интерфейсом реализованным средствами аксесс
сделать доступной через сеть интернет не переписывая приложение на
другую технологию?
Что надо сделать?
В качестве решения предлагается
- выделить компьютер в качестве сервера приложений.
- назначить ему фиксированный адрес сети интернет с возможностью входящих подключений
- установить операционную систему семейства Windows Server
- включить сервис терминалов и службу лицензирования служб терминалов
- установить клиентскую часть вашего аксесс - приложения (MDB или ADP ) и все используемые программные компоненты на этом сервере, обеспечтить доступ к серверу или файлу данных с этого сервера.
- установить программу сетевой экран ("файрвол") для защиты от несанкционированного доступа (как вариант разрешить только IP адреса закрепленные за серверами доступа к сети интернет у ваших региональных представительств )
Как пользоваться:
При принятии решения о разрешении подключения пользователей определенного регионального представительства:
Администратор резрешает входящие подключения к серверу терминалов, делая настройки firewall с IP адреса закрепленного за сервером доступа в Интернет этого представительства.
При принятии решения о разрешении подключения определенного пользователя:
администратор сервера регистрирует пользователя и выдает ему пароль (IP адрес должен быть разрешен )
Пользователь запускает программу "клиент службы термналов", вводит IP адрес сервера терминалов, свое имя пользователя и пароль, и осуществив подключение работает с рабочим столом сервера терминалов точно также как он бы работал с рабочим столом своего компьютера. при этом он имеет возможность вводить данные в базу данных, запрашивать на просмотр отчеты и при необходимости их распечатывать на своем принтере.
Комментарии:
для 5 - 10 одновременно работающих пользователей, при использовании клиентской части
аксесс которая не имеет мест вызывающих продолжительную загрузку процессора было проведено тестирование, результаты которого оценены как хорошие:
система : Intel P IV 1.8 512 MB RAM IDE disks
OS: Windows 2000 Advanced Server
скорость соединеня с интенет: 128 килобит
FireWall: OutpostFirewall pro 2.5
Access: 2002 SP 3 russian
Клиент: Remote Desktop Client (я использую клиент build 3700 )
Примечание: Технология использования сервера терминалов позволяет сделать
возможной работу из любой точки мира не только с программами на основе Аксесс,
но и другими программами, изначально предназначенными только для работы в локальной сети
для установки свежей версии клиента RDP на ос windows 2000 можно получить ошибку
что версия не предназначена для данной операционной системы.
В этом случае следует установить стандартную версию клиента а затем заменить исполняемый файл и dll на свежие.
| |