Domanda

Ho configurato un server SharePoint Server 2007 in una configurazione a server singolo-server, che deve servire un singolo database del sito, che è stato ripristinato da 2YO Backup. Il dominio del server è diverso, anche se sono riuscito a configurare un SSP per importare account dal dominio richiesto. Ora, vedo che mentre i lavori di sincronizzazione vengono eseguiti con successo, l'elenco dei profili utente nel sito Restore SharePoint non è popolato con nuovi utenti (stesso dominio, ma più di 1y Timelapse). L'indagine è ridotta alla tabella UserSites nel database SSP che non è stato popolato. La tabella UserProfile_Full riceve correttamente tutti i profili, quindi l'importazione dell'annuncio effettiva è OK.

Ho provato quanto segue: Presetomove Allora Annulla, Preketomove-OldContentDB, DeleteContentDb, AddContentDB, Presetomove -undo. Quest'ultimo ha lavorato parzialmente, poiché la tabella è stata popolata con SID di utenti che esistono nell'elenco utenti del DB del contenuto, con corretti "ID locali" (colonna WssId), ma voglio che abbia un set completo di utenti per importarlo in questo Contenuto DB. Ho anche provato a creare una nuova applicazione Web (dopo aver impostato lo SSP), con un nuovo database, solo nel caso in cui la sincronizzazione funzionerà effettivamente - nessun dado. Ho anche provato a ricreare SSP, nel caso in cui l'ho reso erroneamente - l'altro SSP viene popolato anche con gli utenti, ma la tabella UserSites è priva di voci. Ho quindi provato a spostare la principale applicazione Web da servire dall'altra (appena creata) SSP, solo per vedere che né la tabella ora ha la popolazione. L'attesa non è un'opzione, ne ho provato anche questo. STSADM -Sync -Ssynctiming è impostato e funziona, poiché vedo le tabelle vengono aggiornate con l'ora corrente, ma nessun dato viene effettuato effettivamente trasferito - mi aspetto che i lavori utilizzino la tabella UserSites per recuperare i dati da importare e non c'è nulla.

Allora, la domanda è, come ripopolare la tabella UserSites tramite SharePoint, come l'importazione completa iniziale non fa nulla per eseguire questo, o eseguire un'importazione manuale utilizzando le procedure memorizzate SQL e altre cose, che sono ancora sconosciuto.

È stato utile?

Soluzione

Invece di riempire gli utenti, ho appena chiamato WSS_Content.dbo.proc_SecAddUser su ciascun utente recuperato da userprofile_full, ignorando errori di inserimento (e-mail== null o preferiti== null, quindi cosa?).Non sono sicuro se durerà, quindi li ho infiustati nella tabella UserSites.Forse ho ancora perso qualcosa, anche se dovrebbe essere più facile da risolvere.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top