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:
ImportScans.bat Permite importar para o banco de dados os logs de verificação criados pelo Analisador de Arquivos OMPM (Offscan.exe).
ImportActions.bat Permite importar para o banco de dados os logs de ações criados pela ferramenta OFC (Office File Converter) e a VET (Version Extraction Tool). Para obter mais informações sobre a OFC e a VET, consulte Converter arquivos binários do Office usando o OFC (Office File Converter) e o VET (Version Extraction Tool).
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
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
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
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
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
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
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
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.
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
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>
.
See Also
Concepts
Visão geral do Office Migration Planning Manager para o Office 2010
Executar o Scanner de Arquivos do Office Migration Planning Manager para o Office 2010
Configurar o Scanner de Arquivos do Office Migration Planning Manager para o Office 2010
Analisar o Office Migration Planning Manager Reports para o Office 2010
Converter arquivos binários do Office usando o OFC (Office File Converter) e o VET (Version Extraction Tool)
Schema for the Office Migration Planning Manager database in Office 2010