SharePoint ファームを復元した後、ユーザー プロファイル サービス アプリケーションが正しく機能しない

元の KB 番号: 2752610

現象

Microsoft SharePoint ファームをバックアップし、SharePoint Server 2013 のサーバーの全体管理 Web サイトを使用して別の SharePoint サーバーに復元することを想定しています。 復元プロセスが完了すると、ユーザー プロファイル サービス アプリケーションが正しく機能しません。

さらに、ユーザー プロファイル サービス アプリケーションのプロパティに次のエラー メッセージが表示されます。

予期しないエラーが発生しました

原因

これは、サーバーの全体管理 Web サイトを使用して SharePoint ファームを復元するときに発生する既知の問題です。

回避策

この問題を回避するには、現在のユーザー プロファイル サービス アプリケーション プロキシを削除し、新しいプロキシを作成します。 これを行うには、次の PowerShell コマンドを実行します。

  • $proxy = Get-SPServiceApplicationProxy | where {$_.typename -eq "User profile service application Proxy"}
    
    Remove-SPServiceApplicationProxy -Identity $proxy -confirmfalse
    

    このコマンドは、現在のユーザー プロファイル サービス アプリケーション プロキシを削除します。

  • $upa = Get-SPServiceApplication | where {$_.name -eq "<name here>"}  
    
    New-SPProfileServiceApplicationProxy -Name<ProxyName> -Uri $upa.uri.absoluteURI
    

    このコマンドは、新しいユーザー プロファイル サービス アプリケーション プロキシを作成します。

注:

新しいユーザー プロファイル サービス アプリケーション プロキシを作成した後も、復元されたユーザー プロファイル アプリケーションに関連付けられている個人用サイト URL が元のサーバーを指している可能性があります。 これにより、[個人用サイト] ページを参照しようとすると問題が発生する可能性があります。 この問題を解決するには、[個人用サイト ホストの場所] フィールドの値を変更して、新しいサーバー名を反映します。 これを行うには、次の手順を実行します。

  1. ファーム管理者グループのメンバーか、ユーザー プロファイル サービス アプリケーションのサービス アプリケーション管理者であることを確認します。
  2. サーバーの全体管理 Web サイトで、[アプリケーション 管理] で [サービス アプリケーションの管理 ] を選択 します
  3. [サービス アプリケーションの管理] ページで、サービス アプリケーションの一覧から [ ユーザー プロファイル サービス アプリケーション] を選択します。
  4. リボンで、[管理] を選択 します
  5. [プロファイル サービスの管理] ページで、[ 個人用サイトの設定 ] で [ 個人用サイトの設定] を選択します。
  6. [個人用サイトの設定] ページで、[ 個人用サイト ホストの場所 ] フィールドの値を変更して、新しいサーバーの場所を反映します。

詳細

SharePoint Server 2013 プレビューでユーザー プロファイル サービス アプリケーションを復元する方法の詳細については、「SharePoint Server での ユーザー プロファイル サービス アプリケーションの復元」を参照してください。