La sincronización de usuarios de SPS2007 no funciona, ya se intentó cualquier cosa encontrada

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

  •  10-12-2019
  •  | 
  •  

Pregunta

Configuré un servidor Sharepoint 2007 en una configuración de granja de servidores única, que tiene que servir a una base de datos de un solo sitio, que se restauró desde la copia de seguridad de 2YO.El dominio del servidor es diferente, aunque he logrado configurar un SSP para importar cuentas del dominio requerido.Ahora, veo que si bien los trabajos de sincronización se ejecutan correctamente, la lista de perfiles de usuario en el sitio de Sharepoint de restauración no está completa con nuevos usuarios (mismo dominio, pero con más de 1 año de intervalo).La investigación se ha reducido a UserSites tabla en la base de datos SSP que no se estaba completando.La tabla UserProfile_Full recibe correctamente todos los perfiles, por lo que la importación de AD real está bien.

He probado lo siguiente:preparetomove y luego deshacer, preparetomove-oldcontentdb, eliminecontentdb, agreguecontentdb, preparetomove -undo.Esto último funcionó parcialmente, ya que la tabla se completó con los SID de los usuarios que existen en la lista de usuarios de la base de datos de contenido, con los "ID locales" correctos (WssId columna), pero quiero que tenga un conjunto COMPLETO de usuarios para importar a esa base de datos de contenido.También intenté crear una nueva aplicación web (después de configurar el SSP), con una nueva base de datos, en caso de que la sincronización realmente funcione, sin dudas.También intenté recrear el SSP, en caso de que lo haya hecho mal; el otro SSP también se completa con usuarios, pero el UserSites La tabla no tiene entradas.Luego intenté mover la aplicación web principal para que fuera atendida por el otro SSP (recién creado), solo para ver que ninguna de las tablas tiene ahora la población.Esperar no es una opción, también lo he probado.STSADM -sync -synctiming está configurado y funcionando, ya que veo que las tablas se actualizan con la hora actual, pero en realidad no se transfieren datos; espero que se utilicen los trabajos UserSites tabla para recuperar datos para importar, y no hay nada.

Entonces la pregunta es ¿cómo repoblar la UserSites tabla a través de Sharepoint, ya que iniciar la importación completa no hace nada para lograr esto, O realizar una importación manual utilizando procedimientos almacenados de SQL y otras cosas, con las que aún no estoy familiarizado.

¿Fue útil?

Solución

En lugar de llenar UserSites, acabo de llamar WSS_Content.dbo.proc_SecAddUser en cada usuario recuperado de UserProfile_Full, ignorando los errores de inserción (correo electrónico == NULL, o nombre preferido == NULL, ¿y qué?).No estoy seguro si durará, así que los metí en UserSites mesa también.Quizás todavía me he perdido algo, aunque debería ser más fácil de solucionar.

Licenciado bajo: CC-BY-SA con atribución
scroll top