Share via


Eliminar una aplicación de servicio 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 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.

Precaución

Eliminar una aplicación de servicio es una operación permanente que no se puede deshacer.

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.

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.

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.

Para eliminar una aplicación de servicio con 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. En el sitio web de Administración central de SharePoint, haga clic en Administración de aplicaciones y en Administrar aplicaciones de servicio.

  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.

  4. En la cinta de opciones, haga clic en Eliminar.

  5. En el cuadro de diálogo de confirmación, active la casilla situada junto a Eliminar datos asociados a las aplicaciones de servicio si desea eliminar la base de datos de la aplicación de servicio. Para conservar la base de datos, no active esta casilla.

  6. Haga clic en Aceptar para eliminar la aplicación de servicio o en Cancelar para detener la operación.

Para eliminar una aplicación de servicio mediante PowerShell

  1. Compruebe si cumple con los siguientes requisitos mínimos:

    • Debe ser miembro del rol de servidor fijo securityadmin en la instancia de SQL Server.

    • Debe ser miembro del rol de base de datos fija db_owner en todas las bases de datos que se van a actualizar.

    • Necesita pertenecer al grupo Administradores en el servidor donde vaya a usar el cmdlet de PowerShell.

    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.

    Para información adicional sobre permisos de PowerShell, vea Permisos y Add-SPShellAdmin

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

  3. En el símbolo del sistema de PowerShell, escriba los siguientes comandos.

  4. Para recuperar la aplicación de servicio que desee eliminar, escriba el siguiente comando:

    $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.

    La información de la aplicación de servicio se almacenará en la variable $spapp.

    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.

  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.

    • Para eliminar la aplicación de servicio seleccionada sin quitar la base de datos de la aplicación de servicio, escriba el siguiente comando:
    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:
    Remove-SPServiceApplication $spapp -RemoveData
    

Ejemplo

$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.

Para obtener más información, vea Get-SPServiceApplication y Remove-SPServiceApplication.

Consulte también

Otros recursos

Remove-SPServiceApplicationProxyGroup