You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Data Factory连接SharePoint权限配置疑问及报错求助

解决Azure Data Factory连接SharePoint的权限配置问题

错误核心排查方向

先针对你遇到的错误提示:

Failed to get metadata of odata service, please check if service url and credential is correct and your application has permission to the resource.

优先确认三点:

  • SharePoint OData服务URL必须是https://<你的SharePoint站点域名>/_api/格式,不能遗漏后缀
  • AAD应用的客户端ID、客户端密钥/证书需与ADF链接服务中配置的完全一致
  • 应用已成功获得SharePoint的对应权限(权限授予后通常需10-15分钟生效)

疑问解答

1. domain和redirect地址填写规则

  • domain:填写你的公司SharePoint站点的实际域名,例如contoso.sharepoint.com,与Azure AD应用注册的域名无关,以SharePoint站点的访问域名为准。
  • redirect URI:必须与你在Azure AD应用注册时「身份验证」模块下配置的重定向URI完全匹配。在SharePoint add-in场景中,常用的合法URI是https://<你的SharePoint站点域名>/_layouts/15/OAuthAuthorize.aspx;如果是测试环境,也可以使用https://localhost(但需提前在AAD应用中添加该URI)。

2. XML权限配置中的Scope值

不能直接使用示例中的http://sharepoint/content/sitecollection,需根据你的权限需求替换为对应Scope:

  • 若需要租户级全局权限:使用https://<你的SharePoint域名>/.default(例如https://contoso.sharepoint.com/.default)
  • 若仅需要单个站点集权限:使用https://<你的SharePoint域名>/sites/<你的站点集名称>/_api/web,或更宽泛的https://<你的SharePoint域名>/content/sitecollection
  • 若需要整个农场权限:使用农场根URL搭配对应路径,例如https://contoso.sharepoint.com/content

权限授予补充步骤

  1. 登录SharePoint管理中心,进入「应用程序管理」→「管理应用程序权限」
  2. 输入AAD应用的客户端ID,选择所需的权限级别(如读取、写入)
  3. 完成权限授予后,等待权限同步生效,再重新测试ADF链接服务

内容的提问来源于stack exchange,提问作者Dmitriy Ryabin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 14:01:35