无法通过Access更新SharePoint链接列表
检查SharePoint列表权限
- 确认当前账号对目标SharePoint列表拥有编辑/写入权限,可在列表「设置」-「列表权限」中查看调整。如果是通过共享链接访问,确保链接权限为「可编辑」而非「仅查看」。
- 若列表启用了内容审批,需确保你的账号有提交审批或直接发布的权限,未审批状态可能限制写入操作。
验证Access链接表状态
- 打开Access的「链接表管理器」,检查目标SharePoint列表的链接是否正常,若链接异常先重新建立链接。
- 右键链接表进入「设计视图」,查看属性窗口,确认「只读」选项为否(若该选项灰色无法修改,大概率是权限问题导致)。
核对追加查询的字段配置
- 确保查询中本地表与SharePoint列表的字段数据类型完全匹配,比如文本对应文本、数字对应数字,类型不匹配会触发写入失败。
- 确认SharePoint列表的必填字段在查询中都有对应赋值,遗漏必填项会导致写入被拒绝,表现为只读错误。
排查SharePoint列表特殊设置
- 检查列表是否开启了严格版本控制,部分情况下版本控制会限制批量写入,可暂时关闭测试。
- 查看列表「高级设置」,确认列表未被设置为「已关闭」或「只读模式」。
清理Access缓存与权限
- 关闭Access后,删除本地缓存文件(路径通常为
C:\Users\[你的用户名]\AppData\Local\Microsoft\Office\[版本号]\Access Cache),重新打开Access重试。 - 以管理员身份运行Access,避免系统权限限制导致无法写入SharePoint列表。
内容的提问来源于stack exchange,提问作者Alex
相关产品推荐
相关产品推荐

