我以前使用过的唯一类型的“远程桌面”应用程序是 VNC 查看器。我对这种应用的理解是,当多个用户登录同一个VNC服务器时,他们共享键盘、鼠标和桌面,因此只有一个人可以实际使用计算机,而其他用户可以观看正在发生的事情。这显然有它自己的用途。

我想要做的是在远程服务器上提供 MS Access 应用程序。我希望 2 或 3 个用户能够同时登录到此应用程序,所有用户都在共享数据源上工作。

这可能吗?不幸的是,我的 Google-fu 今天很弱。我想要的是终端服务吗?远程桌面连接?还有别的事吗?

有帮助吗?

解决方案

“远程桌面”(终端服务/MSTSC)确实为每个用户提供单独的桌面 - 与共享的“远程协助”相反。但是,我不得不说,这不一定是提供对数据库的访问的最佳方式 - 除了多人访问数据库之外,您还要让服务器提供 [n] 个用户会话。

对于数据库应用程序,需要考虑的选项:

  • 将数据库文件(在访问的情况下)托管在中央文件服务器上;每个客户端都在其计算机上使用该应用程序
  • 拥有适当的数据库服务器;不是势利,而是 Access 的扩展性不太好;SQL Server Express 版是免费的...该应用程序可能作为标准 exe 在每个用户的(本地)桌面上运行
  • 将应用程序作为 Web 应用程序由该/另一台服务器托管;那么您就只有一个瘦 Web 服务器应用程序,为每个用户的浏览器提供内容(而不是每个用户的完整会话)

其他提示

文章可能的帮助。我也敢肯定它会与终端服务器/远程桌面工作,但你需要设置你的访问应用程序中的共享模式

目前我使用的是Windows 2003服务器与35个用户的许可证的终端服务服务器。我有一个用户分享,现在已经这样做了将近一年两个访问数据库。它的伟大工程!牢固可靠。访问数据库都是分裂(前端是从后端分离)。远程用户在整个美国东南部。优异的性能。

本Swenning

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top