Sichern 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:**2018-02-16

Zusammenfassung: Informationen zum Sichern von Apps in SharePoint Server 2016 und SharePoint 2013.

Es wird empfohlen, regelmäßig eine Sicherung auf Farmebene durchzuführen. Allerdings können geschäftliche oder IT-bezogene Anforderungen das Sichern von Apps für SharePoint und zugehöriger Ressourcen erforderlich machen. Durch regelmäßiges Sichern der Apps für SharePoint-Umgebung verringern Sie das Risiko von Datenverlusten, die bei Hardwarefehlern, Stromausfällen oder anderen Problemen auftreten können. Der Vorgang ist einfach und trägt dazu bei, dass die Daten und Konfigurationen, aus denen sich die Apps für SharePoint-Umgebung zusammensetzt, zur etwaigen Wiederherstellung verfügbar sind.

Die App für SharePoint-Inhalte und -Pakete sind in den SharePoint Server-Inhaltsdatenbanken in einzelnen Websitesammlungen enthalten. Sämtliche App für SharePoint-Lizenz- und Sicherheitsdaten werden im App-Verwaltungsdienst und in Secure Store Service-Anwendungsdatenbanken gespeichert. Weitere App für SharePoint-Daten werden in der SharePoint Server-Konfigurationsdatenbank in Form von Internetinformationsdienste (IIS)-Websites oder -Webanwendungen und Webpartpaketen gespeichert. Sie müssen die folgenden SharePoint Server-Datenbanken gleichzeitig sichern:

  • Inhalt - WSS_Content

  • Konfiguration - SharePoint_Config

  • Secure Store Service-Anwendung - Secure_Store_Service_DB_<GUID>

  • App-Verwaltungsdienstanwendung - App_Management_<GUID>

Wenn Sie die Datenbanken tatsächlich wiederherstellen müssen, muss dieselbe Version jeder gesicherten Datenbank wiederhergestellt werden. Stellen Sie also keine Inhaltsdatenbank wieder her, die sechs Monate älter als die Konfigurationsdatenbank ist.

Sie können eine Apps für SharePoint-Umgebung mithilfe von Tools der die Website für die SharePoint-Zentraladministration, von Microsoft PowerShell oder von SQL Server sichern.

Inhalt dieses Artikels

  • Sichern von Inhaltsdatenbanken

  • Sichern der Konfigurationsdatenbank

  • Sichern der Datenbank der Secure Store Service-Anwendung (Anwendung für einmaliges Anmelden)

  • Sichern der Datenbank der App-Verwaltungsdienstanwendung

  • Sichern einer Websitesammlung

Sichern von Inhaltsdatenbanken

In Inhaltsdatenbanken können Daten mehrerer Websitesammlungen gespeichert werden. Wenn Sie jedoch über zahlreiche Websitesammlungen verfügen, wird empfohlen, so viele Inhaltsdatenbanken hinzuzufügen, dass die Größe jeder Datenbank zur Optimierung der Systemleistung unter 200 GB liegt. Weitere Informationen finden Sie unter Sichern von Inhaltsdatenbanken in SharePoint Server.

Hinweis

SharePoint Server-Inhaltsdatenbanken können sehr groß werden. Deshalb sollten Sie jede Inhaltsdatenbank in einem eigenen von anderen Datenbanken oder Farmsicherungen getrennten Prozess sichern.

Sichern der Konfigurationsdatenbank

In der SharePoint Server-Konfigurationsdatenbank werden Daten zu allen SharePoint-Datenbanken und Internetinformationsdienste (IIS)-Websites oder -Webanwendungen gespeichert. Dazu gehören vertrauenswürdige Lösungen, Webpartpakete, Websitevorlagen, Webanwendungs- und Farmeinstellungen, die für SharePoint Server spezifisch sind, z. B. Standardkontingente und gesperrte Dateitypen. Weitere Informationen finden Sie unter Sichern von Farmkonfigurationen in SharePoint Server.

Sichern der Datenbank für Secure Store Service

Mithilfe der Secure Store Service-Datenbank werden Anmeldeinformationen und Kennwörter gespeichert und zugeordnet. Informationen zum Sichern der Secure Store-Datenbank für eine Apps für SharePoint-Umgebung finden Sie unter Sichern von Secure Store Service in SharePoint Server.

Hinweis

Zeichnen Sie beim Sichern der Secure Store-Datenbank die Passphrase auf, die Sie zum Wiederherstellen der Secure Store-Datenbank benötigen.

Sichern der Datenbank der App-Verwaltungsdienstanwendung

In der Datenbank der App-Verwaltungsdienstanwendung werden die App-Lizenzen und -Berechtigungen für alle Apps gespeichert, die von der App-Katalog-Website in SharePoint Server heruntergeladen wurden. Befolgen Sie zum Sichern dieser Datenbank dieselben Verfahren wie für die meisten anderen SharePoint Server-Dienstanwendungen. Weitere Informationen finden Sie unter Sichern von Dienstanwendungen in SharePoint Server.

Sichern einer Websitesammlung

Sie verfügen ggf. über mehrere Websitesammlungen zum Hosten von Apps für SharePoint in Ihrer Umgebung. Wenn Sie Apps für SharePoint sichern, müssen Sie auch alle Websitesammlungen sichern, in denen die Apps gehostet werden.

So sichern Sie eine Websitesammlung mithilfe von PowerShell

  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.

    • 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:

    Backup-SPSite -Identity <SiteCollectionGUIDorURL> -Path <BackupFile> [-Force] [-NoSiteLock] [-UseSqlSnapshot] [-Verbose]
    

    Dabei gilt Folgendes:

    • <SiteCollectionGUIDorURL> ist die ID oder URL der Websitesammlung, die Sie sichern möchten.

    • <BackupFile> ist der Pfad zum Speicherort der Sicherung.

    Verwenden Sie den Force-Parameter, wenn Sie eine zuvor verwendete Sicherungsdatei überschreiben möchten. Mit dem NoSiteLock-Parameter verhindern Sie, dass der Schreibschutz während der Sicherung für die Websitesammlung festgelegt wird. Bei Verwendung dieses Parameters ist es Benutzern allerdings möglich, die Websitesammlung während der Sicherung ändern, wodurch Daten während der Sicherung beschädigt werden könnten. Geben Sie zum Anzeigen der GUID oder URL der Websitesammlung an der PowerShell-Eingabeaufforderung den folgenden Befehl ein:

    Get-SPSite | format-list -property id,url
    

    Wenn auf dem Datenbankserver eine Enterprise Edition von SQL Server ausgeführt wird, sollten Sie auch den UseSqlSnapshot-Parameter verwenden, um konsistentere Sicherungen zu erhalten. Sie können auch Websites oder Listen aus diesen Momentaufnahmen exportieren.

    Hinweis

    Wenn der verwendete RBS-Anbieter keine Momentaufnahmen unterstützt, können Sie für die Bereitstellung oder Sicherung von Inhalten keine Momentaufnahmen verwenden. Der SQL FILESTREAM-Anbieter unterstützt z. B. keine Momentaufnahmen.

    Weitere Informationen zu SQL-Momentaufnahmen finden Sie unter Sichern von Datenbanken in Momentaufnahmen in SharePoint Server.

    Weitere Informationen finden Sie unter Sichern von Websitesammlungen in SharePoint Server

    Weitere Informationen finden Sie unter Backup-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.

See also

Planen der Sicherung und der Wiederherstellung in SharePoint Server
Wiederherstellen von Apps für SharePoint in SharePoint Server