PowerPivot を使用してデータ更新をスケジュールしようとすると、"ブックのスケジュールを有効にできません"
この記事は、シニア サポート エスカレーション エンジニア の Zakir Haveliwala によって記述されました。
現象
Microsoft SharePoint 2016 で PowerPivot ブックでデータ更新をスケジュールしようとすると、次のいずれかのエラーが表示されることがあります。
-
申し訳ございません。問題が発生しました。
-
外部データ ソースのないブックに対してスケジュールを有効にすることはできません。
SharePoint 統合ログ サービス (ULS) ログに次のエラーが表示される場合があります。
UserProfileDBCache_WCFLogging :: ProfileDBCacheServiceClient.GetUserData がスローした例外: アクセスが拒否されました。
この問題は、SharePoint (PowerPivot アプリケーション プール) で PowerPivot システム サービスを実行しているアカウントに、ユーザー プロファイル サービス アプリケーションに対するアクセス許可がない場合に発生します。
解決方法
この問題を解決するには、次の手順で必要なアクセス許可を追加します。
SharePoint サーバーの全体管理で、[アプリケーション管理>] [サービス アプリケーションの管理] の順に移動し、[ユーザー プロファイル サービス アプリケーション] を選択します。 次 に、[管理者] をクリックします。
PowerPivot システム サービス アカウントを追加し、[フル コントロール チェック] ボックスを選択し、[OK] をクリックします。
[アクセス許可] を選択します。
PowerPivot System Service アカウントを追加し、[フル コントロール チェック] ボックスを選択し、[OK] をクリックします。
このサービスを実行しているすべての SharePoint サーバーで PowerPivot System Service を再起動します。