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çã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
Verifique se você tem as permissões necessárias
Agendar a atualização com sua equipe
Fornecer um banco de dados para a ferramenta de atualização para o uso
Prepare sua instância de Team Foundation Server
Copie e prepare seu banco de dados do Visual SourceSafe
(Opcional) truncar o histórico de itens
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.
Importante |
---|
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.
Dica |
---|
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:
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.
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:
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.
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.
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.
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.
Verificação de e problemas de integridade de dados correction na cópia do banco de dados.
Importante 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.
Dica |
---|
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. |
Cuidado |
---|
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çã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:
Certifique-se de que o computador está executando um dos seguintes sistemas operacionais:
Windows 8
Windows Server 2012
Windows 7
Windows Server 2008 R2
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.
Certifique-se de que você seguiu as etapas em Copie e prepare seu banco de dados do Visual SourceSafe anteriormente neste tópico.
Copie o banco de dados do VSS para uma pasta no computador de atualização.
Observaçã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.
Cuidado 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:
Atualizar a partir do Visual SourceSafe usando o assistente na maioria dos casos, você deve usar o assistente de atualização do VSS.As vantagens incluem:
Uma interface gráfica passo a passo rápida e fácil de usar.
Suporte para atualização em um projeto de equipe em- locais o Team Foundation Server ou Serviço do team foundationno.
Atualizar a partir do Visual SourceSafe usando a ferramenta de prompt de comando VSSUpgrade você pode usar a ferramenta de linha de comando de VssUpgrade para atualizar o team foundation server de em- locais:
Usando um script para atualizar seus dados.
Para tirar proveito de Recursos de VssUpgrade que não está disponível para usar o assistente.