Sichern von Apps für SharePoint in SharePoint Server
GILT FÜR:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
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.
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
[!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 IIS-Websites oder -Webanwendungen (Internetinformationsdienste) gespeichert. Dazu gehören vertrauenswürdige Lösungen, Webpartpakete, Websitevorlagen und Webanwendungseinstellungen sowie Farmeinstellungen, die für SharePoint Server spezifisch sind, z. B. Standardkontingente und blockierte Dateitypen. Weitere Informationen finden Sie unter Sichern von Farmkonfigurationen in SharePoint Server.
Sichern der Datenbank der Secure Store Service-Anwendung (Anwendung für einmaliges Anmelden)
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
Achten Sie darauf, dass Sie die Passphrase aufzeichnen, wenn Sie die Secure Store-Datenbank sichern. Sie müssen über die Passphrase verfügen, um die Secure Store-Datenbank wiederherstellen zu können.
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
Möglicherweise verfügen Sie über mehrere Websitesammlungen, die Apps für SharePoint in Ihrer Umgebung hosten. 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
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
[!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.
Starten Sie die SharePoint-Verwaltungsshell.
Geben Sie an der Microsoft PowerShell-Eingabeaufforderung den folgenden Befehl ein:
Backup-SPSite -Identity <SiteCollectionGUIDorURL> -Path <BackupFile> [-Force] [-NoSiteLock] [-UseSqlSnapshot] [-Verbose]
Wobei Folgendes gilt:
<SiteCollectionGUIDorURL> ist die ID oder URL der Websitesammlung, die Sie sichern möchten.
<BackupFile> ist der Pfad zum Speicherort der Sicherung.
Wenn Sie eine zuvor verwendete Sicherungsdatei überschreiben möchten, verwenden Sie den
Force
-Parameter. Mit demNoSiteLock
-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, empfiehlt es sich, auch den
UseSqlSnapshot
Parameter für konsistentere Sicherungen zu verwenden. 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
[!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.
Siehe auch
Konzepte
Planen der Sicherung und der Wiederherstellung in SharePoint Server
Wiederherstellen von Apps für SharePoint in SharePoint Server