Importar arquivos de log de OMPM para o banco de dados

Atualizado: setembro de 2009

Aplica-se a: Office Resource Kit

 

Tópico modificado em: 2015-03-09

A ferramenta de importação automatiza o processo de importação de dados do arquivo de log XML ou arquivos CAB diretamente para um servidor de banco de dados. Você pode começar importando assim que os arquivos XML ou CAB são gerados pelo OMPM File Scanner. Você não precisa aguardar até que todos os dados sejam coletados. No entanto, é recomendável aguardar até que todos os dados de um computador específico sejam coletados. Você pode executar a ferramenta de importação várias vezes para adicionar novas informações ao banco de dados quando os dados forem coletados.

NoteObservação:
Antes de executar a ferramenta de importação, observe os seguintes requisitos de banco de dados:
  • O Microsoft SQL Server inclui vários utilitários de linha de comando; por exemplo, Sqlcmd.exe e Bcp.exe. Esses utilitários devem estar disponíveis no computador cliente em que são executadas as ferramentas de provisionamento e importação.

  • Você precisa instalar o SQLXML 3.0 Service Pack 3 (SP3) no seu computador para poder importar o XML para o banco de dados. Baixe o SQLXML 3.0 SP3 em SQLXML 3.0 Service Pack 3 (SP3) (em inglês) (https://go.microsoft.com/fwlink/?linkid=52919&clcid=0x416) (em inglês).

  • Para obter mais informações sobre os requisitos de banco de dados, consulte as seções sobre "software de banco de dados" e sobre "ferramentas e utilitários de banco de dados" em Introdução ao Office Migration Planning Manager (OMPM).

Siga este procedimento para importar arquivos de log que contenham dados de verificação obtidos pelo OMPM File Scanner.

Importar arquivos de dados do OMPM File Scanner para o banco de dados

  1. Em um prompt de comando, navegue até a pasta em que o OMPM está instalado e vá para a pasta Database.

  2. Digite:

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

Use o seguinte procedimento para importar arquivos de log que contenham dados de ação obtidos pelo OMPM File Scanner, Office File Converter ou Version Extraction Tool.

Importar arquivos de dados do OMPM File Scanner para o banco de dados

  1. Em um prompt de comando, navegue até a pasta em que o OMPM está instalado e vá para a pasta Database.

  2. Digite:

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

Os parâmetros de ImportScans.bat e ImportActions.bat são os seguintes.

Parâmetro Descrição

ComputerName

Nome do computador que está executando o SQL Server.

SQLServerName

Nome do computador do SQL Server em que o novo banco de dados foi criado. Obrigatório.

DatabaseName

Nome do banco de dados do SQL Server. Obrigatório.

PathToLogFiles

O caminho local (ou UNC) da pasta em que os arquivos log estão armazenados. O operador deve ter permissões de leitura/gravação/criação para esse local. Obrigatório.

Observação:    O caminho padrão dos arquivos de log de dados de verificação no offscan.ini é c:\OMPM\SCANDATA. O caminho padrão dos arquivos de log de ações é c:\OMPM\ACTIONLOGS.

Por exemplo, se o nome do computador for COMPUTADOR1, o servidor de banco de dados for SQLEXPRESS, o nome do banco de dados for OMPM001 e seus arquivos de log estiverem armazenados em c:\OMPM\SCANDATA, digite o seguinte no prompt de comando:

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

Quando os arquivos de log são importados com êxito, o conteúdo é movido para a subpasta importada na pasta <PathToLogFiles> original.

ImportantImportante:
Não execute mais de uma importação ao mesmo tempo. Sempre permita que uma importação seja concluída antes de iniciar a próxima importação. A execução simultânea de mais de uma importação pode resultar em danos aos dados.

Observações:

  • Você deve ter permissões de Operador do Banco de Dados para executar esses scripts.

  • Como uma subpasta é criada, você deve ter permissões de leitura/gravação para o local de armazenamento.

  • Para obter ajuda para esse comando, digite o seguinte em um prompt de comando: ImportScans.bat /? ou ImportActions.bat /?.

Os arquivos armazenados em <CaminhoParaArquivosDeLog> são movidos para a subpasta OMPMImported. Para executar a importação com o mesmo conjunto de arquivos para outro banco de dados, copie os arquivos de volta em <CaminhoParaArquivosDeLog>.

Corrigindo falhas de importação

Se você encontrar um erro fatal quando importar seus dados de verificação, o banco de dados OMPM pode estar corrompido ou pode haver um arquivo associado ao primeiro CAB ausente. O scanner produz um único SCAN_ {GUID} .XML com o primeiro arquivo CAB que ele cria. O arquivo XML descreve a configuração da verificação executa, incluindo RunID, pastas a serem verificadas e todas as outras propriedades definidas no arquivo de configuração offscan.ini. Para que uma importação seja bem-sucedida, o arquivo XML de verificação deve estar presente. Como o banco de dados é preenchido com informações de arquivos CAB, você pode usar os esses arquivos para restaurar os dados. Se ainda tiver todos os arquivos CAB, você não perdeu nenhum dado. O processo de alto nível para a correção desta situação é:

  • Exclua o banco de dados existente.

  • Crie um novo banco de dados.

  • Remova todos os arquivos CAB da pasta OMPMImported.

  • Reimporte os dados de verificação e os arquivos CAB de ação.

Você pode usar o seguinte procedimento para excluir e restaurar o banco de dados do OMPM.

Exclua e restaure o banco de dados do OMPM

  1. Em um prompt de comando, navegue até a pasta OMPM\Database e digite:

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

    Por exemplo, se o nome do computador for COMPUTADOR1, o nome do servidor de banco de dados for SQLEXPRESS e o nome do banco de dados for OMPM001, digite o seguinte no prompt de comando:

    DeleteDB.bat COMPUTER1\SQLEXPRESS OMPM001
    
  2. Em um prompt de comando, navegue até a pasta OMPM\Database e digite:

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

    Por exemplo, se o nome do computador for COMPUTADOR1, o nome do servidor de banco de dados for SQLEXPRESS e você quiser nomear o novo banco de dados com OMPM001, digite o seguinte no prompt de comando:

    CreateDB.bat COMPUTER1\SQLEXPRESS OMPM001
    
  3. Mova todos os arquivos CAB da pasta OMPM\SCANDATA\OMPMImported um nível acima para a pasta OMPM\SCANDATA ou para outra pasta se preferir. Mova todas as pastas da pasta OMPM\ACTIONLOGS\OMPMImported um nível acima para a pasta OMPM\ACTIONLOGS ou para outra pasta se preferir.

  4. Em um prompt de comando, navegue até a pasta OMPM\Database e digite:

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

    Por exemplo, se o nome do computador for COMPUTADOR1, o servidor de banco de dados for SQLEXPRESS, o nome do banco de dados for OMPM001 e seus arquivos de log estiverem armazenados em c:\OMPM\SCANDATA, digite o seguinte no prompt de comando:

    ImportScans.bat COMPUTER1\SQLEXPRESS OMPM001 c:\OMPM\SCANDATA
    
  5. Em um prompt de comando, navegue até a pasta OMPM\Database e digite:

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

    Por exemplo, se o nome do computador for COMPUTADOR1, o servidor de banco de dados for SQLEXPRESS, o nome do banco de dados for OMPM001 e seus arquivos de log estiverem armazenados em c:\OMPM\ACTIONLOGS, digite o seguinte no prompt de comando:

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

Baixar este manual

Este artigo faz parte do seguinte manual baixável, para facilitar a leitura e impressão:

Consulte a lista completa de manuais disponíveis na seção de informações sobre o Office Resource Kit.