Partilhar via


Preparar para atualizar a partir do Visual SourceSafe

Antes de iniciar o processo de atualização Visual SourceSafe (VSS) para o Team Foundation Server (TFS), planejando a frente e preparar seus computadores e bancos de dados para melhorar o resultado e para evitar problemas graves.

ObservaçãoObservação

Se seu banco de dados do Visual SourceSafe é uma versão anterior do Visual SourceSafe 6,0, você deve primeiro atualizá-lo ao Visual SourceSafe 2005.Em seguida você pode atualizar os dados em TFS.Esse processo é explicado em.

Prepare para atualizar

  1. Verifique se você tem as permissões necessárias

  2. Agendar a atualização com sua equipe

  3. Fornecer um banco de dados para a ferramenta de atualização para o uso

  4. Prepare sua instância de Team Foundation Server

  5. Copie e prepare seu banco de dados do Visual SourceSafe

  6. (Opcional) truncar o histórico de itens

  7. Prepare o computador de atualização

Verifique se você tem as permissões necessárias

Para atualizar VSS a TFS, você deve ter as permissões seguintes:

  • No banco de dados do VSS que contém os dados que você deseja atualizar, você deve saber a senha da conta de Admin .

  • No banco de dados temporário que os usos da ferramenta de atualização, você deve ser um administrador do SQL ou ter A permissão TODA a) de BANCO DE DADOS.

  • No team foundation server, você deve ser um membro do grupo de segurança Administradores do Team Foundation .Consulte Team Foundation Permissões do servidor.

  • No computador do computador - de atualização que contém a cópia do banco de dados do VSS que você está atualização- você deve ser um membro do grupo de Administradores .

Agendar a atualização com sua equipe

Tente agendar a atualização quando sua equipe não requer acesso ao banco de dados do VSS que você está atualizando.Se você tem muitos dos dados, um grande equipe, ou caso você tenha trabalhado em projetos tempo, você deve reservar hora de preparar e atualizar seus dados.

Observação importanteImportante

Informa a seus membros da equipe quando o processo de atualização ocorrerá, e recomende-os para fazer o check-in de todos os arquivos antes de iniciar o processo.

Fornecer um banco de dados para a ferramenta de atualização para o uso

Ferramentas de atualização exigem um banco de dados SQL Server Express ou SQL Server— usar para armazenamento temporário.Após o processo de atualização estar concluída, o banco de dados é usado nunca novamente.

DicaDica

Por padrão, quando você instalação do Team Foundation Server expressedition, o SQL Server Express está instalado, e você dados são automaticamente o necessário CRIAM TODA A permissão de BANCO DE DADOS.

Prepare sua instância de Team Foundation Server

Prepare o computador de atualização seguindo estas etapas:

  1. Certifique-se de que a camada de dados para TFS tem muito espaço de armazenamento disponível.Normalmente, você precisará aproximadamente duas vezes o tamanho dos dados de projetos no banco de dados do VSS que você está atualizando, mas a quantidade de espaço de armazenamento exata depende dos seguintes fatores:

    • O tamanho do banco de dados que VSS você estiver atualizando.

    • O número de ações ser atualizado.

  2. Ferramentas de atualização exigem que os projetos de equipe de destino já existe no team foundation server antes que inicia o processo de atualização.Se você ainda não tiver a coleção de projeto de equipe ou projeto de equipe que você deseja mover os dados atualizados do VSS, você deve criá-los.Consulte Criar uma coleção de projeto de equipe e Criar um projeto de equipe.

    É recomendável que você use um novo projeto de equipe que você ainda não inicia o usando o.Você pode atualizar os dados em um projeto de equipe que você já está usando.No entanto, se o caminho para alguns dos seus itens VSS sobrepõe-se um caminho de controle de versão do existente, o processo de atualização falhará.

Copie e prepare seu banco de dados do Visual SourceSafe

Copie e prepare seu banco de dados do VSS seguindo estas etapas:

  1. Fazer check-in de arquivos. Idealmente, todos os arquivos no seu banco de dados do VSS devem ser feito.Se isso não for possível, quantos arquivos como possível devem ser feito antes de atualizar.

  2. Remova o acesso a projetos do Visual SourceSafe. Você deve ser a única pessoa que tenha acesso a Visual SourceSafe se projetos que você está atualizando.

  3. Copie o banco de dados. Siga as instruções nesta página do site da Microsoft: Como fazer backup de um banco de dados do Visual SourceSafe.

  4. Atualizar a cópia do banco de dados. Se seu banco de dados de Visual SourceSafe é uma versão anterior do que Visual SourceSafe 6,0, atualizá-lo ao Visual SourceSafe 2005 usando o Visual Utilitário de DDUPDSourceSafe.

  5. Verificação de e problemas de integridade de dados correction na cópia do banco de dados.

    Observação importanteImportante

    Você deve usar o Visual SourceSafe ANALISA o utilitário para localizar e corrigir problemas de integridade de dados no banco de dados.Para obter mais informações sobre como usar essa ferramenta, consulte as seguintes páginas no site da Microsoft: O utilitário ANALISAR e Como detectar e corrigir erros de danos de banco de dados no Visual SourceSafe.

(Opcional) truncar o histórico de itens

Se você não precisar de todos os dados de histórico, você pode obter a hora em que você atualiza Visual SourceSafe e preserva somente o histórico após uma data específica.Isso é chamado de truncar o histórico.Para fazer isso, use o recurso do arquivamento no VSS.

DicaDica

Se você deseja o excluir todos os dados históricos e plano para usar o assistente de atualização do VSS, você pode ignorar esta seção.

Observação de cuidadoCuidado

Arquivo permanentemente remove o histórico de versão do banco de dados do VSS. Como consequência, certifique-se de que você executar este procedimento em uma cópia do banco de dados do VSS em vez de banco de dados que está no serviço.

Você pode especificar o carimbo de data/hora antes de que você deseja truncar o histórico usando qualquer um dos seguintes valores:

  • Label

  • Versão de uma pasta

  • Date

Para obter mais informações sobre como arquivo em Visual SourceSafe, consulte Bancos de dados do arquivamento do Visual SourceSafe.

ObservaçãoObservação

O recurso do arquivamento do Visual SourceSafe tem um limite de 2 gigabytes de (GB) no tamanho do arquivamento.Se ocorrer um erro quando você arquivo, tente arquivo separado projetos menores.

Prepare o computador de atualização

Fazer logon e prepare o computador no qual você irá executar a atualização:

  1. Certifique-se de que o computador está executando um dos seguintes sistemas operacionais:

    • Windows 8

    • Windows Server 2012

    • Windows 7

    • Windows Server 2008 R2

  2. Instalar Ferramentas de atualização Visual SourceSafe.

  3. Certifique-se de que o computador tem o suficiente espaço livre em disco para concluir o processo de atualização.Para estimar quanto espaço em disco é necessário, dos seguintes itens:

    • 5 GB para que as ferramentas de atualização criar arquivos temporários e gera arquivos de log.

    • Duas vezes o tamanho dos projetos no banco de dados de Visual SourceSafe que você irá atualizar.

  4. Certifique-se de que você seguiu as etapas em Copie e prepare seu banco de dados do Visual SourceSafe anteriormente neste tópico.

  5. Copie o banco de dados do VSS para uma pasta no computador de atualização.

    ObservaçãoObservação

    Se você usar o compartilhamento de arquivos para ativar o computador de atualização para acessar os dados no banco de dados do VSS em vez de copiar o banco de dados, você deve fornecer a leitura e alterar o acesso à conta que você usa para fazer logon para o computador de atualização. Essa abordagem recomendada porque não é pode prolongar o processo de atualização.

    Observação de cuidadoCuidado

    Independentemente de como você configura seu computador de atualização para acessar o banco de dados do VSS, certifique-se que você executar o processo de atualização em uma cópia do banco de dados e não de banco de dados que está no serviço.Essa abordagem ajuda a proteger seus dados.

A próxima etapa

Escolha um dos processos: