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

0

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

Baha
источник

Ответы:

1

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

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

Джоэл Мэнсфорд
источник
Вам не нужно использовать SQL Server на заднем плане. Доступ в качестве внешнего интерфейса должен работать с любым соединением ODBC, поэтому внутренним компонентом может быть любая СУБД (в том числе SQLite, ради аргумента).
Спасибо за Ваш ответ. Хотя делиться этим не очень хорошая идея, я хотел бы знать, как я могу это сделать. Любые предложения, как я могу это сделать?
Баха
Доступ не любит слишком много подключений, так что будьте осторожны с этим.
@ Baha, вы можете сделать это ТОЛЬКО, открыв общий доступ к файлам в Интернете. Скорее всего, вам придется удалить все межсетевые экраны и, возможно, также добавить правило сопоставления портов. Даже после того, как вы выполнили все эти действия, скорее всего, это будет неприемлемо.
Джоэл Мэнсфорд
@Randolph - да, конечно, любой механизм баз данных, не основанный на файлах, будет делать (например, не SQL CE) так же долго, как он может быть подключен через порт TCP.
Джоэл Мэнсфорд
1

Разместите приложение на Windows Terminal Server.

Дэвид У. Фентон
источник