Journalisation des événements de migration de contenu
Dernière modification : vendredi 2 octobre 2009
S’applique à : SharePoint Foundation 2010
Dans cet article
Migration de contenu et le journal d'audit
Rapports d'audit reposant sur le GUID
Migration de contenu et le journal des modifications
La migration de contenu utilise à la fois le journal des modifications et le journal d'audit de SharePoint Foundation pour enregistrer les événements importants au cours des opérations d'exportation et d'importation.
Migration de contenu et le journal d'audit
Le journal d'audit est un service essentiel de SharePoint Foundation, qui stocke des données dans la base de données de contenu SharePoint. Ce journal est constitué d'une liste d'entrées qui enregistrent des actions individuelles effectuées par les utilisateurs du système. Les événements d'exportation et d'importation sont suivis dans le journal d'audit par le biais du service du journal d'audit.
Lorsqu'un élément est exporté, la migration de contenu écrit des entrées dans le journal d'audit pour indiquer le début et la fin de l'exportation. Par exemple,
<Export><RequestedBy>DOMAIN\user</RequestedBy><Start /> </Export> <Export><RequestedBy>DOMAIN\user</RequestedBy><Completed /> <TotalItems>8</TotalItems> <TotalSizeInBytes>27909</TotalSizeInBytes> </Export>
Lorsqu'un élément est importé, des entrées similaires sont écrites dans le journal d'audit.
<Import><RequestedBy>DOMAIN\user</RequestedBy><Start /> </Import> <Import><RequestedBy>DOMAIN\user</RequestedBy><Completed /> <TotalItems>8</TotalItems> <TotalSizeInBytes>27909</TotalSizeInBytes> </Import>
Notes
Les indicateurs d'audit et l'historique d'audit qui sont associés à un objet ne sont ni exportés ni importés.
Rapports d'audit reposant sur le GUID
L'index principal du journal d'audit est le GUID SharePoint Foundation. Pour qu'un élément puisse faire l'objet d'un audit, il doit avoir un GUID. Pendant les opérations d'exportation et d'importation, les classes SPExportSettings et SPImportSettings déterminent si le GUID d'un objet est conservé sur la cible de migration. Le paramétrage par défaut est de ne pas conserver le GUID d'un objet. Par conséquent, la signalisation dans le journal d'audit se gère de la manière suivante :
Si le GUID d'un objet n'est pas conservé (il a un autre GUID après l'importation au nouvel emplacement), tous les événements antérieurs à la modification sont enregistrés sous l'ancien GUID, et tous les nouveaux événements sont enregistrés sous le nouveau GUID. Le journal d'audit n'est pas conçu pour corréler automatiquement tous les GUID, bien qu'il puisse enregistrer les événements qui ont provoqué le changement de GUID, ce qui permet de les corréler. C'est cohérent avec la manière dont les autres métadonnées d'élément (par exemple, l'historique des versions) sont actuellement traitées dans SharePoint Foundation.
Pour les éléments dont les GUID sont conservés, il n'existe aucune fonctionnalité ni outil permettant de lier les journaux d'audit sur différents serveurs. Pour créer des rapports d'audit de synthèse et suivre le cycle de vie complet d'un document, vous devez monter tous les rapports d'audit à partir des serveurs avec le même document. Dans la plupart des cas où les GUID sont conservés au cours de la migration, les journaux d'audit peuvent être consolidés par le GUID ; dans le cas contraire, vous devez mettre en corrélation tous les GUID (comme les informations précédentes) pour produire un rapport consolidé.
Migration de contenu et le journal des modifications
Le journal des modifications est une nouvelle fonctionnalité de SharePoint Foundation qui capture toutes les modifications qui ont eu lieu pour les objets d'une collection de sites (y compris les éléments de liste, les métadonnées de liste, les métadonnées Web, les métadonnées de site et les mises à jour de sécurité).
La migration de contenu utilise le journal des modifications de différentes manières.
Pour une opération d'exportation, l'étendue du contenu en cours d'exportation est spécifiée dans la propriété ExportMethod. Si l'exportation repose sur les modifications incrémentielles (plutôt que sur une exportation complète), la migration de contenu utilise le journal des modifications à l'emplacement source pour déterminer le contenu à exporter.
Pendant une importation, les événements SharePoint Foundation standard sont inscrits dans le journal des modifications à l'emplacement de destination. Les événements de migration de contenu tels que Add et Update sont capturés en tant qu'événements Restore, par exemple, RestoreAdd et RestoreUpdate ; toutefois, les autres événements ne sont pas nécessairement identifiés comme tels.
Pour plus d'informations sur le journal des modifications et l'ensemble standard d'événements SharePoint Foundation qui y sont écrits, voir Journalisation pour les développeurs SharePoint.