Importar arquivos de log do Office Migration Planning Manager para um banco de dados

 

Aplica-se a: Office 2010

Tópico modificado em: 2015-03-09

Depois de usar o verificador de arquivo do OMPM (Office Migration Planning Manager) para examinar seus computadores, você pode importar os arquivos de log ou .cab resultados para o banco de dados do OMPM. Este artigo descreve como criar o banco de dados do OMPM, importar arquivos de log do OMPM para o banco de dados, corrigir falhas de importação e excluir o banco de dados.

Neste artigo:

  • Criar um banco de dados do OMPM

  • Importar arquivos de log para um banco de dados do OMPM

  • Corrigir falhas de importação

  • Excluir um banco de dados do OMPM

Importante

A ferramenta OMPM foi atualizada desde julho de 2011. A versão está disponível no Centro de Download da Microsoft (https://go.microsoft.com/fwlink/?linkid=199599&clcid=0x416). Há várias correções e aprimoramentos disponíveis para o OMPM File Scanner, a ferramenta Office File Converter (OFC) e o Version Extraction Tool (VET). Se você estiver usando uma versão anterior do OMPM, não será possível reutilizar os resultados existentes da verificação do cliente, bancos de dados ou quaisquer dados exportados com a nova versão do OMPM. É necessário criar novos bancos de dados e verificar novamente os clientes usando a nova versão.

Criar um banco de dados do OMPM

Antes de criar um banco de dados do OMPM, verifique se tem uma das seguintes versões do SQL Server instalada:

  • SQL Server 2005

  • SQL Server 2005 Express Edition

  • SQL Server 2008

  • SQL Server 2008 R2 Express

No computador onde você planeja usar o OMPM, use o arquivo CreateDB.bat (localizado na pasta Banco de dados instalada pelo OMPM) para fornecer um banco de dados do OMPM. No prompt de comando, navegue até a pasta Banco de dados e digite o seguinte: CreateDB.bat <Computer/SQLServerName> <DatabaseName>.

Importar arquivos de log para um banco de dados do OMPM

O script de importação automatiza o processo de importação de dados de arquivos de log XML ou de arquivos .cab diretamente para um servidor de banco de dados. Os dois arquivos em lotes a seguir estão incluídos na pasta Banco de Dados:

Você poderá começar a importação assim que arquivos .xml ou .cab tiverem sido gerados pelo OMPM File Scanner. Não será preciso 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. É possível executar a ferramenta de importação várias vezes para adicionar novas informações ao banco de dados quando os dados forem coletados.

Use os procedimentos a seguir para importar dados de verificação e dados de ação para o banco de dados. Antes de executar qualquer um dos procedimentos, esteja ciente de que você não deve executar mais de uma importação ao mesmo tempo. Sempre deixe que uma importação seja concluída antes de começar a próxima. Os dados poderão ser corrompidos se mais de importação for executada ao mesmo tempo. Você pode obter ajuda para os dois comandos usando o prompt de comando para navegar até a pasta Banco de dados e digitando o seguinte: ImportScans.bat /? ou ImportActions.bat /?.

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

Use o procedimento a seguir para importar arquivos de log que contenham dados de verificação obtidos pelo OMPM File Scanner. É recomendável que você mantenha os bancos de dados com menos de 1 milhão de registros de verificação caso pretenda usar a ferramenta de relatório do OMPM. Para isso, garanta que execuções de verificações individuais de Offscan.exe não incluam mais de 1 milhão de arquivos ou importe os dados de uma única execução de mais de 1 milhão de arquivos para vários bancos de dados. (Dica: 100 arquivos .cab de verificação contêm 1 milhão de arquivos ou menos.). Inclua o Scan_{GUID}.XML em todos os bancos de dados se escolher a segunda opção. Para obter mais informações sobre o Scan_{GUID}.XML, consulte Corrigir falhas de importação, mais adiante neste artigo.

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

  1. Verifique se você possui as seguintes permissões:

    • Permissões de operador de banco de dados

    • Permissões de leitura/gravação para o local de armazenamento

  2. Em um prompt de comando, navegue até a pasta em que o OMPM está instalado, navegue até a pasta Banco de Dados e digite:

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

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

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.

Para importar arquivos de ação do OMPM File Scanner para o banco de dados

  1. Verifique se você possui as seguintes permissões:

    • Permissões de operador de banco de dados

    • Permissões de leitura/gravação para o local de armazenamento

  2. Em um prompt de comando, navegue até a pasta em que o OMPM está instalado, navegue até a pasta Banco de Dados e digite:

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

Importante

Não interrompa o processo de importação. Se uma interrupção ocorrer, redefina o bit ImportInProgress e reinicie a importação. Para redefinir o bit ImportInProgress, execute o seguinte comando no prompt de comando:
osql.exe -S <sqlserver> -d <database> -n -h-1 -E -Q "Update Process_Control Set ImportInProgress = 0"

Parâmetros para ImportScans.bat e ImportActions.bat

Os parâmetros de ImportScans.bat e ImportActions.bat são mostrados na tabela a seguir. Para obter mais informações sobre cada comando, digite o seguinte em uma linha de comando: ImportScans.bat /? ou ImportActions.bat /?.

Parâmetro Descrição

ComputerName

O nome do computador que está hospedando o banco de dados do Microsoft SQL Server.

SQLServerName

O nome do computador do SQL Server onde o novo banco de dados será criado. Obrigatório.

DatabaseName

O nome do banco de dados. Obrigatório.

PathToLogFiles

O caminho local (ou UNC) da pasta onde os arquivos de 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 de arquivos de log de dados de verificação no offscan. é C:\OMPM\SCANDATA. O caminho padrão de arquivos de log de ação é C:\OMPM\ACTIONLOGS.

Por exemplo, se o nome do computador for COMPUTER1, o servidor de banco de dados for SQLEXPRESS, o nome do banco de dados for OMPM001 e os 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.

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

Corrigir falhas de importação

Se você encontrar um erro fatal quando importar os dados de verificação, o banco de dados OMPM poderá estar corrompido ou um arquivo associado ao primeiro arquivo .cab poderá estar ausente. O verificador produz um único SCAN_ {GUID} .xml com o primeiro arquivo .cab que ele cria. O arquivo .xml descreve a configuração da execução da verificação. Isso inclui RunID, pastas a serem examinadas 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 arquivos .cab para restaurar os dados. Se você ainda tiver todos os arquivos .cab, nenhum dado foi perdido. O processo geral para a correção desta situação é:

  • Exclua o banco de dados existente.

  • Crie um novo banco de dados.

  • Mova 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.

Para corrigir falhas de importação

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

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

    Aviso

    Isso excluirá o banco de dados inteiro. Todos os dados anteriormente inseridos no banco de dados serão perdidos.

    Por exemplo, se o nome do computador for COMPUTER1, 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\Banco de Dados e digite:

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

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

    CreateDB.bat COMPUTER1\SQLEXPRESS OMPM001
    
  3. Mova todos os arquivos .cab que estão na pasta OMPM\SCANDATA\OMPMImported um nível acima para a pasta OMPM\SCANDATA ou para outra pasta, se preferir. Mova todas as pastas que estão na 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\Banco de Dados e digite:

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

    Por exemplo, se o nome do computador for COMPUTER1, o servidor de banco de dados for SQLEXPRESS, o nome do banco de dados for OMPM001 e os 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\Banco de Dados e digite:

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

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

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

Excluir um banco de dados do OMPM

Use DeleteDB.bat para excluir um banco de dados do OMPM existente. Todos os dados armazenados serão perdidos. Para usar DeleteDB.bat, digite o seguinte no prompt de comando: DeleteDB.bat <Computer/SQLServerName> <DatabaseName>.