Partager via


Importer les fichiers journaux d'OMPM dans la base de données

Mis à jour: septembre 2009

S'applique à: Office Resource Kit

 

Dernière rubrique modifiée : 2015-03-09

L'outil d'importation automatise le processus d'importation des données des fichiers journaux XML ou des fichiers CAB directement dans un serveur de base de données. Vous pouvez commencer l'importation dès que vous disposez de fichiers XML ou CAB générés par l'analyseur de fichiers du Gestionnaire de planification de migration d'Office (OMPM, Office Migration Planning Manager). Il n'est pas nécessaire d'attendre que toutes les données soient collectées. Toutefois, il est recommandé d'attendre que toutes les données d'un ordinateur spécifique soient collectées. Vous pouvez exécuter l'outil d'importation à plusieurs reprises pour ajouter de nouvelles informations à la base de données lorsque les données sont collectées.

NoteRemarque :
Avant d’exécuter l’outil d’importation, notez la configuration requise suivante pour la base de données :
  • Microsoft SQL Server comprend plusieurs utilitaires en ligne de commande, tels que Sqlcmd.exe et Bcp.exe. Ces utilitaires doivent être disponibles sur l’ordinateur client à partir duquel les outils de mise en service et d’importation sont exécutés.

  • Vous devez installer SQLXML 3.0 Service Pack 3 (SP3) sur votre ordinateur avant d'importer du code XML dans votre base de données. Vous pouvez télécharger SQLXML 3.0 SP3 depuis SQLXML 3.0 Service Pack 3 (SP3) (https://go.microsoft.com/fwlink/?linkid=52919&clcid=0x40C).

  • Pour plus d’informations sur la configuration requise pour la base de données, voir « Logiciel de base de données » et « Outils de base de données et utilitaires » dans Introduction au Gestionnaire de planification de migration d’Office (OMPM).

Utilisez la procédure suivante pour importer des fichiers journaux qui contiennent des données d'analyse obtenues par l'analyseur de fichiers OMPM.

Importer les fichiers de données de l'analyseur de fichiers OMPM dans la base de données

  1. À l'invite de commandes, accédez au dossier où OMPM est installé, puis accédez au dossier Database.

  2. Tapez :

    ImportScans.bat <ComputerName>\<SQLServerName> <DatabaseName> <PathToLogFiles>
    

Utilisez la procédure suivante pour importer des fichiers journaux qui contiennent des données d'actions obtenues par l'analyseur de fichiers OMPM, le convertisseur de fichiers Office ou l'outil d'extraction de versions.

Importer les fichiers d'actions de l'analyseur de fichiers OMPM dans la base de données

  1. À l'invite de commandes, accédez au dossier où OMPM est installé, puis accédez au dossier Database.

  2. Tapez :

    ImportActions.bat <ComputerName>\<SQLServerName> <DatabaseName> <PathToLogFiles>
    

Les paramètres pour ImportScans.bat et ImportActions.bat sont les suivants :

Paramètre Description

ComputerName

Nom de l’ordinateur qui exécute SQL Server.

SQLServerName

Nom de l’ordinateur SQL Server où la nouvelle base de données est créée. Obligatoire.

DatabaseName

Nom de la base de données SQL Server. Obligatoire.

PathToLogFiles

Le chemin d’accès local (ou UNC) du dossier où les fichiers journaux sont stockés. L’opérateur doit avoir des autorisations en lecture/écriture/création sur cet emplacement. Obligatoire.

Remarque : le chemin d'accès par défaut pour les fichiers journaux des données d'analyse dans offscan.ini est c:\OMPM\SCANDATA. Le chemin d'accès par défaut pour les fichiers journaux d'actions est c:\OMPM\ACTIONLOGS.

Par exemple, si le nom de l'ordinateur est COMPUTER1, si le serveur de base de données est SQLEXPRESS, si le nom de la base de données est OMPM001 et si vos fichiers journaux sont stockés dans c:\OMPM\SCANDATA, tapez ce qui suit à l'invite de commandes :

ImportScans.bat COMPUTER1\SQLEXPRESS OMPM001 c:\OMPM\SCANDATA

Quand les fichiers journaux sont importés correctement, le contenu est déplacé vers le sous-dossier importé dans le dossier <PathToLogFiles> d'origine.

ImportantImportant :
N’exécutez pas plus d’une importation en même temps. Laissez toujours une importation se terminer avant de commencer l’importation suivante. L’exécution de plusieurs importations en même temps peut entraîner l’endommagement des données.

Remarques :

  • Vous devez disposer des autorisations d'opérateur de base de données pour exécuter ces scripts.

  • Comme un sous-dossier est créé, vous devez disposer d’autorisations de lecture/écriture à l’emplacement de stockage.

  • Pour obtenir de l’aide sur cette commande, depuis une invite de commandes, tapez ce qui suit : ImportScans.bat /? ou ImportActions.bat /?.

Les fichiers qui ont été stockés dans <PathToLogFiles> sont déplacés vers le sous-dossier OMPMImported. Pour exécuter l’importation avec le même jeu de fichiers pour une autre base de données, recopiez les fichiers vers <PathToLogFiles>.

Résolution des échecs d'importation

Si vous rencontrez une erreur irrécupérable lorsque vous importez vos données d’analyse, la base de données OMPM peut être endommagée ou un fichier associé au premier fichier CAB est peut-être manquant. L’analyseur produit un fichier SCAN_{GUID}.XML unique avec le premier fichier CAB qu’il crée. Le fichier XML décrit la configuration de l’analyse exécutée, y compris l’ID d’exécution, les dossiers à analyser et toutes les autres propriétés définies dans le fichier de configuration offscan.ini. Pour qu’une importation soit couronnée de succès, le fichier XML d’analyse doit être présent. Si vous ne trouvez pas ce premier fichier CAB ou le fichier XML d’analyse à l’intérieur de celui-ci, réexécutez l’analyse pour créer un nouveau fichier XML d’analyse. Étant donné que la base de données est remplie avec des informations provenant de fichiers CAB, vous pouvez utiliser les fichiers CAB pour restaurer vos données. Si vous disposez encore de tous les fichiers CAB, vous n’avez perdu aucune de vos données. Le processus général pour corriger cette situation est le suivant :

  • Supprimez la base de données existante.

  • Créez une nouvelle base de données.

  • Déplacez tous les fichiers CAB en dehors du dossier OMPMImported.

  • Réimportez les fichiers CAB de données d'analyse et d'actions.

Vous pouvez utiliser la procédure suivante pour supprimer et restaurer la base de données OMPM.

Supprimer et restaurer la base de données OMPM

  1. À une invite de commandes, accédez au dossier OMPM\Database et tapez :

    DeleteDB.bat <ComputerName>\<SQLServerName><DatabaseName>
    

    Par exemple, si le nom de l'ordinateur est COMPUTER1, si le serveur de base de données est SQLEXPRESS, et si le nom de base de données est OMPM001, tapez ce qui suit à l'invite de commandes :

    DeleteDB.bat COMPUTER1\SQLEXPRESS OMPM001
    
  2. À une invite de commandes, accédez au dossier OMPM\Database et tapez :

    CreateDB.bat <ComputerName>\<SQLServerName><DatabaseName>
    

    Par exemple, si le nom de l'ordinateur est COMPUTER1, si le serveur de base de données est SQLEXPRESS et si le nom de la nouvelle base de données est OMPM001, tapez ce qui suit à l'invite de commandes :

    CreateDB.bat COMPUTER1\SQLEXPRESS OMPM001
    
  3. Déplacez tous les fichiers CAB situés dans le dossier OMPM\SCANDATA\OMPMImported vers le niveau supérieur, dans le dossier OMPM\SCANDATA, ou dans un autre dossier si vous préférez. Déplacez tous les dossiers qui sont dans le dossier OMPM\ACTIONLOGS\OMPMImported vers le niveau supérieur, dans le dossier OMPM\ACTIONLOGS, ou dans un autre dossier si vous préférez.

  4. À une invite de commandes, accédez au dossier OMPM\Database et tapez :

    ImportScans.bat <ComputerName>\<SQLServerName> <DatabaseName> <PathToLogFiles>
    

    Par exemple, si le nom de l'ordinateur est COMPUTER1, si le serveur de base de données est SQLEXPRESS, si le nom de la base de données est OMPM001 et si vos fichiers journaux sont stockés dans c:\OMPM\SCANDATA, tapez ce qui suit à l'invite de commandes :

    ImportScans.bat COMPUTER1\SQLEXPRESS OMPM001 c:\OMPM\SCANDATA
    
  5. À une invite de commandes, accédez au dossier OMPM\Database et tapez :

    ImportActions.bat <ComputerName>\<SQLServerName> <DatabaseName> <PathToLogFiles>
    

    Par exemple, si le nom de l'ordinateur est COMPUTER1, si le serveur de base de données est SQLEXPRESS, si le nom de la base de données est OMPM001 et si vos fichiers journaux sont stockés dans c:\OMPM\ACTIONLOGS, tapez ce qui suit à l'invite de commandes :

    ImportActions.bat COMPUTER1\SQLEXPRESS OMPM001 c:\OMPM\ACTIONLOGS
    

Télécharger ce livre

Cet article est inclus dans le livre téléchargeable suivant pour une lecture et une impression plus faciles :

Vous trouverez la liste complète des livres disponibles sur Contenu téléchargeable pour le Kit de ressources d’Office 2007.