Sichern einer Inhaltsdatenbank (Search Server 2010)

 

Gilt für: Search Server 2010

Letztes Änderungsdatum des Themas: 2016-12-01

Inhaltsdatenbanken von Microsoft Search Server 2010 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.

In diesem Thema wird das Sichern einer einzelnen Inhaltsdatenbank beschrieben.

Verfahren in dieser Aufgabe:

  • So sichern Sie eine Inhaltsdatenbank mithilfe von Windows PowerShell

  • So sichern Sie eine Inhaltsdatenbank mithilfe der Zentraladministration

  • So sichern Sie eine Inhaltsdatenbank mithilfe von SQL Server-Tools

Voraussetzungen

Bevor Sie beginnen, müssen Sie auf dem lokalen Computer oder im Netzwerk einen Ordner erstellen, in dem die Sicherungen gespeichert werden. Eine bessere Leistung kann erzielt werden, wenn Sie zunächst eine Sicherung auf den lokalen Computer ausführen und dann die Sicherungsdateien in einen Netzwerkordner verschieben.

Verwenden von Windows PowerShell zum Sichern einer Inhaltsdatenbank

Mit Windows 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 Windows PowerShell

  1. Stellen Sie sicher, dass die folgenden Anforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin.

  2. Geben Sie in der SharePoint 2010-Verwaltungsshell an der Windows PowerShell-Eingabeaufforderung den folgenden Befehl ein:

    Backup-SPFarm -Directory <BackupFolder> -BackupMethod Full -Item <ContentDatabaseName> [-Verbose]
    

    Dabei gilt:

    • <BackupFolder> ist der Pfad des Sicherungsordners.

    • <ContentDatabaseName> ist der Name der zu sichernden Datenbank. Geben Sie zum Anzeigen des Namens der Inhaltsdatenbank an der Windows PowerShell-Eingabeaufforderung den folgenden Befehl ein: Backup-SPFarm -ShowTree.

    Verwenden Sie den Verbose-Parameter, um den Status des Sicherungsvorgangs anzuzeigen.

    Hinweis

    Beim ersten Sichern der Inhaltsdatenbank müssen Sie die Option Full verwenden. Sie müssen eine vollständige Sicherung ausführen, bevor differenzielle Sicherungen ausgeführt werden können.

    Weitere Informationen finden Sie unter Backup-SPFarm.

  3. Wenn Sie den Verbose-Parameter nicht verwenden, wird im Eingabeaufforderungsfenster keine Meldung angezeigt, falls der Vorgang erfolgreich ausgeführt wird. Für den Fall, dass der Vorgang nicht erfolgreich abgeschlossen wird, wird im Eingabeaufforderungsfenster eine Fehlermeldung angezeigt, die so oder ähnlich lautet:

    Backup-SPFarm: Fehler beim Sicherungsauftrag. Weitere Informationen finden Sie im Fehlerprotokoll, das sich im Sicherungsverzeichnis befindet. In Zeile: <Zeile> char:<Spalte>. + <Cmdlet> <<<< <Fehlerstelle>

  4. Bei Fehlern oder Warnungen oder wenn die Sicherung nicht erfolgreich abgeschlossen wurde, überprüfen Sie die Datei Spbackup.log im Sicherungsordner.

Verwenden der Zentraladministration zum Sichern einer Inhaltsdatenbank

Sie können die Zentraladministration zum Sichern einer Inhaltsdatenbank verwenden.

So sichern Sie eine Inhaltsdatenbank mithilfe der Zentraladministration

  1. Stellen Sie sicher, dass das Benutzerkonto, mit dem dieses Verfahren ausgeführt wird, Mitglied der Gruppe Farmadministratoren ist.

  2. Klicken Sie auf der Startseite der Zentraladministration im Abschnitt Sichern und Wiederherstellen auf Sicherung durchführen.

  3. 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

    Nicht alle Inhaltsdatenbanken in der Liste können ausgewählt werden. Für Datenbanken, die nicht ausgewählt werden können, müssen Sie Windows PowerShell zum Sichern von Inhaltdatenbanken verwenden.

  4. 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

    Beim ersten Sichern der Inhaltsdatenbank müssen Sie die Option Vollständig verwenden. Sie müssen eine vollständige Sicherung ausführen, bevor differenzielle Sicherungen ausgeführt werden können.

  5. Geben Sie im Abschnitt Speicherort der Sicherungsdatei den UNC-Pfad (Universal Naming Convention) des Sicherungsordners ein. Klicken Sie dann auf Sicherung starten.

  6. Sie können den allgemeinen Status aller Sicherungsaufträge oben auf der Seite Status von Sicherungs- und Wiederherstellungsaufträgen im Abschnitt Bereitschaft anzeigen. Der Status des aktuellen Sicherungsauftrags wird im unteren Teil der Seite im Abschnitt Sichern angezeigt. Die Statusseite wird alle 30 Sekunden automatisch aktualisiert. Sie können die Statusdetails manuell aktualisieren, indem Sie auf Aktualisieren klicken. Sicherung und Wiederherstellung sind Timerdienstaufträge. Daher kann es einige 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 3 angegeben haben.

Verwenden von SQL Server-Tools zum Sichern einer Inhaltsdatenbank

Sie können SQL Server-Tools zum Sichern einer Inhaltsdatenbank verwenden.

So sichern Sie eine Inhaltsdatenbank mithilfe von SQL Server-Tools

  1. Stellen Sie sicher, dass das Benutzerkonto, mit dem dieses Verfahren ausgeführt wird, Mitglied der festen SQL Server-Datenbankrolle db_backupoperator auf dem Datenbankserver ist, auf dem die jeweilige Datenbank gespeichert ist.

  2. Öffnen Sie SQL Server Management Studio, und stellen Sie eine Verbindung mit dem Datenbankserver her.

  3. Erweitern Sie im Objekt-Explorer den Knoten Datenbanken.

  4. Klicken Sie mit der rechten Maustaste auf die zu sichernde Datenbank, zeigen Sie auf Tasks, und klicken Sie dann auf Sichern.

  5. Wählen Sie im Dialogfeld Datenbank sichern im Bereich Quelle in der Liste Sicherungstyp die gewünschte Art der Sicherung aus. Weitere Informationen zu dem zu verwendenden Sicherungstyp finden Sie unter Übersicht über Wiederherstellungsmodelle (https://go.microsoft.com/fwlink/?linkid=114396&clcid=0x407) in der SQL Server-Onlinedokumentation.

  6. Klicken Sie im Bereich Sicherungskomponente auf Datenbank.

  7. Verwenden Sie entweder den angegebenen Standardnamen, oder geben Sie einen Namen für den Sicherungssatz im Textfeld Name ein.

  8. Geben Sie das Ablaufdatum für den Sicherungssatz an. Dieses Datum bestimmt, wie lange oder wann der Sicherungssatz von späteren Sicherungen mit demselben Namen überschrieben werden kann. Standardmäßig ist festgelegt, dass der Sicherungssatz nie abläuft (0 Tage).

  9. Geben Sie im Bereich Ziel an, wo die Sicherung gespeichert werden soll.

  10. Klicken Sie auf OK, um die Datenbank zu sichern.

  11. Wiederholen Sie die Schritte 1 bis 9 für jede Inhaltsdatenbank, die Sie sichern möchten.