2012年8月

2012年8月20日 (月)

※自分の備忘録として記載します。

ユーザー プロファイルの同期を行うには Windows 上のサービスとしてインストールされる 「Forefront Identity Manager Service」と「Forefront Identity Manger Synchronization Service」の2つが開始されている必要があります。久しぶりに立ち上げた検証環境のサーバーでは、このうちの後者のサービスが停止し、無効化されていました(以前は正常に動作していました)。そのため、通常の手順でユーザー プロファイル サービスを開始するよう設定したのですが、一向にサービスが開始されず、下記のようなエラーが Windows イベント ログに記載されていました。

"Cannot open the FIM Synchronization Service database because the database schema version in existing database does not match the required version"

このため "SharePoint 2010 製品構成ウィザード" を再度実行して修復を試みて再び、ユーザープロファイル サービスの開始を手順を実行してみると([サーバー全体管理]-[サーバーのサービスの管理]-[User Profile Synchronization Services]を開始)正常に動作するようになりました。なお、検証環境の構成データベースのバージョンは "14.0.619.5002" です。

ただし、これに関するトラブル対処について下記のようなフォーラムもあったので、この手順ですべて解決できるわけではない可能性がありますので、あくまでもご参考まで。

http://social.technet.microsoft.com/Forums/br/sharepoint2010setup/thread/2011e0a0-906b-40d5-86fd-490a4deb9d6f

ちなみに、"製品構成ウィザード" は構成データベースの作成を行う以外に、アップデートも実行します。そのためサービスパックなどを適用した後は製品構成ウィザードを実行してデータベースも含めて更新するようになっています。