Freigeben über


Löschen einer Dienstanwendung in SharePoint Server

GILT FÜR:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

SharePoint Server-Dienstanwendungen können Sie mithilfe von die Website für die SharePoint-Zentraladministration oder Microsoft PowerShell-Cmdlets löschen.

Achtung

Das Löschen einer Dienstanwendung ist ein dauerhafter Vorgang, der nicht wieder rückgängig gemacht werden kann.

Vor dem Löschen einer Dienstanwendung müssen Sie sich vergewissern, dass dies keine negativen Auswirkungen auf andere Benutzer hat. Dazu sollten Sie vor allem sicherstellen, dass die zu löschende Dienstanwendung derzeit nicht von anderen Webanwendungen genutzt wird. Weitere Informationen zur Vorgehensweise zum Trennen einer Dienstanwendung von einer Webanwendung finden Sie unter Add or remove service application connections from a web application in SharePoint Server.

Wenn Sie eine Dienstanwendung löschen, haben Sie die Möglichkeit, auch die Dienstanwendungsdatenbank zu löschen. Einige Dienstanwendungen verfügen nicht über Datenbanken. Wenn Sie die Dienstanwendung in Zukunft erneut erstellen möchten, löschen Sie die Dienstanwendungsdatenbank nicht. Wenn die Dienstanwendung temporär ist, sollten Sie die Datenbank wahrscheinlich während dieses Vorgangs löschen.

Um sicherzustellen, dass die Dienstanwendung zu einem späteren Zeitpunkt wieder genutzt werden kann, sollten Sie die Dienstwendung vor dem Löschen sichern. Weitere Informationen dazu finden Sie unter Back up service applications in SharePoint Server und Restore service applications in SharePoint Server.

So löschen Sie eine Dienstanwendung mit der Zentraladministration

  1. Vergewissern Sie sich, dass das Benutzerkonto, mit dem dieses Verfahren ausgeführt wird, Mitglied der SharePoint-Gruppe "Farmadministratoren" ist.

  2. Klicken Sie in der die Website für die SharePoint-Zentraladministration auf Anwendungsverwaltung und dann auf Dienstanwendungen verwalten.

  3. Klicken Sie auf der Seite Dienstanwendungen verwalten auf die Zeile mit der Dienstanwendung, die Sie löschen möchten. Das Menüband wird aktiviert.

  4. Klicken Sie auf dem Menüband auf Löschen.

  5. Aktivieren Sie im Bestätigungsdialogfeld das Kontrollkästchen neben Daten löschen, die den Dienstanwendungen zugeordnet sind , wenn Sie die Dienstanwendungsdatenbank löschen möchten. Lassen Sie dieses Kontrollkästchen deaktiviert, wenn Sie die Datenbank beibehalten möchten.

  6. Klicken Sie auf OK, um die Dienstanwendung zu löschen, oder klicken Sie auf Abbrechen, um den Vorgang abzubrechen.

So löschen Sie eine Dienstanwendung mithilfe von PowerShell

  1. Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind:

    • Sie müssen Mitglied der festen Serverrolle securityadmin auf der SQL Server-Instanz sein.

    • Sie müssen Mitglied der festen Datenbankrolle db_owner in allen Datenbanken sein, die aktualisiert werden sollen.

    • Sie müssen Mitglied der Gruppe Administratoren auf dem Server sein, auf dem das PowerShell-Cmdlet ausgeführt wird.

    Hinweis

    Wenn diese Voraussetzungen nicht erfüllt sind, setzen Sie sich mit dem Setup-Administrator oder SQL Server-Administrator in Verbindung, damit Ihnen diese Berechtigungen erteilt werden.

    Zusätzliche Informationen über PowerShell-Berechtigungen finden Sie unter Berechtigungen und unter Add-SPShellAdmin

  2. Starten Sie die SharePoint-Verwaltungsshell.

  3. Geben Sie an der PowerShell-Eingabeaufforderung die folgenden Befehle ein.

  4. Mit dem folgenden Befehl rufen Sie die Dienstanwendung ab, die Sie löschen möchten:

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

    Dabei <ist der Anzeigename> der Dienstanwendung der Anzeigename der Dienstanwendung, die Sie löschen möchten.

    Die Informationen zu der Dienstanwendung werden in der Variablen $spapp gespeichert.

    Wichtig

    Sie müssen den Anzeigenamen in Anführungszeichen eingeben, und Sie müssen den genauen Anzeigenamen der Dienstanwendung eingeben. Hierzu zählt auch die Groß-/Kleinschreibung. Es wird empfohlen, nicht mehrere Dienstanwendungen mit demselben Anzeigenamen zu erstellen. In diesem Fall können Sie das Cmdlet Get-SPServiceApplication verwenden, um alle Dienstanwendungen aufzulisten. Anschließend können Sie die Dienstanwendungs-GUID und den Parameter -Identity verwenden, um die Zu löschende Dienstanwendung anzugeben. Weitere Informationen finden Sie unter Get-SPServiceApplication.

  5. Mit einem der folgenden Befehle können Sie die ausgewählte Dienstanwendung löschen. In beiden Fällen werden Sie aufgefordert, den Löschvorgang zu bestätigen.

    • Wenn Sie die ausgewählte Dienstanwendung löschen möchten, ohne dass deren Datenbank gelöscht wird, geben Sie den folgenden Befehl ein:
    Remove-SPServiceApplication $spapp
    
    • Wenn Sie die ausgewählte Dienstanwendung inklusive ihrer Datenbank löschen möchten, geben Sie den folgenden Befehl ein:
    Remove-SPServiceApplication $spapp -RemoveData
    

Beispiel

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

In diesem Beispiel werden die Informationen der Dienstanwendung "Contoso BDC Service" in der variablen $spapp gespeichert. Nach der Bestätigung dieser Aktion werden die Dienstanwendung und die zugehörige Datenbank endgültig gelöscht.

Weitere Informationen finden Sie unter Get-SPServiceApplication und Remove-SPServiceApplication.

Siehe auch

Weitere Ressourcen

Remove-SPServiceApplicationProxyGroup