所在的网络是几台机器组成一个局域网,通过一台服务器上外网。
要共享数据库的两个机器都在局域网内,可是双击共享文件夹里的数据库文件就说打不开。
错误提示:
“microsoft access 无法打开该文件
该文件位于您的intranet之外,或处于一个不可信任的位置。由于潜在的安全问题,microsoft access将不会打开该文件。要打开该文件,请将它拷贝到您的本地计算机,或一个可访问的网络位置上。”但我已在此共享文件夹中可随意删除、新增其它类型的文件,但就是打不开Access的文件( 我做了一个小软件,采用的是access数据库,有多台电脑同时访问这一个数据库,所以需将其共享出来,在程序中通过“\\192.168.0.1\db\db.mdb"来连接,但就是连接不上,而在192.168.0.1可能连接上,所以怀疑是共享出了问题,但又查不出什么问题不知道是怎么回事,什么是可信任的位置?请高手相救,谢谢!

解决方案 »

  1.   

    在db文件夹上右键-->properties-->sharing-->勾选share this folder-->permissions-->勾选allow下面的所有checkbox这样赋予所有权限试试
      

  2.   

    把 \\192.168.0.1\db\db.mdb 改为 \\你的计算机名\db\db.mdb 看看,就是说不用IP地址,按道理说是一样,以前我试过,用IP地址不得用计算机名就得,楼主可以试试看!
      

  3.   

    右键MDB文件>>属性>>安全>>添加帐号ASP.NET Machine Account (机器名\ASPNET)>>允许写入>>OK右键文件夹>>属性>>安全>>添加帐号IUSR_你的计算机名>>允许写入>>ok右键文件夹>>属性>>安全>>添加帐号everyone>>允许全选>>ok请依次试试吧。
      

  4.   

    TO:楼上几位兄弟
    该文件夹的权限已完成开放,连guest也启用了,并有完全的权限,而且\\192.168.0.1\db\下的其它文件都可双击打开,只有access打不开,提示上面的错误,后来我试了用电脑名代替IP来访问,还是不行。…………痛苦!!!!!!
      

  5.   

    Access是不支持远程访问的,不是什么权限问题。
      

  6.   

    http://support.microsoft.com/kb/303650/zh-cn
    楼主可以去看一下,希望有所帮助!
      

  7.   

    为何在这个共享文件夹中其它类型的文件都可双击后打开并修改,而单单只有access类型的文件双击打不开呢?难道access文件本身还需怎么设置吗?真是一个很奇怪的问题,
    各位有无碰到过类似问题哦?
      

  8.   

    要解决此问题,请向本地 Intranet 中添加合适的 IP 地址范围或完全限定域名 (FQDN)。管理员可以使用客户端设置或服务器设置将合适的 IP 地址范围或 FQDN 添加到本地 Intranet 中。例如,在客户端上,管理员可以使用 TCP/IP 后缀、将 *.domain.com 或合适的 IP 地址范围添加到 Internet Explorer 中的“本地 Intranet 站点”区域中。在服务器上,管理员可以使用代理自动配置脚本。下面的解决方法为所有的客户计算机将 *.domain.com 或合适的 IP 地址范围添加到 Internet Explorer 中的“本地 Intranet 站点”区域中。
      

  9.   

    要避免这种现象,每个用户都必须将 *.domain.com 或合适的 IP 地址范围添加到“本地 Intranet 站点”对话框中: 1. 在 Internet Explorer 中,单击“工具”,然后单击“Internet 选项”。 
    2. 在“安全”选项卡上,单击“本地 Intranet”,然后单击“站点”。 
    3. 单击“高级”,然后在“将网站添加到区域中”框中键入:*.domain.com 或某个 IP 地址范围(例如 157.54.100-200.*),其中 domain.com 是您的公司域名和顶级域名。 
    4. 单击“添加”,连续单击三次“确定”以关闭“Internet 选项”对话框。 
    5. 重新启动计算机。 
      

  10.   

    据我所知,Access不支持这样操作!楼上的办法兴许可以
      

  11.   

    to: zwfhome1(任由风吹)你这种方法没效,
      

  12.   

    为何在这个共享文件夹中其它类型的文件都可双击后打开并修改,而单单只有access类型的文件双击打不开呢?难道access文件本身还需怎么设置吗?真是一个很奇怪的问题,各位兄有无碰到过类似问题哦?能否帮我实际测试一下,看你们那边共享后是不是也无法双击打开access数据库,只可复制到本机。如果实在不行, 就只能用sql server数据库了,晕啊
      

  13.   

    这个很简单哈
    access数据库访问的把access文件的目录设置共享(注意是把文件夹共享,权限就自己看着办了)当然access数据也不要设置成只读哈请你准时打分,我说绝对不会错,因为我以前也遇到和你相同的问题
      

  14.   

    to:jy757443(猫猫要努力)完全共享早已设了,但有一台电脑能进去打开,有一台电脑不能打开,很奇怪,该文件夹下除了access,其它类型的文件都可打开
      

  15.   

    可以的,我以前做系统用access或者mssql,access的几台同时共享没问题,你access的版本是多少?ado的版本是多少
      

  16.   


     Process   myProcess=Process.Start("CMD",@"/c net use \\192.168.0.1 password /user:username");
    访问数据库语句
      

  17.   

    在ACCESS菜单里 工具/宏/安全性, 把安全性降到最低试试