求助:SharePoint Online添加本地服务器Access文件直接打开链接失败
解决方案
核心原因
现代浏览器(如Chrome)出于安全策略,禁止HTTPS协议的网页(SharePoint Online默认采用HTTPS)直接访问file://协议的局域网/本地资源,这是触发报错的根本原因。
可行方案
1. 迁移Access文件到SharePoint Online文档库(推荐长期方案)
这是最合规且无安全风险的解决方式:
- 将
\\server01\folder\access_file.mdb上传至SharePoint团队文档库,配置全员编辑权限; - 在文档库中找到该文件,右键选择「复制链接」,链接类型设置为「在客户端应用中打开」;
- 将复制的链接插入到SharePoint页面,用户点击后会直接用本地Access客户端打开文件,同时支持多人协作编辑(需确保Access文件已启用共享模式)。
2. 通过域组策略放宽Chrome的file://访问限制(仅适用于域环境)
若必须保留文件在本地服务器,可通过域组策略为Chrome配置精准例外:
- 打开域组策略编辑器,定位路径:
计算机配置\管理模板\Google\Google Chrome\URL列表; - 编辑「允许访问file:// URL的列表」,添加你的SharePoint租户域名(例如
https://yourcompany.sharepoint.com); - 推送组策略后,域内用户的Chrome即可从该SharePoint站点访问指定的
file://资源。
注意:不要全局启用Chrome的
allow-file-access-from-filesflag,这会大幅降低浏览器安全性,仅适合域环境下的精准配置。
3. 分发本地快捷方式替代网页链接
制作指向服务器文件的快捷方式,上传到SharePoint供用户下载使用:
- 在本地创建
.lnk快捷方式,目标路径设为\\server01\folder\access_file.mdb; - 将该快捷方式上传至SharePoint文档库,用户下载后双击快捷方式,即可直接打开服务器上的Access文件,完全绕过浏览器的安全限制。
内容的提问来源于stack exchange,提问作者Maguecbr
相关产品推荐
相关产品推荐

