Journaux de sauvegarde ou d’archive (SharePoint Server 2010)

 

S’applique à : SharePoint Foundation 2010, SharePoint Server 2010

Dernière rubrique modifiée : 2016-11-30

Une stratégie de niveau système pour la protection des données doit inclure la sauvegarde ou l’archivage des journaux, dans lesquels les données liées à Microsoft SharePoint Server 2010 sont enregistrées. Ces données peuvent s’avérer utiles pour l’analyse des performances, le dépannage, la surveillance de la conformité aux contrats de niveau de service et pour des raisons légales, réglementaires ou professionnelles. Par conséquent, protégez ces données dans le cadre de la maintenance de routine en sauvegardant ou en archivant les journaux.

Les sections ci-dessous sont étiquetées de la manière suivante afin d’indiquer l’importance de la sauvegarde ou de l’archivage de ce genre de journal :

  • [Essential] signifie que le journal contient des données essentielles à l’environnement. Les données sont perdues en cas de défaillance du disque ou si un autre problème se produit.

  • [Recommended] signifie que le journal contient des données utiles dans la plupart des environnements pour des besoins de dépannage, de fonctionnement, juridiques ou autres.

Dans cet article :

  • [Essentiel] Sauvegarder les journaux de transactions

  • [Recommandé] Recueillir des données d’utilisation

  • [Recommandé] Archiver les journaux de diagnostic

[Essentiel] Sauvegarder les journaux de transactions

Les journaux de transactions Microsoft SQL Server 2008 R2, SQL Server 2008 avec Service Pack 1 (SP1) et mise à jour cumulative 2 et SQL Server 2005 avec SP3 et mise à jour cumulative 3 enregistrent toutes les modifications apportées à une base de données depuis le dernier point de contrôle ou la dernière sauvegarde complète. Ces journaux contiennent les données nécessaires à la restauration de la batterie.

Nous recommandons de sauvegarder ces journaux toutes les cinq à dix minutes. Lorsque vous sauvegardez ces journaux, ils sont tronqués automatiquement. Vous pouvez utiliser les outils de Microsoft SQL Server 2008 R2, SQL Server 2008 avec Service Pack 1 (SP1) et mise à jour cumulative 2 et SQL Server 2005 avec SP3 et mise à jour cumulative 3 pour sauvegarder le journal des transactions. Pour plus d’informations, voir Création de sauvegardes des fichiers journaux de transactions (https://go.microsoft.com/fwlink/?linkid=124881&clcid=0x40C) dans la documentation de Microsoft SQL Server 2008 R2, SQL Server 2008 avec Service Pack 1 (SP1) et mise à jour cumulative 2 et SQL Server 2005 avec SP3 et mise à jour cumulative 3.

Les journaux des transactions sont également sauvegardés automatiquement lorsque vous sauvegardez la batterie, l’application Web ou les bases de données à l’aide du site Web d’Administration centrale SharePoint ou de Windows PowerShell. Pour plus d’informations, voir Sauvegarder une batterie de serveurs (SharePoint Server 2010).

Impact de la taille du journal des transactions sur la durée des sauvegardes de batterie

Lorsque vous sauvegardez SharePoint Server 2010, la taille du journal des transactions peut affecter la durée de l’opération de sauvegarde. Le journal des transactions enregistrant toutes les modifications apportées à une base de données depuis le dernier point de contrôle ou la dernière sauvegarde complète, sa taille peut croître considérablement avec le temps. Si la taille du journal des transactions est devenue très élevée, les sauvegardes peuvent prendre très longtemps. Pour plus d’informations, voir Comment faire pour empêcher le journal des transactions d’une base de données SQL Server de grandir de façon inattendue (https://go.microsoft.com/fwlink/?linkid=111458&clcid=0x40C).

Pour tronquer le journal des transactions si vous utilisez un modèle de récupération complète, il est recommandé de sauvegarder le journal. Microsoft SQL Server 2008 R2, SQL Server 2008 avec Service Pack 1 (SP1) et mise à jour cumulative 2 et SQL Server 2005 avec SP3 et mise à jour cumulative 3 tronque automatiquement les parties inactives du journal des transactions lorsque vous sauvegardez le journal. Nous vous recommandons également d’augmenter au préalable la taille du journal des transactions afin d’éviter que le journal augmente automatiquement. Pour plus d’informations, voir Gestion de la taille du fichier journal de transactions (https://go.microsoft.com/fwlink/?linkid=124882&clcid=0x40C). Pour plus d’informations sur l’utilisation d’un modèle de récupération complète, voir Sauvegarde en mode de récupération complète (https://go.microsoft.com/fwlink/?linkid=127985&clcid=0x40C). Pour plus d’informations sur l’utilisation d’un modèle de récupération simple, voir Sauvegarde selon le mode de récupération simple (https://go.microsoft.com/fwlink/?linkid=127987&clcid=0x40C).

Il n’est pas recommandé de réduire manuellement la taille du journal des transactions ou de tronquer manuellement le journal en utilisant la méthode Truncate.

[Recommandé] Recueillir des données d’utilisation

L’analyse de l’utilisation vous permet de surveiller la façon dont les sites Web sont utilisés. Les paramètres de collecte de données d’utilisation sont configurables. L’un des paramètres les plus importants est l’emplacement des fichiers journaux. Par défaut, le répertoire des journaux est configuré de façon à se trouver sur la même partition de lecteur que celle où SharePoint Server 2010 est installé. Pour vous assurer que les fichiers journaux ne consomment pas la totalité de l’espace sur ce lecteur, vous devez modifier le répertoire des journaux de sorte qu’il se trouve sur un lecteur différent.

L’emplacement du répertoire des journaux est un paramètre au niveau de la batterie et le répertoire spécifié dans ce paramètre doit exister sur tous les serveurs de la batterie. Ces journaux sont sauvegardés automatiquement lorsque vous sauvegardez la batterie.

Pour la plupart des environnements, les paramètres par défaut sont adéquats. Pour plus d’informations sur la configuration des paramètres de collecte de données, voir Configurer la collecte des données d’utilisation et d’intégrité (SharePoint Server 2010).

[Recommandé] Archiver les journaux de diagnostic

Les journaux de diagnostic fournissent des informations détaillées sur le fonctionnement de la batterie. Vous pouvez configurer le niveau de détail enregistré.Nous vous recommandons d’archiver ces journaux lors de l’archivage de la batterie. Vous pouvez archiver les journaux pour la abtterie entière ou pour un serveur spécifique. Vous pouvez archiver ces fichiers en les copiant manuellement dans un dossier partagé ou à l’aide de l’applet de commande Windows PowerShell Merge-SPlogFile. Vous pouvez utiliser l’applet de commande Merge-SPLogFIle pour archiver les fichiers journaux sur tous les serveurs de la batterie en même temps. Vous pouvez utiliser l’applet de commande Windows PowerShell Copy-Item pour archiver les fichiers journaux d’un serveur spécifique. L’applet de commande Copy-Item n’offre pas de filtrage et vous devez copier l’intégralité du fichier journal.

Pour plus d’informations sur la façon de configurer la journalisation des diagnostics, voir Configurer la journalisation des diagnostics (SharePoint Server 2010).

Pour archiver des journaux de diagnostic à partir de tous les serveurs de la batterie à l’aide de Windows PowerShell

  1. Vérifiez que vous disposez de la configuration minimale requise suivante : Voir Add-SPShellAdmin.

  2. Dans le menu Démarrer, cliquez sur Tous les programmes.

  3. Cliquez sur Produits Microsoft SharePoint 2010.

  4. Cliquez sur SharePoint 2010 Management Shell.

  5. À l’invite de commandes Windows PowerShell, tapez la commande suivante :

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

    Par exemple, Merge-SPLogFile -Path "C:\Logs\MergedFiles\AllFarm_merged_12.20.2009.log" -Overwrite

    Important

    La fusion de toutes les entrées de journaux pour tous les serveurs de la batterie peut prendre beaucoup de temps et consommer beaucoup de ressources. Nous vous recommandons de filtrer les entrées selon un ensemble de critères spécifique avant de procéder à la fusion.

    Pour fusionner les entrées de journaux qui correspondent à un ensemble de critères spécifique, tapez la commande suivante :

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

    Vous pouvez filtrer selon un ou plusieurs des éléments suivants :

    • Zone (une ou plusieurs, caractère générique)

    • Catégorie (une ou plusieurs, caractère générique)

    • Niveau

    • Corrélation (une ou plusieurs)

    • EventID (une ou plusieurs, caractère générique)

    • Message (caractère générique)

    • StartTime

    • EndTime

    • Processus (un ou plusieurs, caractère générique)

    • ThreadID (un ou plusieurs

    Conseil

    Vous pouvez affecter au fichier journal fusionné le nom de votre choix. Nous vous recommandons d’appliquer une convention d’affectation de noms qui facilite l’identification du contenu du fichier, telle que <date de fusion><nom de la batterie><critères de filtrage>. Par exemple, pour faire référence à toutes les entrées de journaux de serveurs de la batterie pour SharePoint Foundation 2010 qui concernent la catégorie de base de données et qui sont marquées comme « Élevée », utilisez le nom « Déc_2009_ContosoInternet_Foundation_Basededonnées_Élevée.log ».

Pour plus d’informations, voir Merge-SPLogFile.

Pour archiver des journaux de diagnostic pour un serveur spécifique à l’aide de Windows PowerShell

  1. Vérifiez que vous disposez de la configuration minimale requise suivante : Voir Add-SPShellAdmin.

  2. Dans le menu Démarrer, cliquez sur Tous les programmes.

  3. Cliquez sur Produits Microsoft SharePoint 2010.

  4. Cliquez sur SharePoint 2010 Management Shell.

  5. À l’invite de commandes Windows PowerShell, tapez la commande suivante :

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

Pour plus d’informations, tapez Get-Help Copy-Item -Full.