STSADM error: No se puede importar el archivo porque no existe el sitio Web primario
Warning: Use of undefined constant template_directory - assumed 'template_directory' (this will throw an Error in a future version of PHP) in /homepages/19/d221002526/htdocs/mundosharepoint/wp-content/themes/balic/single.php on line 9
Viernes, 22 de enero de 2010
Esta semana estamos terminando el desarrollo de un proyecto. Hemos realizado la exportación y la posterior importación del sitio desde el servidor de desarrollo al servidor de pruebas.
Para realizar la importación del sitio en el servidor de desarrollo ejecutamos sin problemas el habitual comando para la exportación del sitio:
stsadm -o export -url http://sharepoint/clientes/xxx-filename exportacion.cab
Cuando pasamos el archivo de la exportación al servidor de pruebas y ejecutamos:
stsadm -o import -url http://servidor/sitio -filename exportacion.cab
nos producía el siguiente error:
Error: No se puede importar el archivo porque no existe el sitio Web /clientes/xxx primario.
Error que no lo veíamos muy lógico porque al realizar la importación no debía importar la url del sitio de origen. Por suerte el error no fue muy complicado de arreglar y era un problema de permisos del usuario que estaba ejecutando el comando.
Para resolver el problema bastó con incluir al usuario como administrador de la colección de sitios dónde estábamos importando el sitio.