(Как) можно использовать службы терминалов / Удаленный рабочий стол для совместного использования базы данных Access?
-
21-08-2019 - |
Вопрос
Единственный тип приложения "удаленный рабочий стол", который я использовал ранее, - это VNC viewer.Мое понимание такого рода приложений заключается в том, что когда несколько пользователей заходят на один и тот же сервер VNC, они совместно используют клавиатуру, мышь и рабочий стол, поэтому только один человек может фактически пользоваться компьютером, в то время как другие пользователи могут наблюдать за происходящим.Очевидно, что это имеет свое применение.
Что я хочу сделать, так это иметь приложение MS Access, доступное на удаленном сервере.Я хочу, чтобы 2 или 3 пользователя могли одновременно входить в это приложение, и все они работали с общим источником данных.
Возможно ли это?К сожалению, мой Google-fu сегодня слаб.Мне нужны Терминальные сервисы?Подключение к удаленному рабочему столу?Что-то еще?
Решение
"Удаленный рабочий стол" (terminal services / MSTSC) действительно имеет отдельные рабочие столы для каждого пользователя - в отличие от "Удаленной помощи", которая является общей.Однако я должен сказать, что это не обязательно лучший способ предоставить доступ к базе данных - вы заставляете сервер предоставлять [n] пользовательских сеансов в дополнение к нескольким пользователям, получающим доступ к базе данных.
Для приложения с базой данных следует рассмотреть следующие варианты:
- размещение файла базы данных (в случае доступа) на центральном файловом сервере;каждый клиент использует приложение на своем компьютере
- наличие надлежащего сервера базы данных;не снобизм, а просто то, что Access не очень хорошо масштабируется;SQL Server Express Edition является бесплатным...приложение может запускаться как стандартный exe-файл на рабочем столе каждого пользователя (локальном)
- используйте приложение в виде веб-приложения, размещенного на / другом сервере;тогда у вас просто есть тонкое веб-серверное приложение, предоставляющее контент (а не полный сеанс для каждого пользователя) в браузере каждого пользователя
Другие советы
Это Статья могло бы помочь.Я также почти уверен, что это будет работать с сервером терминалов / удаленным рабочим столом, но вам нужно установить свое приложение Access в Общий режим
В настоящее время я использую Windows 2003 Server с сервером служб терминалов с лицензиями для 35 пользователей.У меня есть две базы данных access, которыми пользователи делятся, и я делаю это уже почти год.Это отлично работает!солидный и надежный.Базы данных Access разделены (интерфейс отделен от серверной части).Удаленные пользователи находятся по всей Юго-Восточной части Соединенных Штатов.Отличная производительность.
Бен Свеннинг