更新された SAP ユーザー プロファイルを取得できませんでした - イベント 5003 (Duet Enterprise)

 

適用先: Duet Enterprise for Microsoft SharePoint and SAP

トピックの最終更新日: 2011-08-05

アラート名:   更新された SAP ユーザー ロールを取得できませんでした

イベント ID:   5003

概要

Duet Enterprise プロファイル同期では、Microsoft SharePoint Server 2010 と SAP 環境の間の通信に Microsoft Business Connectivity Services を使用します。Duet Enterprise プロファイルの同期タイマー ジョブは、更新された SAP ロールの一覧を SAP システムから取得し、すべての SAP ユーザーを対象としてユーザー プロファイル ストア内の SAP ロールのプロパティを更新します。Business Connectivity Services が SAP システムと通信できず、更新された SAP ロールの一覧を取得できませんでした。

現象

次の現象が発生する可能性があります。

  • Duet Enterprise プロファイルの同期タイマー ジョブが失敗します。

  • このイベントがイベント ログに表示されます。

    イベント ID: 5003 説明: バックエンドからロールを取得できませんでした。例外メッセージ: <メッセージ>。

原因

次の 1 つ以上の問題が原因である可能性があります。

  • SAP システムのサーバーの負荷が高くなり、一時的に接続に問題が発生しています。

  • SharePoint 2010 Timer (SPTimerV4) Service のプロセス アカウントに、BDC UserRoles モデルに対する実行権限がありません。

解決策

BDC UserRoles モデルに対する権限の付与

  1. 次に示す管理者の資格情報があることを確認します。

    • Farm Administrators グループのメンバーである必要があります。
  2. BDC モデルに対するユーザー アクセスを管理する」(https://go.microsoft.com/fwlink/?linkid=204089&clcid=0x411) に記載される手順を実行して、SharePoint 2010 Timer Service のプロセス アカウントに BDC UserRoles モデルに対する実行権限を付与します。

SharePoint 2010 Timer Service アカウントを検証する

SAP 管理者に、SharePoint 2010 Timer Service (別名 SPTimerV4 サービス) に割り当てられたユーザー アカウントを提供する必要があります。SAP 管理者は、このアカウントを、UserRoles 割り当てクエリの実行に十分な SAP システムに対する権限を付与された SAP ユーザーに、確実にマップする必要があります。SharePoint 2010 Timer Service のユーザー アカウントを取得する方法については、「プロファイルとロールを同期する (Duet Enterprise)」(https://go.microsoft.com/fwlink/?linkid=205815&clcid=0x411) を参照してください。

ユーザー プロファイル情報の同期

  1. 定期的ではないプロファイルの同期を実行する (SharePoint Server 2010)」(https://go.microsoft.com/fwlink/?linkid=201163&clcid=0x411) に記載される手順に従って、AD DS と SharePoint Server 2010 の間でユーザー プロファイル情報を同期します。

    次の構成を行います。

    1. 次に示す管理者の資格情報があることを確認します。

      • Farm Administrators グループのメンバーであるか、User Profile Service アプリケーションの管理者である必要があります。
    2. [User Profile Service アプリケーション] ページの [同期] セクションで、[プロファイルの同期の開始] をクリックします。

    3. [プロファイルの同期の開始] ページで、増分または完全同期のどちらを実行するかを選択し、[OK] をクリックします。