Restaurar aplicaciones de servicio en SharePoint ServerRestore service applications in SharePoint Server

Resumen: Aprenda a restaurar una aplicación de servicio en SharePoint Server 2016 y SharePoint 2013.Summary: Learn how to restore a service application in SharePoint Server 2016 and SharePoint 2013.

Puede restaurar una aplicación de servicio en SharePoint Server con el sitio web de Administración central de SharePoint o PowerShell de Microsoft. La herramienta de copia de seguridad que se use depende del tipo de entorno que haya implementado, de lo que necesite su programación de copia de seguridad y de los acuerdos de nivel de servicio que haya hecho con su organización.You can restore a service application in SharePoint Server by using the SharePoint Central Administration website or Microsoft PowerShell. Which backup tool you use depends on what kind of environment you have deployed, what your backup schedule requires, and what service level agreements you have made with your organization.

Antes de empezarBefore you begin

En algunas situaciones, puede resultar necesario restaurar una aplicación de servicio determinada en lugar de restaurar la granja de servidores completa. Algunas aplicaciones de servicio, como la aplicación Servicio de conectividad a datos empresariales y la aplicación de servicio de perfiles de usuario, proporcionan datos a otros servicios y sitios. Como resultado, es posible que los usuarios experimenten una interrupción del servicio hasta que se complete el proceso de recuperación.There are situations in which you might have to restore a specific service application instead of restoring the complete farm. Some service applications — for example, the Business Data Connectivity service application and the User Profile Service service application — provide data to other services and sites. As a result, users might experience some service interruption until the recovery process is completed.

Antes de comenzar esta operación, revise la información siguiente sobre cómo restaurar aplicaciones de servicio:Before you begin this operation, review the following information about how to restore service applications:

  • No se puede realizar una copia de seguridad de una versión de SharePoint y restaurarla a otra versión de SharePoint.You cannot back up from one version of SharePoint and restore to another version of SharePoint.

  • SharePoint Server realiza una copia de seguridad del almacén de metadatos de Servicio de conectividad a datos empresariales, que incluye tipos de contenido externos, sistemas externos y modelos BDC. Tenga en cuenta que esto no realiza una copia de seguridad de los orígenes de datos externos. Para proteger los datos, se debe realizar una copia de seguridad de los orígenes de datos externos.SharePoint Server backs up the Business Data Connectivity service metadata store, which includes external content types, external systems, and Business Data Catalog models. Note that this does not back up the external data sources. To protect the data, the external data sources must be backed up.

  • Si se restaura la aplicación de servicio o la granja de servidores y después se restaura el origen de datos en una ubicación diferente, es necesario configurar la información de la ubicación en la definición del tipo de contenido externo. De lo contrario, es posible que Servicio de conectividad a datos empresariales no encuentre el origen de datos.If you restore the service application or the farm and then restore the data source to a different location, you must configure the location information in the external content type definition. If you do not, the Business Data Connectivity service might be unable to locate the data source.

    Nota

    SharePoint Server restaura almacenes remotos de objetos binarios grandes (BLOB), pero solo si usa el proveedor FILESTREAM para colocar datos en almacenes remotos de blobs. Si usa otro proveedor, necesitará restaurar de forma manual los almacenes remotos de blobs.SharePoint Server restores remote Binary Large Object (BLOB) stores but only if you are using the FILESTREAM provider to put data in remote BLOB stores. If you are using another provider, you must manually restore remote BLOB stores.

  • No se puede restaurar la aplicación de servicio completa con las herramientas de SQL Server, pero se pueden restaurar las bases de datos que estén asociadas con la aplicación de servicio.You cannot restore the complete service application by using SQL Server tools. However, you can restore the databases that are associated with the service application.

Usar PowerShell para restaurar una aplicación de servicio en SharePoint ServerUse PowerShell to restore a service application in SharePoint Server

Puede usar PowerShell para restaurar una aplicación de servicio.You can use PowerShell to restore a service application.

Para restaurar una aplicación de servicio mediante PowerShellTo restore a service application by using PowerShell

  1. Compruebe que cumple con las pertenencias siguientes:Verify that you have the following memberships:

    • Rol fijo de servidor securityadmin en la instancia de SQL Server.securityadmin fixed server role on the SQL Server instance.

    • Rol fijo de base de datos db_owner en todas las bases de datos que se van a cargar.db_owner fixed database role on all databases that are to be updated.

    • Grupo de servidores en el servidor en el que se van a ejecutar los cmdlets de PowerShell.Administrators group on the server on which you are running the PowerShell cmdlets.

      Un administrador puede usar el cmdlet Add-SPShellAdmin para conceder permisos de uso para los cmdlets de SharePoint Server.An administrator can use the Add-SPShellAdmin cmdlet to grant permissions to use SharePoint Server cmdlets.

      Nota

      Si no tiene permisos, póngase en contacto con su administrador de Configuración o el administrador de SQL Server para solicitar permisos.If you do not have permissions, contact your Setup administrator or SQL Server administrator to request permissions.

      Para más información sobre permisos de PowerShell, vea Add-SPShellAdmin.For additional information about PowerShell permissions, see Add-SPShellAdmin.

  2. Inicie el Shell de administración de SharePoint.Start the SharePoint Management Shell.

  3. En el símbolo del sistema de PowerShell, escriba el siguiente comando:At the PowerShell command prompt, type the following command:

    Restore-SPFarm -Directory 
    <BackupFolder>
    -Item "
    <ServiceApplicationName>
    " -RestoreMethod Overwrite [-BackupId 
    <GUID>
    ] [-Verbose]
    

    Donde:Where:

    • <BackupFolder> es la ruta de acceso de la carpeta de copia de seguridad donde se hizo la copia de seguridad de la aplicación de servicio.<BackupFolder> is the path for the backup folder where the service application was backed up.

    • <ServiceApplicationName> es el nombre de la aplicación de servicio.<ServiceApplicationName> is the name of the service application.

    • <GUID> es el identificador de la copia de seguridad que hay que usar.<GUID> is the ID of the backup to use.

      Para especificar qué copia de seguridad usará, use el parámetro BackupId. Para ver las copias de seguridad de la granja de servidores, escriba el comando siguiente: Get-SPBackupHistory -Directory <BackupFolder> -ShowBackup. Si no especifica el parámetro BackupId, se usará la copia de seguridad más reciente. No puede restaurar una aplicación de servicio desde una copia de seguridad de solo configuración.To specify which backup to use, use the BackupId parameter. You can view the backups for the farm by typing the following: Get-SPBackupHistory -Directory <BackupFolder> -ShowBackup. If you do not specify the BackupId, the most recent backup will be used. You cannot restore a service application from a configuration-only backup.

      Para restaurar todas las aplicaciones de servicio, en el símbolo del sistema de PowerShell, escriba el comando siguiente:To restore all the service applications, at the PowerShell command prompt, type the following command:

    Restore-SPFarm -Directory 
    <BackupFolder>
    -Item "Farm\Shared Service Applications" -RestoreMethod Overwrite [-BackupId 
    <GUID>
    ] [-Verbose]
    

    Donde:Where:

    • <BackupFolder> es la ruta de acceso de la carpeta de copia de seguridad donde se hizo la copia de seguridad de la aplicación de servicio.<BackupFolder> is the path for the backup folder where the service application was backed up.

    • <GUID> es el identificador de la copia de seguridad que hay que usar.<GUID> is the ID of the backup to use.

Para más información, vea Restore-SPFarm.For more information, see Restore-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.We recommend that you use Microsoft PowerShell when performing command-line administrative tasks. The Stsadm command-line tool has been deprecated, but is included to support compatibility with previous product versions.

Usar Administración central para restaurar una aplicación de servicio en SharePoint ServerUse Central Administration to restore a service application in SharePoint Server

Use el siguiente procedimiento para restaurar una aplicación de servicio desde el sitio web de Administración central de SharePoint.Use the following procedure to restore a service application by using the SharePoint Central Administration Web site.

Para restaurar una aplicación de servicio mediante Administración centralTo restore a service application by using Central Administration

  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.Verify that the user account that is performing this procedure is a member of the Farm Administrators SharePoint group.

  2. Inicie Administración central.Start Central Administration.

  3. En la página principal de Administración central, en la sección Copia de seguridad y restauración, haga clic en Restaurar a partir de una copia de seguridad.In Central Administration, on the home page, in the Backup and Restore section, click Restore from a backup.

  4. En la página Restaurar a partir de copia de seguridad - Paso 1 de 3: Seleccionar la copia de seguridad que se desea restaurar, seleccione la tarea de copia de seguridad que contiene la copia de seguridad de la aplicación de servicio o una copia de seguridad del nivel de la granja de servidores en la lista de copias de seguridad y haga clic en Siguiente. Puede ver más detalles sobre de cada copia de seguridad si hace clic en el símbolo (+) que se encuentra junto a la copia de seguridad.On the Restore from Backup — Step 1 of 3: Select Backup to Restore page, select the backup job that contains the service application backup, or a farm-level backup, from the list of backups, and then click Next. You can view more details about each backup by clicking the (+) next to the backup.

    Nota

    Si no aparece el trabajo de copia de seguridad correcto, en el cuadro de texto Ubicación del directorio de copia de seguridad, escriba la ruta de acceso de la carpeta de copia de seguridad correcta y, después, haga clic en Actualizar. No puede usar una copia de seguridad de solo configuración para restaurar la granja de servidores.If the correct backup job does not appear, in the Backup Directory Location text box, type the path of the correct backup folder, and then click Refresh. You cannot use a configuration-only backup to restore the farm.

  5. En la página Restaurar a partir de copia de seguridad - Paso 2 de 3: Seleccionar la página Componente para restaurar, expanda Aplicaciones de servicios compartidos, seleccione la casilla situada junto a la aplicación de servicio y después haga clic en Siguiente. Para restaurar todas las aplicaciones de servicio, seleccione el nodo Aplicaciones de servicios compartidos.On the Restore from Backup — Step 2 of 3: Select Component to Restore page, expand Shared Services Applications, select the check box that is next to the service application, and then click Next. To restore all the service applications, select the Shared Services Applications node.

  6. En la página Restaurar a partir de copia de seguridad - Paso 3 de 3: Seleccionar opciones de restauración, en la sección Restaurar componente, asegúrese de que Farm\Shared Services Applications\<Aplicación de servicio> aparezca en la lista Restaurar el siguiente componente.On the Restore from Backup — Step 3 of 3: Select Restore Options page, in the Restore Component section, make sure that Farm\Shared Services Applications\<Service application> appears in the Restore the following component list.

    En la sección Opciones de restauración, en Tipo de restauración, seleccione la opción Misma configuración. Aparecerá un cuadro de diálogo que le pedirá que confirme la operación. Haga clic en Aceptar.In the Restore Options section, under Type of restore, select the Same configuration option. A dialog box will appear that asks you to confirm the operation. Click OK.

    Haga clic en Iniciar restauración.Click Start Restore.

  7. Puede ver el estado general de todos los trabajos de recuperación en la parte superior de la página Estado del trabajo de copia de seguridad y restauración, en la sección Disponibilidad. Puede consultar el estado del trabajo de recuperación actual en la parte inferior de la página en la sección Restaurar. La página de estado se actualiza automáticamente cada 30 segundos. Para actualizar manualmente los detalles del estado, haga clic en Actualizar. La copia de seguridad y la recuperación son trabajos del servicio de temporizador. Por lo tanto, la copia de seguridad podría tardar unos segundos en comenzar.You can view the general status of all recovery jobs at the top of the Backup and Restore Job Status page in the Readiness section. You can view the status for the current recovery job in the lower part of the page in the Restore section. The status page updates every 30 seconds automatically. You can manually update the status details by clicking Refresh. Backup and recovery are Timer service jobs. Therefore, it may take a several seconds for the recovery to start.

    Si recibe mensajes de error, puede revisarlos en la columna Mensaje de error de la página Estado del trabajo de copia de seguridad y restauración. También puede encontrar más detalles en el archivo Sprestore.log en la ruta de acceso UNC que especificó en el paso 3.If you receive any errors, you can review them in the Failure Message column of the Backup and Restore Job Status page. You can also find more details in the Sprestore.log file at the UNC path that you specified in step 3.

Usar herramientas de SQL Server para restaurar las bases de datos asociadas con una aplicación de servicio en SharePoint ServerUse SQL Server tools to restore the databases associated with a service application in SharePoint Server

No es posible restaurar la aplicación de servicio completa con las herramientas de SQL Server. Sin embargo, es posible usar las herramientas de SQL Server para restaurar las bases de datos asociadas con la aplicación de servicio. Para restaurar la aplicación de servicio completa, use PowerShell de Microsoft o Administración central.You cannot restore the complete service application by using SQL Server tools. However, you can use SQL Server tools to restore the databases that are associated with the service application. To restore the complete service application, use either Microsoft PowerShell or Central Administration.

Para restaurar las bases de datos de una aplicación de servicio con las herramientas de SQL ServerTo restore the databases for a service application by using SQL Server tools

  1. Compruebe que la cuenta de usuario que usa para restaurar las bases de datos tiene rol fijo de servidor de sysadmin en el servidor de la base de datos donde están almacenadas las bases de datos.Verify that the user account that you are using to restore the databases is a member of the sysadmin fixed server role on the database server where each database is stored.

  2. Abra SQL Server Management Studio y establezca la conexión con el servidor de bases de datos.Open SQL Server Management Studio and connect to the database server.

  3. En el Explorador de objetos, expanda Bases de datos.In Object Explorer, expand Databases.

  4. Haga clic con el botón secundario en la base de datos que desea restaurar, coloque el cursos sobre Tareas, después sobre Restaurar y luego haga clic en Base de datos.Right-click the database that you want to restore, point to Tasks, point to Restore, and then click Database.

  5. En el cuadro de diálogo Restaurar base de datos, en la página General, seleccione la base de datos a la que se va a restaurar en la lista desplegable A base de datos.In the Restore Database dialog box, on the General page, select the database to restore to from the To database drop-down list.

  6. Seleccione el origen de restauración en la lista desplegable Desde base de datos.Select the restore source from the From database drop-down list.

  7. En el área Seleccionar los conjuntos de copia de seguridad que se van a restaurar, active la casilla situada junto a la base de datos.In the Select the backup sets to restore section area, select the check box next to the database.

  8. En la pestaña Opciones, seleccione el estado de recuperación en la sección Estado de recuperación.On the Options tab, select the recovery state from the Recover state section.

    Para obtener más información sobre el tipo de recuperación que debe usar, consulte Modelos de recuperación (SQL Server) en Libros en pantalla de SQL Server.For more information about which recovery type to use, see Recovery Models (SQL Server) in SQL Server Books Online.

  9. Haga clic en Aceptar para restaurar la base de datos.Click OK to restore the database.

  10. Repita los pasos del 1 a 9 con cada base de datos asociada a la aplicación de servicio.Repeat steps 1-9 for each database that is associated with the service application.

Consulte tambiénSee also

ConceptsConcepts

Copia de seguridad de aplicaciones de servicio en SharePoint ServerBack up service applications in SharePoint Server