Sichern oder Archivieren von Protokollen (SharePoint Server 2010)

 

Gilt für: SharePoint Foundation 2010, SharePoint Server 2010

Letztes Änderungsdatum des Themas: 2016-11-30

Eine systemweite Strategie für den Datenschutz sollte die Sicherung oder Archivierung der Protokolle einschließen, in denen Daten im Zusammenhang mit Microsoft SharePoint Server 2010 aufgezeichnet werden. Diese Daten können für die Leistungsanalyse, Problembehandlung, Einhaltung von Vereinbarungen zum Servicelevel sowie aus rechtlichen, behördlichen oder betrieblichen Gründen nützlich sein. Schützen Sie daher diese Daten im Rahmen der Routinewartung, indem Sie die Protokolle sichern oder archivieren.

Die folgenden Abschnitte sind wie folgt gekennzeichnet, um die Bedeutung der Sicherung oder Archivierung dieser Art von Protokoll anzugeben:

  • [Essential] bedeutet, dass das Protokoll Daten enthält, die für die Umgebung unerlässlich sind. Bei einem Datenträgerfehler oder einem anderen Problem gehen die Daten verloren.

  • [Recommended] bedeutet, dass das Protokoll Daten enthält, die in den meisten Umgebungen für die Problembehandlung sowie für operative, rechtliche oder anderweitige Anforderungen nützlich sind.

Inhalt dieses Artikels:

  • [Essential] Sichern von Transaktionsprotokollen

  • [Recommended] Erfassen von Verwendungsdaten

  • [Recommended] Archivieren von Diagnoseprotokollen

[Essential] Sichern von Transaktionsprotokollen

Transaktionsprotokolle in Microsoft SQL Server 2008 R2, SQL Server 2008 mit Service Pack 1 (SP1) und kumulativen Update 2, sowie SQL Server 2005 mit SP3 und kumulativen Update 3 zeichnen alle Änderungen auf, die an einer Datenbank seit dem letzten Prüfpunkt oder der letzten vollständigen Sicherung vorgenommen wurden. Diese Protokolle enthalten Daten, die zum Wiederherstellen der Farm notwendig sind.

Es wird empfohlen, diese Protokolle alle 5–10 Minuten zu sichern. Die Protokolle werden bei der Sicherung automatisch abgeschnitten. Sie können die Tools von Microsoft SQL Server 2008 R2, SQL Server 2008 mit Service Pack 1 (SP1) und kumulativen Update 2, sowie SQL Server 2005 mit SP3 und kumulativen Update 3 zum Sichern des Transaktionsprotokolls verwenden. Weitere Informationen finden Sie unter Erstellen von Transaktionsprotokollsicherungen (https://go.microsoft.com/fwlink/?linkid=124881&clcid=0x407) in der Dokumentation zu Microsoft SQL Server 2008 R2, SQL Server 2008 mit Service Pack 1 (SP1) und kumulativen Update 2, sowie SQL Server 2005 mit SP3 und kumulativen Update 3.

Transaktionsprotokolle werden auch automatisch gesichert, wenn Sie die Serverfarm, die Webanwendung oder Datenbanken mithilfe der Website für die SharePoint-Zentraladministration oder mit Windows PowerShell sichern. Weitere Informationen finden Sie unter Sichern einer Farm (SharePoint Server 2010).

Auswirkungen der Transaktionsprotokollgröße auf die Dauer der Serverfarmsicherung

Beim Sichern von SharePoint Server 2010 kann sich die Größe des Transaktionsprotokolls auf die Dauer des Sicherungsvorgangs auswirken. Im Transaktionsprotokoll werden alle Änderungen an einer Datenbank seit dem letzten Prüfpunkt oder seit der letzten vollständigen Sicherung aufgezeichnet, weshalb das Protokoll im Laufe der Zeit sehr groß werden kann. Wenn das Transaktionsprotokoll sehr groß geworden ist, können Sicherungen sehr lange dauern. Weitere Informationen finden Sie unter So verhindern Sie, dass das Transaktionsprotokoll einer SQL Server-Datenbank unerwarteterweise größer wird (https://go.microsoft.com/fwlink/?linkid=111458&clcid=0x407).

Zum Reduzieren des Transaktionsprotokolls wird bei Verwendung eines vollständigen Wiederherstellungsmodells empfohlen, das Protokoll zu sichern. Microsoft SQL Server 2008 R2, SQL Server 2008 mit Service Pack 1 (SP1) und kumulativen Update 2, sowie SQL Server 2005 mit SP3 und kumulativen Update 3 schneidet die inaktiven Teile des Transaktionsprotokolls beim Sichern des Protokolls ab. Es wird auch empfohlen, dass Sie das Transaktionsprotokoll vorab vergrößern, um eine automatische Erweiterung des Protokolls zu vermeiden. Weitere Informationen finden Sie unter Verwalten der Größe des Transaktionsprotokolls (https://go.microsoft.com/fwlink/?linkid=124882&clcid=0x407). Weitere Informationen zur Verwendung eines vollständigen Wiederherstellungsmodells finden Sie unter Sichern im Rahmen des vollständigen Wiederherstellungsmodells (https://go.microsoft.com/fwlink/?linkid=127985&clcid=0x407). Weitere Informationen zur Verwendung eines einfachen Wiederherstellungsmodells finden Sie unter Sichern im Rahmen des einfachen Wiederherstellungsmodells (https://go.microsoft.com/fwlink/?linkid=127987&clcid=0x407).

Es wird nicht empfohlen, die Größe des Transaktionsprotokolls manuell zu reduzieren oder manuell mithilfe der Truncate-Methode abzuschneiden.

Mithilfe der Verwendungsanalyse können Sie die Verwendung von Websites nachverfolgen. Zum Nachverfolgen der Verwendung werden täglich Protokolldateien erstellt. Die Einstellung für die Erfassung von Verwendungsdaten kann konfiguriert werden. Eine der wichtigsten Einstellungen ist der Speicherort der Protokolldateien. Standardmäßig befindet sich der Protokollordner in derselben Laufwerkspartition, in der SharePoint Server 2010 installiert ist. Um sicherzustellen, dass die Protokolldateien das Laufwerk nicht vollständig belegen, sollten Sie ein anderes Laufwerk für den Protokollordner angeben.

Der Speicherort des Protokollverzeichnisses ist eine Einstellung auf Farmebene. Das in dieser Einstellung angegebene Verzeichnis muss auf allen Servern in der Farm vorhanden sein. Diese Protokolle werden beim Sichern der Farm automatisch gesichert.

Die Standardeinstellungen sind für die meisten Umgebungen geeignet. Weitere Informationen zum Konfigurieren von Einstellungen zur Verwendungsdatenerfassung finden Sie unter Konfigurieren der Erfassung von Verwendungs- und Integritätsdaten (SharePoint Server 2010).

Diagnoseprotokolle enthalten ausführliche Informationen über die Vorgänge innerhalb der Farm. Sie können die Detailebene der Protokollierung konfigurieren. Es wird empfohlen, diese Protokolle beim Archivieren der Farm ebenfalls zu archivieren. Sie können die Protokolle für die gesamte Farm oder für einen bestimmten Server archivieren. Diese Dateien können durch manuelles Kopieren in einen freigegebenen Ordner oder mithilfe des Windows PowerShell-Cmdlets Merge-SPlogFile archiviert werden. Mit dem Cmdlet Merge-SPLogFile können Sie die Protokolldateien auf allen Farmservern gleichzeitig archivieren. Mit dem Windows PowerShell-Cmdlet Copy-Item können Sie die Protokolldateien von einem einzelnen Server archivieren. Das Cmdlet Copy-Item bietet keine Filterung, und Sie müssen die gesamte Protokolldatei kopieren.

Weitere Informationen zum Konfigurieren der Diagnoseprotokollierung finden Sie unter Konfigurieren der Diagnoseprotokollierung (SharePoint Server 2010).

So archivieren Sie Diagnoseprotokolle von allen Farmservern mithilfe von Windows PowerShell

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

  2. Klicken Sie im Menü Start auf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  4. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

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

    Merge-SPLogFile -Path "<path to merged log file>.log" -Overwrite

    Beispiel: Merge-SPLogFile -Path "C:\Logs\MergedFiles\AllFarm_merged_12.20.2009.log" -Overwrite

    Wichtig

    Die Zusammenführung aller Protokolleinträge für alle Farmserver kann längere Zeit und umfangreiche Ressourcen in Anspruch nehmen. Daher ist es ratsam, die Einträge vor der Zusammenführung nach einem bestimmten Satz von Kriterien zu filtern.

    Geben Sie folgenden Befehl ein, um Protokolleinträge zusammenzuführen, die einem bestimmten Satz von Kriterien entsprechen:

    Merge-SPLogFile -Path "<path to merged log file>.log" -Area "<Area>" -Category "<Category>"

    Sie können nach einem oder mehreren der folgenden Kriterien filtern:

    • Area [Bereich] (einer oder mehrere, Platzhalter)

    • Category (eine oder mehrere, Platzhalter)

    • Level [Grad]

    • Correlation (eine oder mehrere)

    • EventID (eine oder mehrere, Platzhalter)

    • Message (Platzhalter)

    • StartTime

    • EndTime

    • Process (einer oder mehrere, Platzhalter)

    • ThreadID (eine oder mehrere)

    Tipp

    Sie können die zusammengeführte Protokolldatei beliebig benennen. Es wird empfohlen, eine Namenskonvention zu verwenden, die den Inhalt der Protokolldatei wiedergibt, beispielsweise <Datum_der_Zusammenführung><Farmname><FilterKriterien>. Verwenden Sie beispielsweise "Dez_2009_ContosoInternet_Foundation_Database_High.log", um alle Farmserverprotokolleinträge für SharePoint Foundation 2010 zu bezeichnen, die die Kategorie Database betreffen und mit High markiert sind.

Weitere Informationen finden Sie unter Merge-SPLogFile.

So archivieren Sie Diagnoseprotokolle für einen bestimmten Server mithilfe von Windows PowerShell

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

  2. Klicken Sie im Menü Start auf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  4. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

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

    Copy-Item <Log folder path> -Destination <Archive folder path> -Recurse

Weitere Informationen erhalten Sie, wenn Sie Get-Help Copy-Item -Full eingeben.