我正在调整现有的基于共享文件的Access应用程序来运行针对SQL Server数据的本地前端副本。有两种类型的用户,区别在于他们使用的PC是否属于AD域。所有用户都拥有该域的登录名,但有些用户在其外部运行PC(使用PC的本地域登录)并且只在其中映射了驱动器。在这些上,我使用命令运行Access
RunAs /netonly /user:ADDomain\ADUser "MSACCESS.EXE File.accdb
。
除了需要访问AD域内位置的操作外,一切似乎都正常。我尝试过使用驱动器映射和UNC路径,但都不起作用。失败的步骤是导出到Excel,其中输出文件目标位于AD域中,错误是" 2302:Microsoft Access无法将输出数据保存到您选择的文件中&# 34 ;.搜索错误代码表明RunAs是问题,但是访问数据是必需的(在SQL Server中,在AD域内,并且只能通过授予域用户的AD安全组访问)。 / p>
我无法想出解决问题的方法,所以有人知道解决方案吗?任何想法都感激不尽。
答案 0 :(得分:0)
答案竟然被隐藏在IE选项中:本地内部网设置需要网站' (路径)添加到区域,并且区域需要包括所有网络路径(UNC)'盒子检查。