Como mover un sitio o respaldar un sitio de Share Point.
Hay muchas razones por las cuales podemos utilizar este artículo, por ejemplo: hacer una copia de nuestro sitio para pasarlo a otro servidor, hacer una copia para usarla en el mismo servidor o simplemente para realizar un respaldo de nuestro sitio.
En mi caso particular, para lo que usé este procedimiento fue por lo siguiente, cree un sitio de SharePoint y lo cree para que heredara los permisos del padre, pero después decidí que no era buena idea así que lo que hice fue exportar mi sitio, importarlo para crear una copia, eliminar el anterior y realizar algunos cambios para que mi nuevo sitio quedara como el anterior pero sin que heredara los permisos de su sitio padre.
Esto último es el caso que voy a usar para el artículo pero puede ser usado para cualquier ejemplo listado.
Lo primero que deben hacer es un respaldo de su Share Point completo en caso de que algo salga mal, como dice mi padre por si las flies! (ósea por si las moscas) jeje
El sitio que hereda los permisos del padre y el cual vamos a copiar se llamaba:
Sistemas en la ruta: http://intranet/Sistemas
Vamos a usar la herramienta llamada stsadm que viene incluida en SharePoint 2007 en la ruta:
\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN
Antes de ejecutarlo puedes revisar las opciones de exportación con el comando:
stsadm -help export
stsadm.exe -o export
-url <URL to be exported>
-filename <export file name>
[-overwrite]
[-includeusersecurity]
[-haltonwarning]
[-haltonfatalerror]
[-nologfile]
[-versions <1-4>
1 - Last major version for files and list items (default)
2 - The current version, either the last major or the last minor
3 - Last major and last minor version for files and list items
4 - All versions for files and list items]
[-cabsize <integer from 1-1024 megabytes> (default: 25)]
[-nofilecompression]
[-quiet]
Para exporter el sitio, ejecutar:
C:\>stsadm –o export –url http://intranet/Sistemas -filename c:\archivoexport.cmp –includeusersecurity –versions 4
Donde:
http://intranet/Sistemas es la ruta del sitio que se quiere exportar
c:\archivoexport.cpm es el archivo donde se almacenará la información del sitio
Las otras opciones se pueden ver en la ayuda arriba
Para importar o copiar
Igualmente vamos a revisar las opciones que tiene el comando:
C:\>stsadm -help import
stsadm.exe -o import
-url <URL to import to>
-filename <import file name>
[-includeusersecurity]
[-haltonwarning]
[-haltonfatalerror]
[-nologfile]
[-updateversions <1-3>
1 - Add new versions to the current file (default)
2 - Overwrite the file and all its versions (delete then insert)
3 - Ignore the file if it exists on the destination]
[-nofilecompression]
Para hacer la copia o restauración e incluir los permisos ejecutar:
stsadm -o import -url http://dsintranet/infraestructura -filename c:\exportfile.cmp -includeusersecurity
Donde:
http://intranet/Infrastructura es la ruta del sitio que se quiere exportar
c:\archivoexport.cpm es el archivo donde se almaceno el sitio
Las otras opciones se pueden ver en la ayuda arriba
En mi caso donde no quería que se copiaran los permisos ejecuté el comando:
stsadm -o import -url http://dsintranet/infraestructura -filename c:\exportfile.cmp
Espero les sirva.
Saludos