背景:我有一个用 Delphi 编写的应用程序,它使用 Borland 数据库引擎 (BDE),它通过 BDE 别名查看其数据。我已经设法通过远程桌面服务运行它,每个用户在同一位置查看数据。如果每个人都想查看相同的数据,那就太好了。但是,我希望能够让两组(或更多)用户查看不同的数据。我正在重写应用程序,以便这种情况成为可能,但我需要一个权宜之计。
问题:
有没有办法让两个应用程序查看相同的 BDE 别名,但它所引用的目录对于每个应用程序都不同?
或者
是否可以让两个用户通过 RDS(远程桌面服务 - 在 Server 2008 或 SBS 2008/11 下)登录以获得 BDE 的两种不同配置?(例如,一个用户将别名 DATA 视为 c:\users\joe\data 另一个用户将其视为 c:\users\bob\data)。