Предоставить общий доступ к базе данных MS Access 2010 через Интернет


0

Можно ли получить доступ к базе данных MS Access 2010 через Интернет без использования Sharepoint или аналогичных услуг? У меня есть сервер, на котором я хочу разместить бэкэнд и отправить его по электронной почте различным людям. Как я понимаю, это легко, если все пользователи находятся в локальной сети. Но как я могу поделиться своей базой данных через Интернет? Благодарю.

Ответы:


1

MS Access 2010 - это файловая база данных. Таким образом, единственный способ поделиться им с отдельной настройкой внешней / внутренней базы данных (связанных таблиц) - это открыть общий доступ к файлам в Интернете. Это определенно НЕ хорошая идея.

Даже если вы используете VPN для повышения безопасности, производительность может оказаться неприемлемой. Единственное реальное решение - использовать серверную часть SQL Server и ссылаться на нее из интерфейсных баз данных MS Access.


Вам не нужно использовать SQL Server на заднем плане. Доступ в качестве внешнего интерфейса должен работать с любым соединением ODBC, поэтому внутренним компонентом может быть любая СУБД (в том числе SQLite, ради аргумента).

Спасибо за Ваш ответ. Хотя делиться этим не очень хорошая идея, я хотел бы знать, как я могу это сделать. Любые предложения, как я могу это сделать?
— Баха

Доступ не любит слишком много подключений, так что будьте осторожны с этим.

@ Baha, вы можете сделать это ТОЛЬКО, открыв общий доступ к файлам в Интернете. Скорее всего, вам придется удалить все межсетевые экраны и, возможно, также добавить правило сопоставления портов. Даже после того, как вы выполнили все эти действия, скорее всего, это будет неприемлемо.
— Джоэл Мэнсфорд

@Randolph - да, конечно, любой механизм баз данных, не основанный на файлах, будет делать (например, не SQL CE) так же долго, как он может быть подключен через порт TCP.
— Джоэл Мэнсфорд

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.