SPS2007ユーザ同期が機能しない、すでに試したことがあるものは何でも

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/60175

  •  10-12-2019
  •  | 
  •  

質問

私はSharePoint Server 2007をシングルサーバーファーム構成に設定しました。これは、2YOバックアップから復元された単一のサイトデータベースにサービスを提供します。サーバーのドメインは異なりますが、必要なドメインからアカウントをインポートするようにSSPを設定することができました。さて、同期ジョブが正常に実行されている間に、Restores SharePointサイトのユーザープロファイルリストに新しいユーザー(同じドメイン、1Y Timelapseを超える)が入力されていません。調査は、移入されていないSSPデータベースのUserSitesテーブルに絞り込まれました。 USERPROFILE_FULLテーブルはすべてのプロファイルを正しく受け取りますので、実際の広告インポートはOKです。

私は次のようにしました。テーブルがコンテンツDBのユーザリストに存在するユーザのSIDを正しい「ローカルID」(WssId列)に存在するユーザのSIDを部分的に作成したが、インポートするユーザの完全なセットを有するユーザが存在するようになった。コンテンツDB。また、SYNCが実際に動作する場合には、新しいデータベースを使用して、新しいWebアプリケーションを作成しました。また、SSPを再作成しようとしましたが、他のSSPはユーザーにもユーザーが入力されますが、UserSitesテーブルはエントリを欠いています。その後、テーブルのどちらのテーブルが人口を持っていないことを確認するだけでなく、メインWebアプリケーションを他の(新しく作成された)SSPによって提供されるように移動しました。待っているのはオプションではありません、私もこれを試してみました。 STSADM-Sync-Synctimingが設定されていますが、テーブルが現在の時刻で更新されるのが表示されますが、実際に転送されるデータは表示されません。 - ジェグコジコデタグコードテーブルを使用してインポートするデータを取得することを期待しています。

そのため、問題はSharePointを介してUserSitesテーブルを再割り当てする方法、完全なインポートがこれを実現するため、またはSQLストアドプロシージャやその他のものを使用して手動インポートを実行しています。

役に立ちましたか?

解決

Useritesを埋めるのではなく、userprofile_fullから取得した各ユーザーにWSS_Content.dbo.proc_SecAddUserと呼び、挿入エラー(email== null、またはreflelerName== null、それで何?)を無視しました。それが最後になるかどうかわからないので、それらをUserSitesテーブルに詰め込みました。まだ私は何かを逃しました、それは修正がより簡単であるべきです。

ライセンス: CC-BY-SA帰属
所属していません sharepoint.stackexchange
scroll top