使用非身份验证计划数据刷新Windows数据源

本文由 技术专家 Tom Schauer编写。

本文介绍在 PowerPivot for Microsoft SharePoint (2010 至 2016) PowerPivot 中计划使用非 Windows 身份验证连接到数据源的 PowerPivot 工作簿的配置要求和方法。

备注

在尝试此配置之前,请确保基本数据刷新(例如,使用 Windows 身份验证的安全存储的基本 SQL 或 Analysis Services 数据源)在服务器场中正常工作。

先决条件

  1. 必须使用对尝试刷新 (的工作簿具有"参与"访问权限的有效 Windows 帐户来配置PowerPivot 无人参与帐户,您也可以使用另一个使用 Windows 凭据的安全存储帐户。 但是,对于此示例示例,我们将简单) 。
  2. 如果您使用的是第三方提供程序 (Oracle,例如) ,则必须能够从 PowerPivot Analysis Services 实例 (到数据源) 成功连接数据。
  3. 用于计划数据刷新的帐户必须至少具有对尝试刷新的数据的读取权限。
  4. 工作簿的身份验证模式在任何时间点都无法更改。 如果数据模型是使用 Windows Authentication 构建的,然后更改为使用 SQL Server 身份验证或其他任何身份验证模式,则可能导致身份验证问题,并且需要重新生成才能获得支持。

将计划数据刷新设置为使用非身份验证的数据源Windows的方法

方法 1:使用安全存储

  1. 使用组类型创建新的安全存储目标应用程序。

    "目标应用程序类型"字段下的"组"选项的屏幕截图。

  2. 下一页上,确保将中间字段更改为"用户名"和"密码"。 使用非Windows凭据时,它们是唯一可供选择的有效字段。 页面左侧的字段可编辑为您希望它们的任何内容。

    字段设置页的屏幕截图。中间字段设置为"用户名"和"密码"。

  3. 设置目标应用程序管理员和成员。 成员组是有权访问站点上的安全存储目标应用程序的一组用户。

    "目标应用程序管理员和成员"设置页的屏幕截图。

  4. 在主安全存储页面上,设置刚创建的新目标应用程序的凭据。

    Screenshot of the Set Credentials option in the drop-down menu of the new Target Application.

  5. 一旦设置了凭据,我们就可以返回到库中的工作簿并设置计划。

    工作簿的已设置计划图标的屏幕截图 1。

  6. 保留第一组单选按钮,因为它们是仅用于Windows选项。 选择" 数据源凭据" 下的第三个选项,在 "ID" 文本框中键入安全存储目标应用程序的名称。

    备注

    确保以用户帐户(而不是管理员)测试此帐户。

    选择"数据源凭据"下的第三个选项时的计划设置页面屏幕截图。

方法 2:指定用户帐户

  1. 单击库中工作簿的"设置计划"图标。

    工作簿的已设置计划图标的屏幕截图 2。

  2. 保留第一组单选按钮,因为它们是仅用于Windows选项。 选择第二个选项 " 数据源凭据"下的"指定用户帐户",然后键入有权访问此特定数据源的帐户的登录名和密码。

    选择"数据源凭据"下的第二个选项时的计划设置页面屏幕截图。

备注

此方法创建工作簿专门使用的临时安全存储 ID。 当以任何方式清除或更改计划时,将删除 ID。