La synchronisation des utilisateurs SPS2007 ne fonctionne pas, tout ce qui a été trouvé a déjà été essayé

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

  •  10-12-2019
  •  | 
  •  

Question

J'ai configuré un serveur Sharepoint 2007 dans une configuration de batterie de serveurs unique, qui doit servir une base de données de site unique, qui a été restaurée à partir d'une sauvegarde de 2 ans.Le domaine du serveur est différent, même si j'ai réussi à configurer un SSP pour importer les comptes du domaine requis.Maintenant, je vois que même si les tâches de synchronisation s'exécutent avec succès, la liste des profils utilisateur dans le site Sharepoint de restauration n'est pas remplie de nouveaux utilisateurs (même domaine, mais timelapse de plus d'un an).L'enquête s'est limitée à UserSites table dans la base de données SSP qui n’était pas remplie.La table UserProfile_Full reçoit correctement tous les profils, donc l'importation AD réelle est OK.

J'ai essayé ce qui suit:préparer le déplacement puis annuler, préparer le déplacement de l'ancien contenu db, supprimer le contenu db, ajouter le contenu db, préparer le déplacement - annuler.Ce dernier a fonctionné partiellement, car la table était remplie avec les SID des utilisateurs qui existent dans la liste des utilisateurs de la base de données de contenu, avec des "ID locaux" corrects (WssId colonne), mais je veux qu'il ait un ensemble COMPLET d'utilisateurs à importer dans cette base de données de contenu.J'ai également essayé de créer une nouvelle application Web (après avoir configuré le SSP), avec une nouvelle base de données, juste au cas où la synchronisation fonctionnerait réellement - pas de dés.J'ai également essayé de recréer SSP, au cas où je me serais trompé - l'autre SSP est également peuplé d'utilisateurs, mais le UserSites le tableau est dépourvu d'entrées.J'ai ensuite essayé de déplacer l'application Web principale vers l'autre SSP (nouvellement créé), juste pour voir qu'aucune des deux tables n'a désormais la population.Attendre n'est pas une option, j'ai également essayé cela.STSADM -sync -synctiming est défini et fonctionne, car je vois que les tables sont mises à jour avec l'heure actuelle, mais aucune donnée n'est réellement transférée - je m'attends à ce que les tâches soient utilisées UserSites table pour récupérer les données à importer, et il n'y a rien.

La question est donc de savoir comment repeupler le UserSites table via Sharepoint, car le démarrage de l'importation complète ne fait rien pour y parvenir, OU effectuez une importation manuelle à l'aide de procédures stockées SQL et d'autres éléments, que je ne connais pas encore.

Était-ce utile?

La solution

Au lieu de remplir UserSites, je viens d'appeler WSS_Content.dbo.proc_SecAddUser sur chaque utilisateur récupéré de UserProfile_Full, en ignorant les erreurs d'insertion (email==NULL, ou PreferName==NULL, et alors ?).Je ne suis pas sûr que ça va durer, alors je les ai mis dedans UserSites tableau également.Peut-être que j'ai encore raté quelque chose, même si cela devrait être plus facile à corriger.

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top