Eliminar una aplicación de servicio en SharePoint ServerDelete a service application in SharePoint Server

Se aplica a: Yes 2013Yes 2016Yes 2019no SharePoint OnlineAPPLIES TO: yes2013 yes2016 yes2019 noSharePoint Online

Puede eliminar una aplicación de servicio de SharePoint Server con el sitio web de Administración central de SharePoint o con los cmdlets de PowerShell de Microsoft.You can delete a SharePoint Server service application by using the SharePoint Central Administration website or by using Microsoft PowerShell cmdlets.

Precaución

Eliminar una aplicación de servicio es una operación permanente que no se puede deshacer.The act of deleting a service application is permanent — you cannot undo this operation.

Antes de eliminar una aplicación de servicio, compruebe que la eliminación no afecte negativamente a los usuarios. Le recomendamos que se asegure de que no haya ninguna aplicación web que use actualmente la aplicación de servicio que vaya a eliminar. Para obtener información sobre cómo desconectar una aplicación de servicio de una aplicación web, vea Agregar o quitar conexiones de aplicaciones de servicio de una aplicación web en SharePoint Server.Before you delete a service application, verify that its removal won't adversely affect users. We recommend, that you ensure that no web applications are currently consuming the service application that you are going to delete. For information about how to disconnect a service application from a web application, see Add or remove service application connections from a web application in SharePoint Server.

Al eliminar una aplicación de servicio, también puede eliminar la base de datos de aplicación de servicio. Algunas aplicaciones de servicio no tienen bases de datos. Si tiene previsto volver a crear la aplicación de servicio en el futuro, no elimine la base de datos de aplicación de servicio. Si la aplicación de servicio es temporal, le recomendamos que elimine la base de datos durante esta operación.When you delete a service application, you have the option of also deleting the service application database. Some service applications don't have databases. If you plan to create the service application again in the future, don't delete the service application database. If the service application is temporary, you'll most likely want to delete the database during this operation.

Para asegurarse de que la aplicación de servicio está disponible para un posible uso futuro, tenga en cuenta realizar una copia de seguridad de la aplicación de servicio antes de suprimirla. Para más información, vea Copia de seguridad de aplicaciones de servicio en SharePoint Server y Restaurar aplicaciones de servicio en SharePoint Server.To ensure that the service application is available for potential future use, consider backing up the service application before you delete it. For more information, see Back up service applications in SharePoint Server and Restore service applications in SharePoint Server.

Para eliminar una aplicación de servicio con Administración centralTo delete 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. En el sitio web de Administración central de SharePoint, haga clic en Administración de aplicaciones y en Administrar aplicaciones de servicio.On the SharePoint Central Administration website, click Application Management, and then click Manage service applications.

  3. En la página Administrar aplicaciones de servicio, haga clic en la fila que contiene la aplicación que desea suprimir. Se mostrará la cinta de opciones disponible.On the Manage Service Applications page, click the row that contains the service application that you want to delete. The ribbon becomes available.

  4. En la Cinta, haga clic en Eliminar.On the ribbon, click Delete.

  5. En el cuadro de diálogo de confirmación, seleccione la casilla junto a Eliminar los datos asociados con las aplicaciones de servicio si quiere eliminar la base de datos de la aplicación de servicio. Para conservar la base de datos, no active esta casilla.In the confirmation dialog box, select the check box next to Delete data associated with the Service Applications if you want to delete the service application database. If you want to retain the database, leave this check box cleared.

  6. Haga clic en Aceptar para eliminar la aplicación de servicio o en Cancelar para detener la operación.Click OK to delete the service application, or click Cancel to stop the operation.

Para eliminar una aplicación de servicio mediante PowerShellTo delete a service application by using PowerShell

  1. Compruebe si cumple con los siguientes requisitos mínimos:Verify that you meet the following minimum requirements:

    • Debe ser miembro del rol de servidor fijo securityadmin en la instancia de SQL Server.You must have membership in the securityadmin fixed server role on the SQL Server instance

    • Debe ser miembro del rol de base de datos fija db_owner en todas las bases de datos que se van a actualizar.You must have membership in the db_owner fixed database role on all databases that are to be updated.

    • Necesita pertenecer al grupo Administradores en el servidor donde vaya a usar el cmdlet de PowerShell.You must be a member of the Administrators group on the server on which you're running the PowerShell cmdlet.

    Nota

    Si no dispone de estos permisos, póngase en contacto con el administrador del programa de instalación o con el administrador de SQL Server para solicitar los permisos.If these permissions aren't satisfied, contact your Setup administrator or SQL Server administrator to request these permissions.

    Para información adicional sobre permisos de PowerShell, vea Permisos y Add-SPShellAdminFor additional information about PowerShell permissions, see Permissions and 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 los siguientes comandos.At the PowerShell command prompt, type the following commands.

  4. Para recuperar la aplicación de servicio que desee eliminar, escriba el siguiente comando:To retrieve the service application that you want to delete, type the following command:

    $spapp = Get-SPServiceApplication -Name "<Service application display name>"
    

    Donde <Nombre para mostrar de la aplicación de servicio> es el nombre para mostrar de la aplicación de servicio que desea eliminar.Where <Service application display name> is the display name of the service application that you want to delete.

    La información de la aplicación de servicio se almacenará en la variable $spapp.The service application information will be stored in the $spapp variable.

    Importante

    Necesita escribir el nombre para mostrar entre comillas, y tiene que coincidir exactamente con el nombre para mostrar de la aplicación de servicio. Esto incluye el uso de mayúsculas. Le recomendamos que no cree varias aplicaciones de servicio con el mismo nombre para mostrar. Si se encuentra en esa situación, puede usar el cmdlet Get-SPServiceApplication para crear una lista de todas las aplicaciones de servicio. Después, puede usar el GUID de la aplicación de servicio y el parámetro -Identity para especificar la aplicación de servicio que quiere eliminar. Para obtener más información, vea Get-SPServiceApplication.You have to type the display name within quotation marks, and you have to type the exact service application display name. This includes capitalization. We recommend that you don't create multiple service applications that have the same display name. If you do have this situation, you can use the Get-SPServiceApplication cmdlet to list all service applications. You can then use the service application GUID and the -Identity parameter to specify the service application that you want to delete. For more information, see Get-SPServiceApplication.

  5. Para eliminar la aplicación de servicio seleccionada, ejecute cualquiera de los siguientes comandos. En ambos caos, se le solicitará que confirme la eliminación.To delete the selected service application, run either of the following commands. In both cases, you are prompted to confirm the deletion.

    • Para eliminar la aplicación de servicio seleccionada sin quitar la base de datos de la aplicación de servicio, escriba el siguiente comando:To delete the selected service application without removing the service application database, type the following command:
    Remove-SPServiceApplication $spapp
    
    • Para eliminar la aplicación de servicio seleccionada y eliminar también la base de datos de la aplicación de servicio, escriba el siguiente comando:To delete the selected service application and also delete the service application database, type the following command:
    Remove-SPServiceApplication $spapp -RemoveData
    

EjemploExample

$spapp = Get-SPServiceApplication -Name "Contoso BDC Service"
Remove-SPServiceApplication $spapp -RemoveData

En este ejemplo, la información "Servicio de BDC de Contoso" de la aplicación de servicio se almacena en la variable $spapp. Una vez confirmada la acción, la aplicación de servicio y su base de datos se eliminan de forma permanente.In this example, the service application "Contoso BDC Service" information is stored in the $spapp variable. After the action is confirmed, the service application and its database are permanently deleted.

Para obtener más información, vea Get-SPServiceApplication y Remove-SPServiceApplication.For more information, see Get-SPServiceApplication and Remove-SPServiceApplication.

Vea tambiénSee also

Otros recursosOther Resources

Remove-SPServiceApplicationProxyGroupRemove-SPServiceApplicationProxyGroup