Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Utilitário ANALYZE

Digitaliza um banco de dados do Visual SourceSafe para integridade, exibe informações e erros em uma janela de resultados e, opcionalmente, corrige os erros.Você pode usar o utilitário a partir da linha de comando ou como parte de um script para operação automática.Se você não é o administrador de banco de dados, você deve executar ANALYZE (Analyze.exe) regularmente (diariamente, mensalmente, etc.) para certificar-se de que não há nenhum problema no banco de dados.Consulte Como: Localizar e de reparação de corrupção de dados.

ObservaçãoObservação:

Sempre que você executar ANALYZE, ele requer um diretório limpo para armazenar arquivos de backup.O padrão é o diretório chamado Backup no diretório Data.

Em condições normais, todos os usuários devem ter efetuado log-off fora do Visual SourceSafe antes do administrador de banco de dados executar o ANALYZE.A menos que a opção -X seja fornecida, o utilitário não executa se quaisquer usuários estão registrados no banco de dados.

analyze [-B<folder>][-C][-D][-DB][-DC][-DF][-DW][-F][-FL][-FP][-H][-I-][-REFV6][-S][-V<number>][-X][-?] [@<response file>|<List of files>]<SourceSafe data path>

A tabela a seguir descreve opções disponíveis com ANALYZE.Ordem das opções não é importante, mas o caminho do banco de dados completo, arquivo de resposta ou lista de arquivos devem ser incluídos na linha de comando como o primeiro item não opcional.

-B < pasta >

Especifica uma pasta de backup.

-C

Limpa e compacta espaços não utilizados no banco de dados.Compactação remove espaço em branco e não compacta os arquivos de log.Como compactação gera um número grande de arquivos no diretório Backup, ela deve ser usada somente quando há bastante espaço em disco disponível.Observe que esta opção pode ser lenta.

-D

Exclui os arquivos não utilizados.Exclusão recupera espaço ocupado por arquivos e projetos que foram removidos.

-DB

Exclui a pasta de backup.

Observação de cautelaCuidado:

Crie cópias de backup dos logs antes de executar ANALYZE com a opção -DB.

-DC

Desativa mensagens comuns.

-DF

Desativa verificação de espaço livre.

-DW

Executa somente verificação de referência do Data Wizard.

-F

Automaticamente repara inconsistências e corrupções que forem detectadas, desde que nenhum dos usuários esteja conectado.Se você estiver executando o utilitário com essa opção, você deve solicitar aos usuários para efetuarem logoff primeiro.Não recria o cache de rótulo.

-FL

Executa as mesmas correções como -F, mas também recria o cache de rótulo.

-FP

Executa as mesmas correções como -F, mas também remove arquivos físicos nomeados invalidamente.

-I-

Continua sem interrupção para entrada do usuário, que permite operação automática.Por padrão, ANALYZE deixa a janela de resultados na tela.Quando a análise estiver concluída, o utilitário sai.Essa opção é útil se você estiver executando ANALYZE de um script.

-REFV6

Usa verificação de referência clássica (Analyze V6).

-S

Recria o projeto lentamente, usando um escaneamento mais rigoroso para itens filhos.

-V < número >

Especifica a verbosidade de saída.Sem um número especificado, esta opção mostra todos os erros e avisos no painel inferior da janela de resultados.

-V1

Exibe somente erros críticos, que é o padrão se nenhuma opção -V for usada.

-V2

Exibe erros críticos e significativos.

-V3

Exibe todos os erros.

-V4

Exibe todos os erros e avisos, inconsistências, e notas de informativos.Esta opção é equivalente a -V sem um número.

-X

Especifica que os arquivos não estiverem bloqueados durante a análise.In Outro words, this opção directs ANALYZE to executar Against a banco de dados Live.Essa opção não pode ser usada com o -C, -D ou opção -F.Você não deve usar essa opção, a menos que absolutamente necessário.If Users must remain logged in During análise and Analisar tries to acessar a arquivo that is in use While in this modo, the utilitário quits and you will need to re-Run IT.

-?, -H

Exibe mensagens informativas que contém descrições das opções válidas.

full database path

Especifica o caminho do diretório Data do Visual SourceSafe para analisar.Esse parâmetro deve ser o primeiro parâmetro não opcional especificado na linha de comando do utilitário.Um caminho de dados, lista de arquivos ou arquivo de resposta deve ser especificado.

@response file

Especifica um arquivo que ANALYZE produz para listar arquivos problema.Este arquivo é nomeado Analyze.bad por padrão.Usando este arquivo como entrada direciona ANALYZE para trabalhar em menos arquivos, que pode melhorar o desempenho.Outra maneira para melhorar o desempenho é para colocar o arquivo de resposta no mesmo caminho ou no mesmo diretório que Analyze.exe.

list of files

Lista arquivos para analisar.A lista pode incluir somente arquivos de log ou caminhos de dados completos, como C:\VSS\Data\A\AAAAAAAA.

Quando você executa ANALYZE, ele é executado nas passagens a seguir:

  • Verifica todos os arquivos no diretório Data para certificar-se de que ele é válido e não corrompido.

  • Verifica os relacionamentos entre pais (projetos) e filhos (arquivos e subprojetos).

  • Verifica os relacionamentos entre arquivos compartilhados e ramificados.

  • Verifica os arquivos Um.dat, Rights.dat e Names.dat e executa operações de limpeza.

Quando você analisa um banco de dados, ANALYZE cria um arquivo chamado Analyze.bad no diretório Backup e usa o arquivo para listar todos os arquivos corrompidos.ANALYZE também usa o diretório Backup para manter as versões originais dos arquivos que foram corrigidos.

À medida que ele é executado, ANALYZE grava saída para uma janela de resultados que pode conter dois painéis.As informações de saída rolam em um painel.Todos os resultados de ANALYZE são registrados no arquivo Analyze.log, que é colocado no diretório Backup e substituído cada vez que ANALYZE executa.

ObservaçãoObservação:

Você deve fechar quaisquer janelas de resultados abertas antes de executar ANALYZE novamente.

O painel superior da janela de resultados contém informações resumidas, como mostrado no exemplo a seguir.

Visual SourceSafe Analyze Version 8.0
Copyright (C) Microsoft Corporation. All rights reserved.
Database analysis in progress @  7/05/05; 5:23p.
Analysis complete @  7/05/05; 5:23p
No errors or inconsistencies found.

O exemplo abaixo mostra as informações de resumo fornecidas quando você executa ANALYZE usando a opção -V4 ou -V para saída detalhada.Quando você usar a opção -V, as informações são gravadas no painel inferior da janela de resultados.

Started analyzing user management system.Successfully completed analyzing the user management system.Rebuilding corrupted project for item aaaaaaaa.Building the project list.Checking cross-file relationships.Checking parent/child relationships.Validating the Security System.Writing a new copy of 'c:\vss\data\a\aaaaaaaa'.The count of children of item 'aaaaaaaa', as given in its header, does not match the number of children found on disk. The count will be adjusted.The count of subprojects of item 'aaaaaaaa', as given in its header, does not match the number of subprojects found on disk. The count will be adjusted.

Executando ANALYZE na ordem mostrada na tabela seguinte fornece boa cobertura.Se você ainda tem erros após a segunda execução, você pode verificar os artigos Q152807 e Q176909 do Microsoft Knowledge Base (em http://www.microsoft.com/kb) para obter mais informações.

Analisar –V4 < caminho do banco de dados >

Indica a primeira passagem para localizar problemas antes de tentar corrigi-los.

Analisar -F –V4 < caminho do banco de dados >

Indica uma segunda passagem no modo de correção para executar se erros são relatados na primeira passagem.

Analisar –V4 - C -F < caminho do banco de dados >

Indica uma passagem para executar se você tem erros &quot;Found a DIFF&quot; e &quot;Found a COMMENT&quot; que deseja remover.

Cuidado Como as mensagens DIFF e COMMENT podem ocorrer em um número grande de arquivos, você deve ter disponível espaço em disco suficiente para executar esta passagem de compactação em seu banco de dados.

Quando ANALYZE corrige um arquivo, ele primeiro cria uma cópia do arquivo na pasta Backup para que o reparo possa ser desfeito se necessário.Sempre que for executado ANALYZE, ele requer que a pasta Backup esteja vazia ou não exista.Se não houver suficiente espaço em disco, é uma boa prática renomear as pastas de Backup em vez de excluí-las.Esse histórico pode se mostrar muito útil para solucionar problemas de corrupção.

ANALYZE recria o arquivo Rights.dat, e todas as informações sobre direitos para usuários individuais e projetos são perdidas.Quando você executar Visual SourceSafe novamente, cada usuário terá os direitos de leitura/gravação ou somente leitura para o banco de dados inteiro que foram atribuídos quando esse usuário foi adicionado à lista de usuários do banco de dados.Como o administrador de banco de dados, você deve definir direitos para usuários individuais e projetos novamente.Como alternativa, pode desmarcar a caixa de seleção dos comandos Enable Rights e Assignments na caixa de diálogo Options do SourceSafe, guia Project Rights para utilizar os direitos básicos de leitura/gravação ou somente leitura.

Analisar can also the Status.dat and files Names.dat.Para fazer isso, renomear ou excluir os arquivos desejar reconstruído e executar Analisar - f.Analisar Recria o arquivo Names.dat com os espaços nos nomes longos arquivo aparecendo como sublinhados.Em seguida, você precisará renomear o arquivo usando o Visual SourceSafe Explorer.

Analisa e corrige o banco de dados completo e gera a saída detalhada:

analyze -C -D -F -V4 C:\VSS\Data 

Analisa o banco de dados, mas não o repara, e cria uma lista de arquivos corrompidos no C:\Temp:

analyze -BC:\Temp C:\VSS\Data 

Corrige quaisquer problemas nos arquivos listados no arquivo Analyze.bad gerado pelo exemplo anterior:

analyze -F -C -D @C:\VSS\Data\Backup\Analyze.bad C:\VSS\Data
Mostrar: