En estos días tuvimos que mover algunos sitios de Sharepoint de una site collection a otra, para esto utilizamos el comando stsadm con las opciones de export e import. Con este comando podemos exportar Site collections completas o subsitios pero si lo que necesitas es mover una lista o biblioteca este NO es el comando.
Bueno, a trabajar, para exportar un sitio utilizo el siguiente comando:
stsadm -o export -url http://miportal/sites/sitioaexportar -filename e:\ruta\sitioaexportar.bkp -includeusersecurity -versions 4
los últimos dos parámetros hacen que en el export queden también los permisos del sitio y almacene todas las versiones históricas de los documentos y listas.
Luego para importar a la nueva ruta el sitio corremos el siguiente comando:
stsadm -o import -url http://miportal/sites/nuevositio -filename e:\ruta\sitioaexportar.bkp -includeusersecurity
Ahora tengo el sitio en la nueva ruta con todas las versiones y con los mismos permisos.
NOTAS: Las alertas se deben reconfigurar ya que detecte que las mismas no pasan al importar el sitio.
A mover sitios amigos!
Suscribirse a:
Enviar comentarios (Atom)
Muchas Gracias excelente ayuda
ResponderEliminarBuenas Tardes
ResponderEliminarsabes porque puede ser este error que saca al exportar los sitios
[31/05/2010 12:40:05]: FatalError: Guid debe contener 32 dígitos con 4 guiones (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).
en System.Guid..ctor(String g)
en Microsoft.SharePoint.Deployment.FieldTemplateSerializer.ParseLookups(SPField fieldTemplate, ExportObjectManager objectManager)
en Microsoft.SharePoint.Deployment.FieldTemplateSerializer.GetDataFromObjectModel(Object obj, SerializationInfo info, StreamingContext context)
en Microsoft.SharePoint.Deployment.DeploymentSerializationSurrogate.GetObjectData(Object obj, SerializationInfo info, StreamingContext context)
en Microsoft.SharePoint.Deployment.XmlFormatter.SerializeObject(Object obj, ISerializationSurrogate surrogate, String elementName, Boolean bNeedEnvelope)
en Microsoft.SharePoint.Deployment.XmlFormatter.Serialize(Stream serializationStream, Object topLevelObject)
en Microsoft.SharePoint.Deployment.ObjectSerializer.Serialize(DeploymentObject deployObject, Stream serializationStream)
en Microsoft.SharePoint.Deployment.SPExport.SerializeObjects()
en Microsoft.SharePoint.Deployment.SPExport.Run()
[31/05/2010 12:40:05]: Progress: Exportar Completado.
[31/05/2010 12:40:05]: Hora de fin: 31/05/2010 12:40:05.
[31/05/2010 12:40:05]: Completado con 0 advertencias.
[31/05/2010 12:40:05]: Completada con 1 errores.
gracias
Yeisson Gomez Marin