Eliminare un'applicazione di servizio in SharePoint Server
SI APPLICA A:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
Per eliminare un'applicazione di servizio di SharePoint Server è possibile usare il sito Web Amministrazione centrale SharePoint o i cmdlet di Microsoft PowerShell.
Attenzione
L'eliminazione di un'applicazione di servizio è definitiva e non può essere annullata.
Prima di eliminare un'applicazione di servizio, verificare che la rimozione non influisca negativamente sugli utenti. È consigliabile verificare che nessuna applicazione Web stia attualmente usando l'applicazione di servizio che si vuole eliminare. Per informazioni su come disconnettere un'applicazione di servizio da un'applicazione Web, vedere Aggiungere o rimuovere connessioni ad applicazioni di servizio da un'applicazione Web in SharePoint Server.
Quando si elimina un'applicazione di servizio, si può anche eliminare il database dell'applicazione di servizio. Alcune applicazioni di servizio non hanno database. Se si prevede di creare di nuovo l'applicazione di servizio in futuro, non eliminare il database dell'applicazione di servizio. Se l'applicazione di servizio è temporanea, è consigliabile eliminare il database nel corso di questa operazione.
Per assicurare che l'applicazione di servizio sia disponibile per un potenziale uso futuro, prendere in considerazione il backup dell'applicazione di servizio prima di eliminarla. Per altre informazioni, vedere Eseguire il backup delle applicazioni di servizio in SharePoint Server e Ripristinare applicazioni di servizio in SharePoint Server.
Per eliminare un'applicazione di servizio mediante Amministrazione centrale
Verificare che l'account utente che esegue questa procedura sia membro del gruppo di SharePoint Amministratori farm.
Nel il sito Web Amministrazione centrale SharePoint fare clic su Gestione applicazioni e quindi su Gestisci applicazioni di servizio.
Nella pagina Gestisci applicazioni di servizio fare clic sulla riga che contiene l'applicazione di servizio da eliminare. La barra multifunzione diventa disponibile.
Sulla barra multifunzione fare clic su Elimina.
Nella finestra di dialogo di conferma selezionare la casella di controllo accanto a Elimina dati associati alle applicazioni di servizio se si vuole eliminare il database dell'applicazione di servizio. Per mantenere il database, lasciare deselezionata la casella di controllo.
Fare clic su OK per eliminare l'applicazione di servizio oppure su Annulla per interrompere l'operazione.
Per eliminare un'applicazione di servizio mediante PowerShell
Verificare che siano soddisfatti i requisiti minimi seguenti:
È necessaria l'appartenenza al ruolo predefinito del server securityadmin nell'istanza di SQL Server
È necessaria l'appartenenza al ruolo predefinito del database db_owner in tutti i database da aggiornare.
È necessario essere membri del gruppo Administrators nel server in cui si esegue il cmdlet PowerShell.
Nota
Se non si dispone di queste autorizzazioni, rivolgersi all'amministratore dell'installazione o all'amministratore di SQL Server per richiederle.
Per ulteriori informazioni sulle autorizzazioni di PowerShell, vedere Autorizzazioni e Add-SPShellAdmin
Avviare Management Shell di SharePoint.
Al prompt dei comandi di PowerShell digitare i comandi seguenti.
Per recuperare l'applicazione di servizio da eliminare, digitare il comando seguente:
$spapp = Get-SPServiceApplication -Name "<Service application display name>"
Dove <nome> visualizzato dell'applicazione di servizio è il nome visualizzato dell'applicazione di servizio che si desidera eliminare.
Le informazioni sull'applicazione di servizio verranno memorizzate nella variabile $spapp.
Importante
È necessario digitare il nome visualizzato tra virgolette ed è necessario digitare il nome visualizzato dell'applicazione di servizio esatto. Sono incluse le maiuscole e minuscole. È consigliabile non creare più applicazioni di servizio con lo stesso nome visualizzato. In questo caso, è possibile usare il cmdlet Get-SPServiceApplication per elencare tutte le applicazioni di servizio. È quindi possibile usare il GUID dell'applicazione di servizio e il parametro -Identity per specificare l'applicazione di servizio da eliminare. Per ulteriori informazioni, vedere Get-SPServiceApplication.
Per eliminare l'applicazione di servizio selezionata, eseguire uno dei comandi seguenti. In entrambi i casi verrà richiesta la conferma dell'eliminazione.
- Per eliminare l'applicazione di servizio selezionata senza rimuovere il database corrispondente, digitare il comando seguente:
Remove-SPServiceApplication $spapp
- Per eliminare l'applicazione di servizio selezionata e il database corrispondente, digitare il comando seguente:
Remove-SPServiceApplication $spapp -RemoveData
Esempio
$spapp = Get-SPServiceApplication -Name "Contoso BDC Service"
Remove-SPServiceApplication $spapp -RemoveData
In questo esempio, le informazioni sull'applicazione di servizio "Contoso BDC Service" vengono memorizzate nella variabile $spapp. Dopo la conferma dell'azione, l'applicazione di servizio e il database corrispondente vengono eliminati in modo definitivo.
Per ulteriori informazioni, vedere Get-SPServiceApplication e Remove-SPServiceApplication.