Wiederherstellen von Apps für SharePoint in SharePoint Server

 

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

**Letztes Änderungsdatum des Themas:**2017-09-13

Zusammenfassung: Informationen zum Wiederherstellen von Apps für SharePoint in SharePoint Server 2016 und SharePoint 2013.

Sie können eine Apps für SharePoint-Umgebung mit der die Website für die SharePoint-Zentraladministration, Microsoft PowerShell oder SQL Server-Tools wiederherstellen. Das verwendete Wiederherstellungstool ist abhängig von der Umgebung, die Sie bereitgestellt haben, den Anforderungen Ihres Zeitplans sowie Vereinbarungen zum Servicelevel, die Sie mit Ihrer Organisation getroffen haben.

Die App für SharePoint-Inhalte und Pakete sind in den SharePoint Server-Inhaltsdatenbanken in einzelnen Websitesammlungen gespeichert. Der Wiederherstellungsprozess erfordert das Wiederherstellen aller Dienste, auf die die App verweist. Die Apps für SharePoint können auf die folgenden SharePoint Server-Datenbanken verweisen, die Sie möglicherweise wiederherstellen müssen. Sie sollten auch die Websitesammlung wiederherstellen, in der sich die App für SharePoint befindet, wenn Sie Apps für SharePoint in derselben Umgebung wiederherstellen.

  • Inhalt

  • Konfiguration

  • Datenbank für Secure Store Service

  • Datenbank der App-Verwaltungsdienstanwendung

Inhalt dieses Artikels:

  • Bevor Sie beginnen:

  • Wiederherstellen von Inhaltsdatenbanken

  • Wiederherstellen der Konfigurationsdatenbank

  • Wiederherstellen derSecure Store Service-Anwendungsdatenbank

  • Wiederherstellen der Datenbank der App-Verwaltungsdienstanwendung

  • Wiederherstellen einer Websitesammlung

  • Wiederherstellen von Apps für SharePoint in einer neuen Farm

Bevor Sie beginnen:

In Inhaltsdatenbanken lassen sich Daten für mehrere Websitesammlungen speichern. Wenn Sie Apps für SharePoint in mehreren Websitesammlungen hosten, haben Sie möglicherweise auch mehrere Inhaltsdatenbanken. Zum Sichern und Wiederherstellen aller Apps für SharePoint in Ihrer Umgebung müssen Sie alle Inhaltsdatenbanken und Websitesammlungen in der Farm sichern und wiederherstellen.

Wiederherstellen von Inhaltsdatenbanken

Sie können eine einzelne oder mehrere Inhaltsdatenbanken gleichzeitig wiederherstellen. Informationen zum Wiederherstellen einer Inhaltsdatenbank in einer Farm finden Sie unter Wiederherstellen von Inhaltsdatenbanken in SharePoint Server. Informationen zum gleichzeitigen Sichern und Wiederherstellen aller Inhaltsdatenbanken in einer Farm finden Sie unter Sichern von Farmen in SharePoint Server.

Wiederherstellen der Konfigurationsdatenbank

In SharePoint Server müssen Sie die Konfigurationsdatenbank nicht wiederherstellen, da die Farmkonfiguration direkt wiederhergestellt werden kann. Weitere Informationen finden Sie unter Wiederherstellen von Farmkonfigurationen in SharePoint Server.

Wiederherstellen derSecure Store Service-Anwendungsdatenbank

Die Secure Store Service-Datenbank speichert Anmeldeinformationen und ordnet sie bestimmten Identitäten oder einer Gruppe von Identitäten zu. Zum Wiederherstellen von Secure Store Service benötigen Sie die Passphrase, die beim Sichern aufgezeichnet wurde. Informationen zum Wiederherstellen der Secure Store-Datenbank finden Sie unter Wiederherstellen von Secure Store Service-Anwendungen in SharePoint Server.

Wiederherstellen der Datenbank der App-Verwaltungsdienstanwendung

In der Datenbank der App-Verwaltungsdienstanwendung werden die App-Lizenz und Berechtigungen für alle von der App-Katalog-Website heruntergeladenen Apps in SharePoint Server gespeichert. Sie müssen diese Datenbank wiederherstellen, um sicherzustellen, dass die Apps für SharePoint-Lizenzen und -Berechtigungen in Ihrer Farm verfügbar sind. Zum Wiederherstellen der App-Verwaltungsdatenbank führen Sie dieselben Verfahren wie für die meisten anderen SharePoint Server-Dienstanwendungen aus. Weitere Informationen finden Sie unter Wiederherstellen von Dienstanwendungen in SharePoint Server.

Wiederherstellen einer Websitesammlung

Sie können eine Websitesammlung in SharePoint Server nur mithilfe von PowerShell wiederherstellen. Verwenden Sie diesen Abschnitt, um eine Websitesammlung, die Apps für SharePoint enthält, in derselben SharePoint ServerUmgebung wiederherzustellen. Informationen zur Wiederherstellung in einer neuen Farm finden Sie unter Wiederherstellen von Apps für SharePoint in einer neuen Farm.

Warnung

Alle Apps für SharePoint, die Remotekomponenten enthalten und in der Sicherungskopie einer Websitesammlung vorhanden sind, könnten Probleme verursachen, da dann zwei Kopien einer App für SharePoint auf die Remoteverbindung zugreifen, was zur Offenlegung von Informationen oder zu Datenverlusten führen kann. Wird beispielsweise eine Websitesammlung in einer Produktionsumgebung von einer Sicherung zu Entwicklungszwecken kopiert, erhalten Entwickler u. U. unbeabsichtigt Zugriff auf Produktionsdaten auf Remotewebsites, wenn die App für SharePoint nicht ordnungsgemäß entworfen wurde.

So stellen Sie eine Websitesammlung mithilfe von PowerShell wieder her

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

    • Feste Serverrolle securityadmin auf der SQL Server-Instanz.

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

    • Administratorgruppe auf dem Server, auf dem die PowerShell-Cmdlets ausgeführt werden.

    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 SharePoint 15-Verwaltungsshell.

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

    Restore-SPSite -Identity <SiteCollectionURL> -Path <Backup file> [-DatabaseServer <DatabaseServerName>] [-DatabaseName <ContentDatabaseName>] [-HostHeader <Host header>] [-Force] [-GradualDelete] [-Verbose]
    

    Dabei gilt Folgendes:

    • <SiteCollectionURL> ist die URL der Websitesammlung, die Sie wiederherstellen möchten.

    • <DatabaseServerName> ist der Name des Datenbankservers, auf dem sich die Websitesammlung befindet.

    • <ContentDatabaseName> ist der Name der Inhaltsdatenbank.

    Wenn Sie die Websitesammlung in einer bestimmten Inhaltsdatenbank wiederherstellen möchten, verwenden Sie die Parameter DatabaseServer und DatabaseName, um die Inhaltsdatenbank anzugeben. Wenn Sie keine Inhaltsdatenbank angeben, wird die Websitesammlung in einer von SharePoint Server ausgewählten Inhaltsdatenbank wiederhergestellt.

    Wenn Sie eine nach dem Host benannte Websitesammlung wiederherstellen möchten, verwenden Sie den Identity-Parameter, um die URL der nach dem Host benannten Websitesammlung anzugeben. Verwenden Sie außerdem den HostHeader-Parameter, um die URL der Webanwendung anzugeben, die die nach dem Host benannte Websitesammlung aufnehmen wird.

    Verwenden Sie den Force-Parameter, wenn Sie eine vorhandene Websitesammlung überschreiben möchten.

    Hinweis

    Wenn die wiederherzustellende Websitesammlung 1 GB oder größer ist, können Sie den GradualDelete-Parameter verwenden, um eine bessere Leistung beim Wiederherstellungsvorgang zu erzielen. Wenn dieser Parameter verwendet wird, wird die überschriebene Websitesammlung als gelöscht markiert, sodass ab sofort kein Zugriff mehr auf den Inhalt möglich ist. Die Daten in der markierten Websitesammlung werden anschließend von einem Zeitgeberauftrag schrittweise gelöscht, statt alle auf einmal, um die Leistungsbeeinträchtigung der Server zu verringern.

    Weitere Informationen finden Sie unter Wiederherstellen von Websitesammlungen in SharePoint Server.

    Weitere Informationen finden Sie unter Restore-SPSite.

    Hinweis

    Es wird empfohlen, Windows PowerShell zum Ausführen von administrativen Befehlszeilenaufgaben zu verwenden. Das Befehlszeilentool Stsadm ist veraltet, aber weiterhin vorhanden, um die Kompatibilität mit früheren Produktversionen zu gewährleisten.

Wiederherstellen der Apps für SharePoint in einer neuen Farm

Zum Wiederherstellen von Apps für SharePoint in einer neuen Farm müssen Sie auch alle Dienste sichern und wiederherstellen, auf die die App verweist. Diese SharePoint Server-Dienstanwendungen umfassen z. B. Secure Store Service-Dienstanwendung, Access Services in SharePoint und den App-Verwaltungsdienst. Weitere Informationen finden Sie in den folgenden Artikeln:

See also

Sichern von Apps für SharePoint in SharePoint Server
Wiederherstellen von Inhaltsdatenbanken in SharePoint Server
Wiederherstellen von Websitesammlungen in SharePoint Server