无法检索更新后的 SAP 用户配置文件 - 事件 5003 (Duet Enterprise)

 

适用于: Duet Enterprise for Microsoft SharePoint and SAP

上一次修改主题: 2011-08-05

警报名称:   无法检索更新后的 SAP 用户角色

事件 ID:   5003

摘要

Duet Enterprise 配置文件同步利用 Microsoft Business Connectivity Services 来实现 Microsoft SharePoint Server 2010 和 SAP 环境之间的通信。Duet Enterprise 配置文件同步计时器作业从 SAP 系统检索更新的 SAP 角色的列表,并更新用户配置文件存储中所有 SAP 用户的 SAP 角色属性。Business Connectivity Services 无法与 SAP 系统通信,因此无法检索更新后的 SAP 角色的列表。

症状

可能会出现以下症状:

  • Duet Enterprise 配置文件同步计时器作业失败。

  • 事件日志中出现以下事件:

    事件 ID: 5003 描述: 无法从后端检索角色。异常消息为 <消息>。

原因

可能有下列一种或多种原因:

  • 由 SAP 系统上的高服务器负载导致的暂时性连接问题。

  • SharePoint 2010 计时器 (SPTimerV4) 服务的进程帐户对 BDC UserRoles 模型没有“执行”权限。

解决方案

授予 BDC UserRoles 模型权限

  1. 确认您拥有以下管理凭据:

    • 您必须是 Farm Administrators 组的成员。
  2. 按照管理 BDC 模型的用户访问 (https://go.microsoft.com/fwlink/?linkid=204089&clcid=0x804) 中的说明向 SharePoint 2010 定时服务的进程帐户授予对 BDC UserRoles 模型的执行权限。

验证 SharePoint 2010 定时服务帐户

必须为 SAP 管理员提供分配给 SharePoint 2010 定时服务(也称为 SPTimerV4 服务)的用户帐户。SAP 管理员必须确保此帐户映射到的 SAP 用户被授予对 SAP 系统的足够权限,才能查询 UserRoles 工作分配查询。若要了解如何获取 SharePoint 2010 定时服务的用户帐户,请参阅同步配置文件和角色 (https://go.microsoft.com/fwlink/?linkid=205815&clcid=0x804)。

同步用户配置文件信息

  1. 按照执行非定期配置文件同步 (SharePoint Server 2010) (https://go.microsoft.com/fwlink/?linkid=201163&clcid=0x804) 中的说明操作,以便在 AD DS 和 SharePoint Server 2010 之间同步用户配置文件信息。

    配置以下项:

    1. 确认您拥有以下管理凭据:

      • 您必须是 Farm Administrators 组的成员或 User Profile Service 应用程序的管理员。
    2. 在“User Profile Service 应用程序”页上的“同步”部分,单击“启动配置文件同步”。

    3. 在“启动配置文件同步”页上,选择是要执行增量同步还是完全同步,然后单击“确定”。