Die Synchronisierung von SPS2007-Benutzern funktioniert nicht. Alles, was gefunden wurde, wurde bereits versucht

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

  •  10-12-2019
  •  | 
  •  

Frage

Ich habe einen Sharepoint-Server 2007 in einer Single-Server-Farm-Konfiguration eingerichtet, der eine Single-Site-Datenbank bedienen muss, die aus einem 2YO-Backup wiederhergestellt wurde.Die Domäne des Servers ist eine andere, obwohl es mir gelungen ist, einen SSP so zu konfigurieren, dass er Konten aus der erforderlichen Domäne importiert.Jetzt sehe ich, dass die Synchronisierungsaufträge zwar erfolgreich ausgeführt werden, die Benutzerprofilliste auf der SharePoint-Wiederherstellungssite jedoch nicht mit neuen Benutzern gefüllt ist (gleiche Domäne, aber mehr als 1 Jahr Zeitraffer).Die Ermittlungen haben sich eingeengt UserSites Tabelle in der SSP-Datenbank, die nicht aufgefüllt wurde.Die UserProfile_Full-Tabelle empfängt alle Profile korrekt, sodass der eigentliche AD-Import in Ordnung ist.

Ich habe Folgendes versucht:Preparetomove, dann rückgängig machen, Preparetomove-oldcontentdb, deletecontentdb, addcontentdb, Preparetomove -undo.Letzteres funktionierte teilweise, da die Tabelle mit SIDs von Benutzern gefüllt wurde, die in der Benutzerliste der Inhaltsdatenbank vorhanden sind, mit korrekten „lokalen IDs“ (WssId Spalte), aber ich möchte, dass der VOLLSTÄNDIGE Satz an Benutzern in diese Inhaltsdatenbank importiert wird.Ich habe auch versucht, eine neue Webanwendung (nach dem Einrichten des SSP) mit einer neuen Datenbank zu erstellen, nur für den Fall, dass die Synchronisierung tatsächlich funktioniert – kein Problem.Ich habe auch versucht, SSP neu zu erstellen, für den Fall, dass ich es falsch gemacht habe – das andere SSP wird ebenfalls mit Benutzern gefüllt, aber das UserSites Die Tabelle enthält keine Einträge.Ich habe dann versucht, die Hauptwebanwendung so zu verschieben, dass sie vom anderen (neu erstellten) SSP bedient wird, nur um zu sehen, dass keine der Tabellen jetzt über die entsprechende Population verfügt.Warten ist keine Option, das habe ich auch versucht.STSADM -sync -synctiming ist eingestellt und funktioniert, da ich sehe, dass die Tabellen mit der aktuellen Zeit aktualisiert werden, aber tatsächlich keine Daten übertragen werden – ich erwarte, dass die Jobs verwendet werden UserSites Tabelle, um Daten zum Importieren abzurufen, und da ist nichts.

Die Frage ist also, wie man das wiederbevölkern kann UserSites Tabelle über Sharepoint importieren, da das Starten des vollständigen Imports dazu nichts bringt, ODER einen manuellen Import mit gespeicherten SQL-Prozeduren und anderen Dingen durchführen, mit denen ich noch nicht vertraut bin.

War es hilfreich?

Lösung

Anstatt UserSites zu füllen, habe ich einfach angerufen WSS_Content.dbo.proc_SecAddUser für jeden aus UserProfile_Full abgerufenen Benutzer, wobei Einfügungsfehler ignoriert werden (email==NULL oder PreferredName==NULL, na und?).Ich bin mir nicht sicher, ob es halten wird, also habe ich sie hineingestopft UserSites Tisch auch.Vielleicht habe ich immer noch etwas übersehen, obwohl es einfacher zu beheben sein sollte.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top