Dieser verteilte Cachehost führt möglicherweise zu Problemen mit der Zuverlässigkeit (SharePoint Server)

 

**Gilt für:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Letztes Änderungsdatum des Themas:**2017-12-05

Zusammenfassung: Informationen zum Lösen der SharePoint-Integritätsanalyseregel "Dieser verteilte Cachehost führt möglicherweise zu Problemen mit der Zuverlässigkeit" in SharePoint Server 2016 und SharePoint 2013.

Regelname: Dieser verteilte Cachehost führt möglicherweise zu Problemen mit der Zuverlässigkeit.

Zusammenfassung: Der verteilte Cachedienst auf diesem Cachehost wurde angehalten, wurde aus der Farm aber nicht deregistriert. Um Probleme mit der Zuverlässigkeit zu vermeiden, empfehlen wir Ihnen, den verteilten Cachedienst auf dem Server zu starten oder den Cachehost aus dem Cachecluster zu entfernen.

Ursache: Der verteilte Cachedienst auf diesem verteilten Cachehost wurde angehalten, aber nicht aus der Farm deregistriert.

Lösung: Starten Sie den verteilten Cachedienst auf dem Server mithilfe von Microsoft PowerShell.

  1. Stellen Sie sicher, dass Sie über die folgenden Mitgliedschaften verfügen:

    • Die feste Serverrolle securityadmin auf der SQL Server-Instanz.

    • Feste Datenbankrolle db_owner auf allen Datenbanken, die aktualisiert werden sollen.

    • Administratorengruppe auf dem Server, auf dem Sie die PowerShell-Cmdlets ausführen.

    • Farmadministratorgruppe.

    Mit dem Cmdlet Add-SPShellAdmin kann ein Administrator die Berechtigung zur Verwendung von SharePoint Server-Cmdlets gewähren.

    Hinweis

    Wenn Sie über keine Berechtigungen verfügen, kontaktieren Sie Ihren Setup-Administrator oder SQL Server-Administrator, um die Berechtigungen anzufordern. Weitere Informationen zu PowerShell-Berechtigungen finden Sie unter Add-SPShellAdmin.

  2. Starten Sie die SharePoint-Verwaltungsshell.

  3. Geben Sie auf dem Server, auf dem Sie den verteilten Cachedienst starten möchten, an der PowerShell-Eingabeaufforderung den folgenden Befehl ein:

    Add-SPDistributedCacheServiceInstance
    
  4. Klicken Sie in der die Website für die SharePoint-Zentraladministration auf Anwendungsverwaltung. Klicken Sie im Abschnitt Dienstanwendungen auf Dienste auf dem Server verwalten.

  5. Stellen Sie auf der Seite Dienste auf dem Server sicher, dass der verteilte Cachedienst aufgeführt wird und den Status Gestartet aufweist.

Lösung: Entfernen Sie den Cachehost mithilfe von Windows PowerShell aus dem Cachecluster.

  1. Vergewissern Sie sich, dass Sie über die folgenden Mitgliedschaften verfügen:

    • Feste Serverrolle securityadmin auf der SQL Server-Instanz.

    • Feste Datenbankrolle db_owner auf allen Datenbanken, die aktualisiert werden sollen.

    • Administratorengruppe auf dem Server, auf dem Sie die PowerShell-Cmdlets ausführen.

    • Farmadministratorgruppe.

    Mit dem Cmdlet Add-SPShellAdmin kann ein Administrator die Berechtigung zur Verwendung von SharePoint Server-Cmdlets gewähren.

    Hinweis

    Wenn Sie über keine Berechtigungen verfügen, kontaktieren Sie Ihren Setup-Administrator oder SQL Server-Administrator, um die Berechtigungen anzufordern. Weitere Informationen zu PowerShell-Berechtigungen finden Sie unter Add-SPShellAdmin.

  2. Starten Sie die SharePoint-Verwaltungsshell.

  3. Geben Sie an der PowerShell-Eingabeaufforderung den folgenden Befehl ein:

    Remove-SPDistributedCacheServiceInstance
    

    Hinweis

    Mit diesem Befehl wird der Cachedienst beendet, und nicht dauerhaft gespeicherte Cachedaten gehen verloren. Wenn Sie die im Cache gespeicherten Daten beibehalten möchten, führen Sie das unter Verwalten des verteilten Cachediensts in SharePoint Server beschriebene ordnungsgemäße Herunterfahren aus, und führen Sie anschließend das Cmdlet "Remove-SPDistributedCacheServiceInstance" aus. Das Cmdlet "Remove-SPDistributedCacheServiceInstanceOnLocalServer" dient zum Beenden und Deaktivieren des zugrunde liegenden AppFabric-Cachedienstes. Der AppFabric-Cachedienst darf nur durch Ausführen des Cmdlets "Add-SPDistributedCacheServiceInstanceOnLocalServer" wieder neu gestartet werden.

    Weitere Informationen finden Sie unter Remove-SPDistributedCacheServiceInstance.

  4. Stellen Sie sicher, dass der Server aus dem Cachecluster entfernt wurde. Klicken Sie dazu in der Zentraladministration auf Dienste auf dem Server verwalten, und stellen Sie dann auf der Seite Dienste auf dem Server sicher, dass der verteilte Cachedienst nicht aufgeführt wird.

See also

Planen von Feeds und des Diensts für den verteilten Cache in SharePoint Server

Planen und Verwenden des veteilten Cachediensts