0 голосов
спросил от в категории Другие
Да, вы можете ... но это не очень хорошая идея.

Существует немало причин, почему нет, и они начинаются с:
1) Многообразие юзабилити - это ведь то, что интернет все! Доступ не является хорошей многопользовательской БД вообще - ее можно использовать таким образом, но она всегда создает проблемы, в основном прерывистые. И даже не спрашивайте о производительности! Даже в локальной сети вам гораздо лучше использовать многопользовательскую систему БД, такую ​​как MySQL или MS SQL, - производительность будет лучше, а также надежность. Помните, что когда вы используете БД доступа на другом компьютере, вся обработка выполняется локально - поэтому все данные должны передаваться по сети, чтобы выяснить, требуется ли это. По мере роста размера БД производительность ухудшается, поскольку все больше и больше данных наводняют сеть. С многопользовательской БД обработка является локальной для самой БД, а не на клиентском компьютере. Добавление Интернета к этому добавляет новый уровень медлительности ...

2) Безопасность. Чтобы использовать БД доступа через Интернет, вам необходимо, чтобы он был общедоступным для чтения и записи - это означает, что любой, кто хочет изучить, изменить или удалить вашу БД, - это не очень хорошая идея! Большинство хостинговых услуг скрывают MS SQL и MySQL от прямого доступа для лучшей безопасности, а SQL требует входа в систему, прежде чем вы даже приблизитесь к БД!

Серьезно, я бы не сделал Это. Я бы посмотрел на MS SQL Server, как есть (если ваш хост разрешает), или лучше с помощью службы (которую вы должны будете писать), которая делает запросы для вас и возвращает результаты вашего запроса в вашу систему.

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
0 голосов
ответил от
Доступ - это механизм базы данных на базе файлов, поэтому каждый должен иметь возможность работать с ним через общий ресурс Windows или SAMBA.

Не делайте этого по соображениям безопасности и производительности.

Если вам нужна централизованная база данных, вы должны перенести ее на соответствующий сервер базы данных (MS SQL Server имеет методы обновления ), и вам нужно будет изменить исходный код VB.

Категории

Добро пожаловать на сайт DraftingCode Q&A (ИТ ответы), где вы можете задавать вопросы и получать ответы от других членов сообщества.

Связанных вопросов не найдено

...