我喜欢将 Windows 7 台式电脑设置为远程应用程序服务器在 ms access 数据库(但不是桌面)上共享工作。
我在服务器上设置了一个测试用户,安装了 ms access,并创建了一个rdp
(远程桌面链接)文件,该文件在另一台电脑上打开,连接工作正常,我看到了整个桌面,一切正常。尝试修改rdp
为仅打开 ms access - 也成功了。
仅允许一个程序
我尝试限制此用户的权限,使其仅使用 ms access。mmc
从开始菜单打开file -> add snap-in -> added 'group policy object editor' -> browse -> users -> selected 'test'
。双击administrative templates -> system -> run only specified windows applications
树中的并输入msaccess.exe
。连接为远程桌面有效,我只能执行 ms access - 没问题,这就是我想要的。但如果我尝试仅通过文件打开 ms access rdp
,而不打开桌面,则它会退出,没有任何警告或错误消息。所以我无法设置rdp
为仅授予一个程序访问权限,但不授予桌面访问权限。
更改文件和文件夹的权限
其次,我尝试忽略对服务器上所有文件和文件夹的访问,除了我想要共享的数据库。将之前修改的设置恢复为默认设置,然后执行right click on drive c -> security -> selected test user -> deny full control
。在数据库上允许read and execute
。当我连接远程桌面、打开 ms access 并尝试浏览文件时,程序退出并显示错误消息。可能是因为文件浏览器打开的默认目录不允许读取,因此程序无法列出项目。我需要允许什么才能获得有效的 ms access,但禁用对共享文件的读取和修改(但禁用对它的删除)?
我愿意接受其他解决方案。目标是与我的合作者同时开发 MS Access 数据库。