ユーザープロファイルサービスのプロビジョニング - 開始されません
-
10-12-2019 - |
質問
テスト環境でSharePoint 2013のマルチテナントインストールを設定するためのSpence Harbarのガイドを続けています。
私は彼の2010ガイドを続けていますが、検索サービススクリプトを彼のSP 2013の記事からのものと交換しました。
同じマシンにインストールされているSQL Server 2014を使用しています。
すべてのサーバーはWindows Server 2012R2が完全にパッチされています。 SharePointがSharePoint 2013 SP1 を実行しています
UPSサービスアプリケーションとプロキシを大丈夫にインストールできます。ユーザープロファイルの同期サービスを開始しようとすると、私の問題が発生し始めます( http: //www.harbar.net/articles/sp2010mt5.aspx )その後、サービスが開始されます。下記のULSログメッセージがあります。
今、どこでも私が権限を指すところを読みます。私は以下をやりました、そして以下を保証しました:
- SPサーバ上のローカル管理者としてのファームアカウント
- ファームアカウントには、ローカルログオン権限があります(ファームとしてサーバーにログインすることによっても確認)
- ファームユーザーが同期DBのDBOにマッピングされている(私は既製のようにupsアプリを作成しているので、これはすでに行われています。ログオン名下)
- CAを介してUPSを作成しようとしました、同じ問題
- 完全にアンインストールされていないSharePoint 2013、Spundのガイドからの再インストールおよび手動で設定されている、問題はまだ発生しました。
- クリアされたSPキャッシュ
- FIM同期サービスを手動で起動します(このエラー、これについてもっと)
- サービスとしてイベントログに記録されていない警告やエラーは起動として表示されていません..
- ファームアカウントには、ドメイン全体のディレクトリの変更が複製されています。
- My SQL Serverには名前付きインスタンスがありません。しかし、私はとにかくSQLエイリアスを作成しようとしました
- 私は2012年のネイティブSQLクライアントがインストールされていましたが、私は2008R2ネイティブSQLクライアントに依存するようにSP2013を再インストールしたときに削除しました。
- 時間はすべてのサーバー上で同期しています。
- UPSアプリケーションとプロキシの無数の時間を完全に削除しました(おそらく10~15 +時間以上)
- サーバの無数の時間を再起動しました
- MIIS のリモート実行権限とCOM + DTC内のものを追加しました
私の症状は、私がこれらすべてのことを試していますまだこれらすべてのことを試しています。
ユーザープロファイルサービスが起動しません エラーメッセージ
ULSが一度UPSがプロビジョニングされていると私が見つける:
.ILM Configuration: Configuring database ILM Configuration: Error 'ERR_CONFIG_DB'. UserProfileApplication.SynchronizeMIIS: Failed to configure MIIS post database, will attempt during next rerun. Exception: System.Configuration.ConfigurationErrorsException: ERR_CONFIG_DB at Microsoft.Office.Server.UserProfiles.Synchronization.ILMPostSetupConfiguration.ValidateConfigurationResult(UInt32 result) at Microsoft.Office.Server.UserProfiles.Synchronization.ILMPostSetupConfiguration.ConfigureMiisStage2() at Microsoft.Office.Server.Administration.UserProfileApplication.SetupSynchronizationService(ProfileSynchronizationServiceInstance profileSyncInstance).
私はこのエラーをユーザプロファイルサービスエラーに関する他の記事で見た、そして彼はDBOスキーマを持っていないファームユーザーに参加しました。私は私のファームユーザーがスキーマを持っていることを確認しました。トラブルシューティングになる時間のために、ファームユーザーをSysadminとDomain Adminにしました。
サービスコンソールでは、FIM Syncサービスの起動(もちろんファームアカウントとして)Consoleではこれがイベントビューアになります。
."BAIL: MMS(884): sql.cpp(2325): 0x80230404 (The operation failed because the attribute cannot be found) ERR: MMS(884): storeimp.cpp(5813): Failed to get computer id info from db. BAIL: MMS(884): storeimp.cpp(5815): 0x80230447 (Service start up has failed. Cannot read computer_id from the FIM Synchronization Service database.)
Syncデータベースの
computer_id
フィールドの狩猟を開始しました。私はそこにフィールドを持つ
dbo.mms_server_configuration
という表を見つけました。
私の驚きには、このフィールドは私のデータベースのNULL
です。私のためにその表には1行だけがあり、他のいくつかの属性は記入されていますが、ほとんどの場合もNULL
です。以下のフィールドには、
NULL
以外の値があります。- instance_id
- fixed_schema_version_number
- mms_timestamp
- password_change_history_size
- mv_schema_xml
他のすべては
NULL
ですサーバー全体を吹き飛ばし、リフォロッタ設定、SQL / SP2013を再インストールしています。私はネットを洗い流して、私が出てくるすべてを試しました。
私は、いくつかのDev workのためにこのサーバーに
SharePoint Designer 2013
とVisual Studio 2013 Pro
をインストールしました。これらのパッケージはアンインストールされていますが、私は彼らが持続的なダメージを与えていないことを願っています。
解決 2
これを原因としていたものを発見し、ユーザープロファイルサービスを正しくプロビジョニングされたユーザープロファイルサービスを提供しました。
実際にSQL Server 2014
になった
この質問を投稿した後、次のようなトラブルシューティング手順を実行しました。
- 同じサーバー上のSharePoint 2013を再インストールしました
- 新しい新しい2012R2 VMをプロビジョニングし、その上にSharePoint 2013をインストールし、元のサーバーのデータベースへの接続に接続します。
- 新しいVMでSQL 2014をインストールし、アンインストールされたSharePointをアンインストールし、新しいSQL Server を使用して再インストールしました。
最後にSQL 2014の削除に到着し、計画通りに働いていた
SQL Server 2012
が到着し、私の農業展開スクリプト全体は問題なく完全に機能しました。
他のヒント
同じ問題に遭遇しました、ユーザーアカウントはファーム管理者であり、ローカルマシン管理者がサーバー上の権利としてローカル実行し、SPキャッシュをクリアしていました。
2014年4月CUは修正を完了したことがわかりました( http://support.microsoft.com/kb/27602655555555555">A>)SQL Server 2014を使用している場合は、ユーザープロファイルSyncRhonisationサービスが実行されません。
これが実際にSQL Server 2014の問題であることを確認できます。私たちはSP2010とSQL 2014でUPSを始動しようとしました。これを働くことができません。
UPSのためだけに異なるSQL Server(この場合は2008 R2)を使用して、同期サービス作業を行いました。
SQL Server用の4月CUを必要としています。SharePoint CUとアップデートでインストールする必要がある他のものがあります。
SQL Serverを再インストールする必要はありません。SQLとSPの最新のCUをインストールして両方のサーバーを再起動してください。それは私のために働いた。