Если веб-сервер в настоящее время расположен в локальной сети вашего офиса, и приложения внешнего доступа могут использовать / видеть папку, в которой находится внутренний файл mdb (мы говорим здесь о сети Windows), то теоретически вы могли бы выставить некоторые из этих данных на веб-сервер, если загрузка веб-сервера и уровень использования не будут слишком высокими.
В случае, если сервер не будет находиться в одной и той же сети Office, то часто используемое разумное решение состоит в простом удалении внутренних данных и их перемещении на некоторый сервер базы данных, такой как сервер SQL, или MySQL. Когда вы сделаете это, то оба приложения доступа (передняя часть), таким образом, продолжат работать и работать как прежде. И теперь веб-сайт также может делиться этими данными. Этот так называемый процесс изменения размера данных доступа не сложен, но вам нужен компетентный разработчик доступа, который знает как SQL-сервер, так и доступ, и многократно увеличивал размер. Если разработчик проделывал это много раз, то в большинстве случаев это не большая работа по переносу данных на сервер и сохранению инвестиций в существующий код.
Таким образом, ваш выбор - сохранить код доступа и базу данных как есть, а просто переместить данные из доступа в серверную систему. Как уже отмечалось, другой альтернативой является случай, когда ваш веб-сервер подключен к той же сети, в которой находятся данные доступа, и теоретически было бы просто разместить внутренние данные доступа на том же сервере, что и веб-сервер. Эта настройка позволит как локальным пользователям в сети Office, так и веб-серверу обмениваться данными и использовать их в файле бэкэнда доступа.
Другой альтернативой, конечно, является доступ к серверу базы данных, который вы используете в веб-системе, например, MySQL SQL-сервера. Поскольку доступ может подключаться к серверу базы данных таким способом, теоретически возможно перетасовать данные в заранее определенное время или даже во время использования для извлечения данных, собранных с веб-сайта, в приложение доступа. Таким образом, вы оставляете Access как есть, но подключаете его к веб-части, которая собирает необходимые данные.
Какой из представленных выше вариантов имеет смысл, будет зависеть от ваших конкретных обстоятельств.
Чтобы по-настоящему разгадать этот микс, access for 2010 может создавать масштабируемые облачные вычислительные системы, в которых данные основаны либо на Azure SQL, либо даже на 100% веб-основе, если у вас есть SharePoint. Фактически, когда вы публикуете базу данных для доступа к sharepoint, в результате получаются формы .net XAML (zammel) и масштабируемая система с точки зрения пользователей. В следующем видео вы скажете, что на полпути я переключаюсь на полное запуск приложения доступа в браузере:
http://www.youtube.com/watch?v=AU4mH0jPntI
Для осуществления вышеуказанного доступа к веб-разработке вы будете использовать SharePoint. Однако, если в вашей организации уже есть SharePoint, это может быть разумной возможностью для вас.