Compartir a través de


Copia de seguridad de bases de datos de contenido en SharePoint Server

SE APLICA A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint en Microsoft 365

Puede realizar una copia de seguridad de una base de datos de contenido con las herramientas de el sitio web de Administración central de SharePoint, PowerShell de Microsoft o SQL Server. La herramienta de copia de seguridad que vaya a utilizar dependerá del tipo de entorno que haya implementado, las necesidades del programa de copia de seguridad y los contratos de nivel de servicio que tenga con su organización.

Antes de empezar

Las bases de datos de contenido de SharePoint Server pueden alcanzar un tamaño considerable. Por lo tanto, se recomienda hacer copias de seguridad independientes de las granjas de servidores. Al hacer copias de seguridad de la base de datos de contenido periódicamente, se puede reducir la pérdida de datos provocada por errores de hardware, cortes en la alimentación de energía u otros problemas. Es un proceso sencillo que garantiza que todos los datos se encuentren disponibles para su recuperación si es necesario. Solo se puede realizar una copia de seguridad de una base de datos de contenido cada vez.

Antes de empezar esta operación, revise la información siguiente:

  • Debe crear una carpeta en el equipo local o en la red donde se vayan a guardar las copias de seguridad. Para un mayor rendimiento, se recomienda hacer una copia de seguridad en el equipo local y después mover los archivos de la copia de seguridad a una carpeta de la red.

  • La copia de seguridad de SharePoint Server realiza copias de seguridad de almacenes remotos de objetos binarios grandes (BLOB), pero solo si utiliza el proveedor del almacén remoto de blobs de Filestream de SQL para colocar datos en los almacenes remotos de blobs.

    Si usa otro proveedor, tendrá que realizar de forma manual una copia de seguridad de los almacenes remotos de blobs.

  • Si usa SQL Server con el cifrado de datos transparente (TDE) y va a hacer copias de seguridad del entorno con las herramientas de SharePoint o las herramientas de SQL Server, no se restaurará la clave de cifrado TDE ni se hará ninguna copia de seguridad. Es necesario realizar la copia de seguridad de la clave de forma manual. Durante la restauración, restaure la clave de forma manual antes de restaurar los datos. Para obtener más información, consulte Cifrado de datos transparente (TDE).

Usar PowerShell para realizar una copia de seguridad de una base de datos de contenido en SharePoint Server

Puede usar PowerShell para realizar una copia de seguridad de la base de datos de contenido de forma manual o como parte de un script que se puede ejecutar a intervalos programados.

Para crear una copia de seguridad de una base de datos de contenido mediante PowerShell

  1. Compruebe que cumple con las pertenencias siguientes:

    • Rol fijo de servidor securityadmin en la instancia de SQL Server.

    • Rol fijo de base de datos db_owner en todas las bases de datos que se van a cargar.

    • Grupo de servidores en el servidor en el que se van a ejecutar los cmdlets de PowerShell.

    Un administrador puede usar el cmdlet Add-SPShellAdmin para conceder permisos de uso para los cmdlets de SharePoint Server.

    Nota:

    Si no dispone de permisos, póngase en contacto con el administrador para la instalación o con el administrador de SQL Server para solicitarlos. Para más información sobre permisos de PowerShell, vea Add-SPShellAdmin.

  2. Inicie el Shell de administración de SharePoint.

  3. En el símbolo del sistema de PowerShell, escriba el comando siguiente:

    Backup-SPFarm -Directory <BackupFolder> -BackupMethod {Full | Differential} -Item <ContentDatabaseName> [-Verbose]
    

    Donde:

    • <BackupFolder> es la ruta de acceso de la carpeta de copia de seguridad.

    • <ContentDatabaseName> s el nombre de la base de datos de la que desea crear una copia de seguridad. Para mostrar el nombre de la base de datos de contenido, escriba el siguiente comando en el símbolo del sistema de PowerShell: Get-SPContentDatabase.

    Para ver el progreso de la operación de copia de seguridad, use el parámetro Verbose (detallado).

    Nota:

    Si está creando una copia de seguridad de una base de datos de contenido por primera vez, debe usar la opción Completa. Debe crear una copia de seguridad completa para poder crear una copia de seguridad diferencial.

Para más información, vea Backup-SPFarm.

Nota:

Se recomienda usar Windows PowerShell para realizar tareas administrativas de línea de comandos. La herramienta de línea de comandos Stsadm ya no se usa, pero se ha incluido para ofrecer compatibilidad con las versiones anteriores del producto.

Usar Administración central para realizar una copia de seguridad de una base de datos de contenido en SharePoint Server

Puede usar Administración central para realizar copias de seguridad de una base de datos de contenido.

Para crear una copia de seguridad de una base de datos de contenido mediante Administración central

  1. Compruebe si la cuenta de usuario que lleva a cabo este procedimiento pertenece al grupo de administradores de la granja de servidores de SharePoint.

  2. Inicie Administración central.

  3. En la página principal de Administración central, en la sección Copia de seguridad y restauración, haga clic en Realizar copia de seguridad.

  4. En la página Realizar una copia de seguridad - Paso 1 de 2: Seleccionar el componente para realizar una copia de seguridad, seleccione la base de datos de contenido de la que va a crear una copia de seguridad en la lista de componentes y haga clic en Siguiente.

    Nota:

    No todas las bases de datos de contenido se pueden seleccionar en esta lista. Si no puede seleccionar una base de datos, debe usar PowerShell para crear la copia de seguridad de la base de datos de contenido.

  5. En la página Iniciar copia de seguridad - Paso 2 de 2: Seleccionar opciones de copia de seguridad, en la sección Tipo de copia de seguridad, seleccione la opción Completa o Diferencial.

    Nota:

    Si está creando una copia de seguridad de una base de datos de contenido por primera vez, debe usar la opción Completa. Debe crear una copia de seguridad completa para poder crear una copia de seguridad diferencial.

  6. En la sección Ubicación de archivo de copia de seguridad, escriba la ruta de acceso UNC de la carpeta de copia de seguridad y haga clic en Iniciar copia de seguridad.

  7. Puede ver el estado general de todos los trabajos de copia de seguridad en la parte superior de la página Estado del trabajo de copia de seguridad y restauración en la sección Disponibilidad. Puede ver el estado del trabajo de copia de seguridad actual en la parte inferior de la página en la sección Copia de seguridad . La página de estado se actualiza automáticamente cada 30 segundos. Para actualizar los detalles de estado manualmente, haga clic en Actualizar. La copia de seguridad y la recuperación son trabajos del servicio del temporizador. Por lo tanto, la copia de seguridad puede tardar varios segundos en iniciarse.

    Si recibe algún error, revise la columna Mensaje de error de la página de estado de trabajo de copia de seguridad y restauración. También encontrará más detalles en el archivo Spbackup.log, ubicado en la ruta UNC especificada en el paso 5.

Usar las herramientas de SQL Server para realizar una copia de seguridad de una base de datos de contenido en SharePoint Server

Puede usar las herramientas de SQL Server para crear copias de seguridad de una base de datos de contenido.

Para crear una copia de seguridad de una base de datos de contenido mediante las herramientas de SQL Server

  1. Compruebe que la cuenta de usuario que va a realizar este procedimiento pertenece al rol fijo de base de datos SQL Server db_owner en todas las bases de datos de las que se vaya a hacer una copia de seguridad.

  2. Abra SQL Server Management Studio y establezca la conexión con la instancia correcta del motor de base de datos de SQL Server.

  3. En el Explorador de objetos, expanda Bases de datos.

  4. Haga clic con el botón secundario en la base de datos de la que desea hacer una copia de seguridad, elija Tareas y, a continuación, haga clic en Copia de seguridad.

  5. En el cuadro de diálogo Copia de seguridad de la base de datos , confirme el nombre de la base de datos.

  6. A continuación, seleccione el tipo de copia de seguridad que desea realizar en la lista Tipo de copia de seguridad. Para obtener más información sobre el tipo de copia de seguridad que debe usar, consulte Modelos de recuperación (SQL Server).

  7. En el área Componente de copia de seguridad, haga clic en Base de datos.

  8. En el cuadro de texto Nombre use el nombre predeterminado proporcionado o especifique un nombre para el conjunto de copia de seguridad.

  9. En el área Destino, especifique dónde desea almacenar la copia de seguridad.

  10. Haga clic en Aceptar para hacer la copia de seguridad de la base de datos.

  11. Repita los pasos del 1 al 10 para cada base de datos de contenido.

Consulte también

Conceptos

Restaurar bases de datos de contenido en SharePoint Server