Sichern von Inhaltsdatenbanken in SharePoint Server
GILT FÜR:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
Sie können eine Inhaltsdatenbank mit der die Website für die SharePoint-Zentraladministration, mit Microsoft PowerShell oder SQL Server-Tools sichern. Das verwendete Sicherungstool ist abhängig von der Umgebung, die Sie bereitgestellt haben, den Anforderungen Ihres Sicherheitszeitplans sowie Vereinbarungen zum Servicelevel, die Sie mit Ihrer Organisation getroffen haben.
Bevor Sie beginnen
Inhaltsdatenbanken von SharePoint Server können sehr groß werden. Daher kann es sinnvoll sein, sie getrennt von Farmsicherungen zu sichern. Durch regelmäßiges Sichern der Inhaltsdatenbank wird der Datenverlust reduziert, der durch Hardwarefehler, Stromausfälle oder andere Probleme entstehen kann. Das Sichern ist ein einfacher Vorgang, der dazu beiträgt, dass bei Bedarf alle Daten für eine Wiederherstellung verfügbar sind. Es kann jeweils nur eine Inhaltsdatenbank gleichzeitig gesichert werden.
Bevor Sie mit diesem Vorgang beginnen, sollten Sie die folgenden Informationen lesen:
Sie müssen einen Ordner auf dem lokalen Computer oder im Netzwerk erstellen, auf dem die Sicherungen gespeichert werden. Zur Verbesserung der Leistung wird empfohlen, auf dem lokalen Computer zu sichern und dann die Sicherungsdateien in einen Netzwerkordner zu verschieben.
Bei der Sicherung von SharePoint Server werden Remote-BLOB-Speicher (Binary Large Objects) nur dann gesichert, wenn der Remote-BLOB-Speicheranbieter SQL FILESTREAM zur Ablage von Daten in Remote-BLOB-Speichern verwendet wird.
Wenn Sie einen anderen Anbieter verwenden, müssen Sie die Remote-BLOB-Speicher manuell sichern.
Wenn Sie SQL Server mit transparenter Datenverschlüsselung (Transparent Data Encryption, TDE) verwenden und die Umgebung entweder mit SharePoint-Tools oder mit SQL Server-Tools sichern, wird der TDE-Verschlüsselungsschlüssel nicht gesichert oder wiederhergestellt. Sie müssen den Schlüssel manuell sichern. Beim Wiederherstellen müssen Sie den Schlüssel manuell wiederherstellen, bevor Sie die Daten wiederherstellen. Weitere Informationen finden Sie unter Transparente Datenverschlüsselung (TDE).
Verwenden von PowerShell zum Sichern einer Inhaltsdatenbank in SharePoint Server
Mit PowerShell können Sie eine Inhaltsdatenbank manuell oder im Rahmen eines in geplanten Intervallen ausgeführten Skripts sichern.
So sichern Sie eine Inhaltsdatenbank 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-SPFarm -Directory <BackupFolder> -BackupMethod {Full | Differential} -Item <ContentDatabaseName> [-Verbose]
Wobei Folgendes gilt:
<BackupFolder> ist der Pfad des Sicherungsordners.
<ContentDatabaseName> ist der Name der zu sichernden Datenbank. Um den Namen der Inhaltsdatenbank anzuzeigen, geben Sie an der PowerShell-Eingabeaufforderung den folgenden Befehl ein:
Get-SPContentDatabase
.
Zum Anzeigen des Fortschritts des Sicherungsvorgangs verwenden Sie den Parameter Ausführlich.
Hinweis
[!HINWEIS] Beim ersten Sichern der Inhaltsdatenbank müssen Sie die Option Vollständig verwenden. Sie müssen eine vollständige Sicherung ausführen, bevor Sie eine differenzielle Sicherung ausführen können.
Weitere Informationen finden Sie unter Backup-SPFarm.
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.
Verwenden von Zentraladministration zum Sichern einer Inhaltsdatenbank in SharePoint Server
Sie können die Zentraladministration verwenden, um eine Inhaltsdatenbank zu sichern.
So sichern Sie eine Inhaltsdatenbank mithilfe von Zentraladministration
Vergewissern Sie sich, dass das Benutzerkonto, mit dem dieses Verfahren ausgeführt wird, Mitglied der SharePoint-Gruppe "Farmadministratoren" ist.
Starten Sie Zentraladministration.
Klicken Sie in der Zentraladministration auf der Startseite im Abschnitt Sichern und Wiederherstellen auf Sicherung durchführen.
Wählen Sie auf der Seite "Sicherung ausführen - Schritt 1 von 2: Zu sichernde Komponente auswählen" in der Liste der Komponenten die Inhaltsdatenbank aus, die Sie sichern möchten. Klicken Sie dann auf Weiter.
Hinweis
[!HINWEIS] Nicht alle Inhaltsdatenbanken in der Liste können ausgewählt werden. Wenn eine Datenbank nicht ausgewählt werden kann, müssen Sie PowerShell verwenden, um die Inhaltsdatenbank zu sichern.
Wählen Sie auf der Seite "Sicherung starten - Schritt 2 von 2: Sicherungsoptionen auswählen" im Abschnitt Sicherungstyp die Option Vollständig oder Differenziell aus.
Hinweis
[!HINWEIS] Beim ersten Sichern der Inhaltsdatenbank müssen Sie die Option Vollständig verwenden. Sie müssen eine vollständige Sicherung ausführen, bevor Sie eine differenzielle Sicherung ausführen können.
Geben Sie im Abschnitt Speicherort der Sicherungsdatei den UNC-Pfad (Universal Naming Convention) des Sicherungsordners ein. Klicken Sie dann auf Sicherung starten.
Der allgemeine Status aller Sicherungsaufträge wird oben auf der Seite "Status von Sicherungs- und Wiederherstellungsaufträgen" im Abschnitt Bereitschaft angezeigt. Der Status des aktuellen Sicherungsauftrags wird im unteren Teil der Seite im Abschnitt Sichern angezeigt. Die Statusseite wird alle 30 Sekunden automatisch aktualisiert. Durch Klicken auf Aktualisieren können die Statusangaben manuell aktualisiert werden. Sicherung und Wiederherstellung sind Timerdienstaufträge. Daher kann es mehrere Sekunden dauern, bis die Sicherung gestartet wird.
Falls Fehler gemeldet werden, überprüfen Sie sie in der Spalte Fehlermeldung der Seite "Status von Sicherungs- und Wiederherstellungsaufträgen". Weitere Details finden Sie in der Datei "Spbackup.log" unter dem UNC-Pfad, den Sie in Schritt 5 angegeben haben.
Verwenden von SQL Server-Tools zum Sichern einer Inhaltsdatenbank in SharePoint Server
Sie können die SQL Server-Tools verwenden, um eine Inhaltsdatenbank zu sichern.
So sichern Sie eine Inhaltsdatenbank mithilfe von SQL Server-Tools
Vergewissern Sie sich, dass das Benutzerkonto, unter dem dieses Verfahren ausgeführt wird, Mitglied der festen Serverrolle db_owner von SQL Server in allen zu sichernden Datenbanken ist.
Öffnen Sie SQL Server Management Studio, und stellen Sie eine Verbindung zur richtigen Instanz des SQL Server-Datenbankmoduls her.
Erweitern Sie im Objekt-Explorer den Knoten Datenbanken.
Klicken Sie mit der rechten Maustaste auf die zu sichernde Datenbank, zeigen Sie auf Tasks, und klicken Sie dann auf Sichern.
Bestätigen Sie im Dialogfeld Datenbank sichern den Datenbanknamen.
Wählen Sie als Nächstes aus der Liste Sicherungstyp die Art der auszuführenden Sicherung aus. Weitere Informationen darüber, welchen Sicherungstyp Sie verwenden sollten, finden Sie unter Wiederherstellungsmodelle (SQL Server).
Klicken Sie im Bereich Sicherungskomponente auf Datenbank.
Verwenden Sie entweder den angegebenen Standardnamen, oder geben Sie einen Namen für den Sicherungssatz in das Textfeld Name ein.
Geben Sie im Bereich Ziel an, wo die Sicherung gespeichert werden soll.
Klicken Sie auf OK, um die Datenbank zu sichern.
Wiederholen Sie die Schritte 1–10 für alle Inhaltsdatenbanken.
Siehe auch
Konzepte
Wiederherstellen von Inhaltsdatenbanken in SharePoint Server