(Как) можно использовать службы терминалов / Удаленный рабочий стол для совместного использования базы данных Access?

StackOverflow https://stackoverflow.com/questions/1068283

Вопрос

Единственный тип приложения "удаленный рабочий стол", который я использовал ранее, - это 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 разделены (интерфейс отделен от серверной части).Удаленные пользователи находятся по всей Юго-Восточной части Соединенных Штатов.Отличная производительность.

Бен Свеннинг

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top