在 SharePoint Server 2013 中使用无人参与服务帐户配置 Excel Services 数据刷新

适用于:yes-img-132013 no-img-162016 no-img-192019 no-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

SharePoint Server 2013 中的 Excel Services 提供了三种使用 安全存储服务 刷新工作簿中的外部数据源的方法:

使用无人参与服务帐户包括配置 Active Directory 帐户并向其授予对数据的访问权限、将此帐户的凭据存储在安全存储中,以及配置 Excel Services 以在需要刷新工作簿中的数据时使用存储的凭据。

若要在 Excel Services 中配置无人参与的服务帐户,需要执行以下步骤。

  1. 配置数据访问帐户

  2. 配置 Excel Services 全局设置

  3. 将工作簿配置为使用无人参与服务帐户

配置数据访问帐户

无人参与服务帐户需要一个用于数据访问的 Active Directory 帐户。 让您的域管理员创建一个可用于数据访问的 Active Directory 帐户。

创建帐户后,必须授予此帐户对将在数据连接 Excel 工作簿中使用的数据源的读取访问权限。 使用以下过程为 SQL Server 中的数据访问帐户创建登录。 (如果使用 SQL Server 以外的数据源,请参阅数据源的说明,以便为数据访问帐户创建具有数据读取权限的登录。)

为数据访问帐户创建 SQL Server 登录名

  1. 在 SQL Server Management Studio 中,连接到数据库引擎。

  2. 在对象资源管理器中,展开"安全性"。

  3. 右键单击"登录名",然后单击"新建登录名"。

  4. 在"登录名"框中,键入您创建的用于数据访问的 Active Directory 帐户的名称。

  5. 在"选择页"部分,单击"用户映射"。

  6. Select the Map check box for the database that you want to provide access to, and then, in the Database role membership for: <database> section, select the db_datareader check box.

  7. 单击“确定”

在为数据访问帐户创建登录名并授予该帐户对数据源的访问权后,您必须在安全存储中创建一个目标应用程序以包含数据访问帐户的凭据。

配置 Excel Services 全局设置

无人参与服务帐户配置是 Excel Services 全局设置的一部分。 使用以下过程在 Excel Services 中配置无人参与的服务帐户。

配置 Excel Services 全局设置

  1. 在SharePoint 管理中心网站主页上的"应用程序管理"部分,单击"管理服务应用程序"。

  2. 在“管理服务应用程序”页上,单击“Excel Services 服务”应用程序。

  3. 在“管理 Excel Services”页上,单击“ 全局设置”。

  4. 在“Excel Services 设置”页上的“ 外部数据 ”部分中:

  • 选择“创建新的无人参与服务帐户”选项。

  • 键入为数据访问创建的帐户的用户名和密码。

  1. 单击“确定”

配置 Excel Services 全局设置后,即可完成无人参与服务帐户的设置。 下一部分介绍如何在数据连接的 Excel 工作簿中配置 Excel Services 身份验证设置,以在工作簿发布到 SharePoint 文档库后使用无人参与的服务帐户刷新数据。

将工作簿配置为使用无人参与服务帐户

必须先在工作簿中配置 Excel Services 身份验证设置,然后才能将其发布到 SharePoint Server 2013。 这样做可使工作簿在 Excel Services 中呈现时使用无人参与的服务帐户刷新数据。 使用以下过程可配置身份验证设置。

配置 Excel Services 身份验证设置

  1. 在数据连接的 Excel 工作簿中的"数据"选项卡上,单击"连接"。

  2. “工作簿连接 ”对话框中,选择要更新的数据连接,然后单击“ 属性”。

  3. 在“ 连接属性 ”对话框的“ 定义 ”选项卡上,单击“ 身份验证设置”。

  4. “Excel Services 身份验证设置” 对话框中,选择“ ”选项,然后单击“ 确定”。

  5. 在“ 连接属性 ”对话框中,单击“ 确定”。

    注意

    如果出现警告,指出将移除指向外部连接文件的链接,请单击"是"。

  6. “工作簿连接 ”对话框中,单击“ 关闭”。

如果 Excel Services 身份验证设置设置为 “无”,Excel Services 在将数据发布到 SharePoint Server 2013 后,将使用无人参与的服务帐户刷新工作簿中的数据。

另请参阅

概念

在 SharePoint Server 2016 中将 Excel Services 与 Secure Store Service 配合使用