Compartir a través de


Introducción a la copia de seguridad y restauración de datos en SharePoint Foundation

Última modificación: lunes, 19 de abril de 2010

Hace referencia a: SharePoint Foundation 2010

En este artículo
Datos a los que se les puede realizar una copia de seguridad y que se pueden restaurar
Tipos de copias de seguridad y restauraciones
Cuatro tipos de aplicaciones de copia de seguridad y restauración personalizadas

En este tema se proporcionan algunos datos básicos acerca de cómo realizar una copia de seguridad y restaurar datos en Microsoft SharePoint Foundation.

Datos a los que se les puede realizar una copia de seguridad y que se pueden restaurar

Hay varios tipos de componentes de contenido integrados en SharePoint Foundation de los que se puede hacer copia de seguridad y posterior restauración mediante una o varias de las siguientes funciones. Las funciones disponibles varían según el tipo de componente.

  • La interfaz de usuario de la aplicación Administración Central

  • La herramienta de línea de comandos stsadm.exe

  • Un cmdlet de Windows PowerShell que se incluye con la Consola de administración de SharePoint.

  • Código que usa el modelo de objetos de copia de seguridad y restauración de SharePoint Foundation en una aplicación personalizada, operación de stsadm personalizada o cmdlet de Windows PowerShell personalizado.

Tabla 1: Funciones de copia de seguridad disponibles por tipo de componente

Componente

Compatibilidad con copia de seguridad y restauración con interfaz de usuario de Administración central, operación Stsadm o cmdlet de Windows PowerShell

Compatibilidad con copia de seguridad y restauración con código personalizado

Campo específico de un elemento de lista

No admite restauración, y no se le puede realizar una copia de seguridad por separado desde una copia de seguridad de la base de datos de contenido principal.

La restauración individual es posible mediante el modelo de objetos de base de datos no conectada, pero no se puede realizar una copia de seguridad por separado desde una copia de seguridad de la base de datos de contenido principal.

Elemento de lista

No admite restauración, y no se le puede realizar una copia de seguridad por separado desde una copia de seguridad de la base de datos de contenido principal.

La restauración individual es posible mediante el modelo de objetos de base de datos no conectada, pero no se puede realizar una copia de seguridad por separado desde una copia de seguridad de la base de datos de contenido principal.

Lista

Se admite la restauración individual, pero no se le puede realizar una copia de seguridad por separado desde una copia de seguridad de la base de datos de contenido principal.

La restauración individual es posible mediante el modelo de objetos de base de datos no conectada, pero no se puede realizar una copia de seguridad por separado desde una copia de seguridad de la base de datos de contenido principal.

Sitio web

Se admite la restauración individual, pero no se le puede realizar una copia de seguridad por separado desde una copia de seguridad de la base de datos de contenido principal.

La restauración individual es posible mediante el modelo de objetos de base de datos no conectada, pero no se puede realizar una copia de seguridad por separado desde una copia de seguridad de la base de datos de contenido principal.

Colección de sitios

Sí, mediante SPSiteCollection.Backup y Restore().

Base de datos de contenido

Sí, mediante el modelo de objetos de copia de seguridad y restauración principal (Microsoft.SharePoint.Administration.Backup).

Aplicación Web

Sí, mediante el modelo de objetos de copia de seguridad y restauración principal (Microsoft.SharePoint.Administration.Backup).

Servicio web de publicación de contenido*

Sí, mediante el modelo de objetos de copia de seguridad y restauración principal (Microsoft.SharePoint.Administration.Backup).

Servicio de búsqueda de Windows, incluidos los índices y las bases de datos**

Sí, mediante el modelo de objetos de copia de seguridad y restauración principal (Microsoft.SharePoint.Administration.Backup).

Servicios web con implementación de Service Application Framework y sus proxy de aplicación de servicio asociados.

Sí, mediante el modelo de objetos de copia de seguridad/restauración principal (Microsoft.SharePoint.Administration.Backup) o el modelo de objetos de copia de seguridad/restauración complementario proporcionado por el marco.

Grupos de aplicaciones de IIS usados por los servicios web que implementan el Service Application Framework

Sí, mediante el modelo de objetos de copia de seguridad/restauración complementario proporcionado por el marco de la aplicación de servicio

Un conjunto o granja de servidores de SharePoint Foundation completa

Sí, pero los nombres de topología y el servidor del destino de restauración deben coincidir con los de la granja de origen de la copia de seguridad (o, de lo contrario, se necesitan operaciones posteriores a la restauración para volver a configurar contenido y servicios).

Sí, mediante el modelo de objetos de copia de seguridad/restauración principal (Microsoft.SharePoint.Administration.Backup), pero los nombres de topología y el servidor del destino de restauración deben coincidir con los de la granja de origen de la copia de seguridad (o, de lo contrario, se necesitan operaciones posteriores a la restauración para volver a configurar contenido y servicios).

Opciones de configuración para los servicios de publicación web de contenido y la granja*

Sí, mediante el modelo de objetos de copia de seguridad y restauración principal (Microsoft.SharePoint.Administration.Backup).

Componente de contenido personalizado

Sí, siempre y cuando el componente implemente IBackupRestore.

Sí, mediante el modelo de objetos de copia de seguridad y restauración principal (Microsoft.SharePoint.Administration.Backup) y IBackupRestore.

Valores de configuración personalizados

Sí, siempre y cuando el componente implemente IBackupRestoreConfiguration.

Sí, mediante el modelo de objetos de copia de seguridad y restauración principal (Microsoft.SharePoint.Administration.Backup) y IBackupRestoreConfiguration.

Nota

*Se refiere a los "servicios web" de publicación de contenido (que son en realidad particiones del contenido) que se representan en el modelo de objetos mediante los objetos SPWebService. No se refiere a los servicios web funcionales en el sentido más general del término "servicio web" como el servicio de alertas (websvcAlerts) o el servicio de reuniones (websvcMeetings). Para obtener más información acerca de los "servicios web" de publicación de contenido, vea Arquitectura de servidor y sitio: introducción al modelo de objetos y Modelo de objetos administrativos de Microsoft SharePoint Foundation.

No hace referencia al servicio web de búsqueda websvcSPSearch.

Limitaciones

Hay algunas limitaciones acerca de los datos de los que se puede hacer copia de seguridad y posterior restauración.

  • No se puede realizar una copia de seguridad de una base de datos de configuración de una granja de servidores de SharePoint Foundation ni de la base de datos de contenido de la aplicación Administración central de forma independiente a la copia de seguridad de toda la granja de servidores. Sin embargo, puede hacer una copia de seguridad de los valores de configuración de una granja y de cualquier servicio web de publicación de contenido, y puede hacer la posterior restauración.

  • No se puede restaurar la base de datos de configuración de una granja de servidores o la base de datos de contenido de la aplicación de Administración central. (Las copias de seguridad de estos componentes que se incluyen en una copia de seguridad de una granja de servidores proporcionan una instantánea de estos componentes en el momento de la copia de seguridad. Este tipo de instantáneas pueden ser útiles para la solución de problemas porque se pueden usar para compararlas con el estado actual de los componentes mediante las herramientas de SQL Server. Pero la restauración de una granja servidores, incluida la base de datos de configuración completa y la base de datos de contenido de la aplicación de Administración central, no es una opción flexible porque, con esa opción, los nombres de servidor y la información de topología de la granja de servidores del destino de restauración deben ser idénticos a los datos correspondientes de la granja de servidores de origen. Se recomienda que, una vez instalado SharePoint Foundation en una granja de servidores de destino, los administradores de la granja restauren los valores de configuración y, a continuación, restauren las aplicaciones web y otro contenido, según sea necesario. Si lo hace, los valores de configuración funcionan como una especie de "plantilla de granja de servidores", que no da por sentada ninguna topología de granja de servidores determinada.

  • No puede realizar una copia de seguridad de la configuración del almacén de configuración de Internet Information Services (IIS) (que consiste principalmente del archivo applicationhost.config).

  • No podrá realizar una copia de seguridad de un grupo de aplicaciones de IIS, con la excepción de grupos de aplicaciones que hospeden servicios web que implementen el Service Application Framework.

No se puede realizar una copia de seguridad de los siguientes tipos de contenido mediante la interfaz de usuario de la aplicación Administración central, la utilidad del símbolo del sistema stsadm o cualquiera de los cmdlets de Windows PowerShell que se incluyen con SharePoint Foundation; sin embargo, puede crear soluciones de copia de seguridad personalizadas con Kit de desarrollo de software (SDK) de Microsoft SharePoint 2010 que incluyan estos tipos de contenido.

  • Claves del Registro

  • Archivos que residen en servidores front-end web, es decir, fuera de cualquier base de datos de contenido, como determinadas páginas maestras, archivos ascx, web.config y otros archivos de configuración.

    Nota

    Se realiza una copia de seguridad de los cambios de configuración realizados en el archivo web.config por medio de la clase SPWebConfigModification.

Por último, como se indica en la tabla 1, no se puede restaurar un elemento de lista individual mediante la interfaz de usuario de la aplicación de Administración central, la utilidad de símbolo del sistema Stsadm ni cmdlets que se incluyan con SharePoint Foundation. Sin embargo, se puede crear una solución personalizada con el modelo de objetos de la base de datos no conectada para restaurar elementos de lista específicos.

Tipos de copias de seguridad y restauraciones

Las copias de seguridad de un componente especificado pueden ser completas o diferenciales. En este último caso, solo se incluirán en la copia las partes del componente que han cambiado desde la última copia de seguridad completa.

Nota

No se puede realizar una copia de seguridad incremental de un índice de búsquedas de SharePoint Foundation. Si un índice de búsqueda está incluido en un trabajo de copia de seguridad diferencial, el índice obtendrá una copia de seguridad completa.

Las restauraciones pueden sobrescribir el origen de la copia de seguridad original o se pueden realizar en una nueva ubicación. Esto significa que la funcionalidad de copia de seguridad y restauración de SharePoint Foundation también se puede usar como método de migración de componentes de contenido.

Nota

Para obtener más información acerca de cómo migrar sitios web, listas y otros tipos de contenido de menor tamaño que una colección de sitios, vea Migración de contenido.

Cuatro tipos de aplicaciones de copia de seguridad y restauración personalizadas

Hay cuatro formas de usar el modelo de objetos de SharePoint Foundation para crear aplicaciones de copia de seguridad y restauración personalizadas.

1: Modelo de objetos principal de copia de seguridad y restauración

Puede crear una aplicación de copia de seguridad y restauración mediante el modelo de objetos principal de copia de seguridad y restauración. Se encuentra principalmente en el espacio de nombres Microsoft.SharePoint.Administration.Backup; pero las copias de seguridad y restauraciones de las colecciones de sitios independientes se realizan con los métodos SPSiteCollection.Backup y SPSiteCollection.Restore. Para obtener más información acerca de cómo usar el modelo de objetos principal de copia de seguridad y restauración, vea Programación con el modelo de objetos de copia de seguridad y restauración de SharePoint Foundation.

2: Interfaz del servicio de instantáneas de volumen

Las implementaciones de SharePoint Foundation también pueden beneficiarse del servicio de instantáneas de volumen (VSS) de Windows Server 2008. SharePoint Foundation incluye un servicio Escritor de VSS de SharePoint 2010 que creará instantáneas del contenido nativo y personalizado de la implementación. El servicio contiene un escritor de VSS que escribirá las instantáneas de todas las bases de datos nativas de SharePoint Foundation y de todas las bases de datos personalizadas. Los componentes personalizados que no son de base de datos también se pueden registrar con el servicio mediante las clases SPVssComponentDefinition y SPVssDiscoveryHelper. También es necesario que cree un escritor de VSS de cualquiera de esos componentes personalizados que no son de base de datos. Para obtener más información acerca de cómo programar la interfaz de SharePoint Foundation para VSS, vea Windows SharePoint Foundation y el servicio de instantáneas de volumen.

Nota

Con el servicio de VSS, puede destinar únicamente la granja de servidores completa o las bases de datos de contenido individuales para realizar la instantánea de la base de datos. Las aplicaciones web individuales y los "servicios web" de publicación de contenido individuales no se pueden incluir en las instantáneas de forma independiente, sino que habrá que incluir toda la granja de servidores. Para obtener información acerca del significado de "servicio web de publicación de contenido", vea las notas al pie de la tabla 1.

3: Administración de instantáneas de base de datos

SharePoint Foundation tiene un trabajo de servicio de temporizador integrado que crea y elimina instantáneas de la base de datos, siempre que las bases de datos de SharePoint Foundation estén hospedadas por las ediciones Enterprise o Developer de Microsoft SQL Server. Una aplicación personalizada puede configurar valores tales como la frecuencia de creación de instantáneas y el tiempo medio de vida de las instantáneas. También es posible reemplazar la tarea de servicio de temporizador integrada con un trabajo personalizado. Por último, se puede configurar una base de datos de contenido personalizado mediante programación para que se pueda restaurar desde una instantánea. Para obtener más información acerca de la capacidad de programación de la administración de instantáneas de bases de datos, vea Administración de programación de instantáneas de base de datos y Procedimiento para crear una clase de base de datos que se puede restaurar desde una instantánea.

4: Restauración de base de datos sin adjuntar

Una base de datos sin adjuntar es una base de datos que no está registrada en la base de datos de configuración de la granja. Sin embargo, se puede usar como origen para restaurar o importar datos a una granja. Normalmente, la base de datos sin adjuntar es una copia de seguridad de una base de datos de contenido, pero también puede ser una instantánea VSS (que se ha montado en Microsoft SQL Server) o una instantánea de base de datos. Se pueden restaurar unidades de datos tan grandes como una base de datos de contenido completa o tan pequeñas como una lista única a partir de una base de datos no conectada en la interfaz de usuario de Administración central o con una operación de stsadm. Las aplicaciones personalizadas también pueden crear objetos de base de datos sin adjuntar y transferir datos desde ellos hasta una base de datos de contenido. Una aplicación personalizada puede restaurar los datos tan discretos como un elemento de lista único. Para obtener más información acerca de la capacidad de programación de bases de datos sin adjuntar, vea Restauración de datos específicos de base de datos no adjunta.

Vea también

Conceptos

Restauración de datos específicos de base de datos no adjunta

Administración de programación de instantáneas de base de datos

Programación con el modelo de objetos de copia de seguridad y restauración de SharePoint Foundation

Windows SharePoint Foundation y el servicio de instantáneas de volumen

Otros recursos

Migración de contenido

Herramienta de línea de comandos stsadm.exe