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

如何让他人无需单独数据库凭据刷新带Oracle外部连接的Excel报表?

可行解决方案汇总

1. Power Query共享数据源凭据(Office 365企业版)

  • 管理员在Microsoft 365管理中心配置数据源凭据集,将Oracle数据库的专用服务账户凭据统一存储。所有授权用户打开报表刷新数据时,会自动调用该共享凭据,无需手动输入。
  • 操作核心:将Excel报表的数据源连接指向管理员配置的共享Oracle数据源,确保用户已获得该数据源的访问权限。

2. Oracle专用服务账户+加密连接字符串

  • 创建仅拥有报表所需数据访问权限的Oracle服务账户,修改Excel的连接字符串,嵌入该账户的加密凭据。
  • 操作细节:
    1. 在Excel「数据连接属性」中编辑连接字符串,添加User ID=报表专用账户;Password=加密后的密码;
    2. 用Excel的**信息权限管理(IRM)**加密报表文件,防止凭据泄露
    3. 定期轮换服务账户密码,并同步更新所有相关报表的连接字符串

3. Azure AD集成身份验证(Oracle 12c+)

  • 若Oracle数据库已配置Azure AD(AAD)集成,用户可通过自身AAD账户自动完成身份验证,无需输入Oracle凭据。
  • 操作步骤:
    1. 在Oracle中配置AAD为外部身份提供者,映射AAD用户到对应数据库权限
    2. Excel连接时选择「使用当前Windows凭据」(需用户加入AAD域),刷新时自动通过AAD完成认证

4. Power BI本地数据网关

  • 部署Power BI本地数据网关,在网关上配置Oracle数据库的访问凭据(使用服务账户)。将Excel报表的数据源指向该网关,用户刷新数据时通过网关代理访问,无需输入凭据。
  • 优势:网关可统一管理多数据源凭据,支持批量更新,还能精细化控制用户访问权限

关于Microsoft Secure Store Service的说明

Secure Store Service主要适配SharePoint 2013/2016/2019旧环境,目前在Microsoft 365生态中已被Microsoft Purview凭据管理和数据源凭据集替代,建议优先采用上述现代方案。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 19:00:55