Compartilhar via


Fazer backup e restaurar dados para o TFS

fazer backup e restaurar dados

Como fazer backup e restaurar dados de TFS para o novo hardware

Se ainda não tiver instalado o TFS no novo hardware, você precisará fazer isso agora. É possível usar as ferramentas de restauração e de backup personalizadas do TFS para gerenciar seus dados.

Dica

Se você estiver atualizando do TFS 2012 com a atualização 2 (TFS 2012.2) ou superior, você pode usar a funcionalidade interna do TFS para criar seu backup e restaurá-lo.

Primeiro, faça backup de seus dados, incluindo a chave de criptografia no servidor de relatório usado com a versão anterior do TFS. Em seguida, você irá restaurar seus dados à instância do SQL Server que você configura na etapa 2. Com a restauração concluída, você usará a ferramenta de relatório do SQL Server para reiniciar o banco de dados do servidor de relatório, restaurar sua chave de criptografia e, em seguida, verificar o acesso ao servidor de relatório. Se tiver instalado o SharePoint, você usará uma ferramenta de linha de comando do SharePoint para anexar e atualizar o banco de dados do conteúdo.

Permissões Necessárias

É necessário ser um membro do grupo de segurança de administradores no servidor Windows do hardware novo e antigo.

Se você planejar configurar o relatório, também deverá ser um membro do grupo de segurança Administradores no servidor que está executando o SQL Server Reporting Services. Se você planejar configurar os Produtos do SharePoint, deverá ser um membro do grupo Administradores de Farm no site de administração dos Produtos do SharePoint. Se você não tiver instalado o Mecanismo de Banco de Dados que hospedará o banco de dados de configuração ou se um administrador de banco de dados gerenciar a instância do SQL Server que você está usando, será necessário ser um membro da função de Servidor sysadmin no SQL Server.

Fazer backup de seus dados

Se ainda não tiver instalado o TFS no novo hardware, você precisará fazer isso agora para acessar as ferramentas de backup e restauração personalizadas do TFS. Você fará o backup de todos os dados do TFS, incluindo a chave de criptografia para o servidor de relatório.

Dica

É preciso fazer backup de todos os dados para o mesmo ponto determinado para que a restauração e a atualização funcionem corretamente.O único motivo para não fazer backup de um banco de dados seria por exemplo, se você tiver relatórios na instância antiga do TFS mas não usará relatórios na nova instância do TFS.

Para executar o instalador do Team Foundation Server

  1. Insira o DVD do Team Foundation Server na unidade e inicie o arquivo tfs_server.exe para começar a instalação.

  2. Na caixa de diálogo de termos de licença, aceite os termos de licença e então escolha Instalar Agora.

    Se você deseja instalar o Team Foundation Server em um local específico no sistema de arquivos, escolha o botão Procurar (…) ao lado do .local padrão de instalação.

Para fazer backup da chave de criptografia para o reporting services

  1. Lançamento Gerenciador de Configurações do Reporting Services.

    A caixa de diálogo Conexão de Configuração do Reporting Services é aberta.

  2. Especifique o nome do servidor de relatório usado com a versão anterior do TFS e então escolha Conectar.

  3. Na barra de navegação no lado esquerdo, escolha Chaves de Criptografia, e então escolha Backup.

    A caixa de diálogo Informações de Chave de Criptografia abre.

  4. Em Local do Arquivo, especifique o local onde você deseja armazenar uma cópia dessa chave.

    Considere armazenar essa chave no novo hardware, de modo que ela seja facilmente acessível quando você restaurar os bancos de dados do Reporting Services.

  5. Em Senha, especifique uma senha para o arquivo.

    Não se esqueça da senha! Você precisará dela mais tarde para restaurar os bancos de dados dos Serviços de Relatório.

  6. Em Confirmar Senha, especifique a senha do arquivo novamente.

  7. Escolha OK.

Para fazer backup de seus bancos de dados

  1. Inicie TFSBackup.exe.

    A ferramenta de TFSBackup.exe está na pasta Ferramentas onde você instalou o Team Foundation Server. O local padrão é C:\Arquivos de Programa\Microsoft Team Foundation Server 12.0\Tools.

  2. Em Instância do SQL Server de Origem, digite o nome da instância do SQL Server que hospeda os bancos de dados de TFS você deseja fazer backup e escolha Conectar.

  3. Em Selecionar Bancos de Dados para fazer backup, escolha os bancos de dados para fazer backup.

    Precisa de ajuda? Lista de bancos de dados TFS 2010 no MSDN; Lista de bancos de dados de TFS 2012 no MSDN.

  4. Em Fazer Backup de Bancos de Dados em, digite o nome de um compartilhamento de rede configurado com acesso de leitura/gravação para Todos ou aceite o local padrão no sistema de arquivos do SQL Server conectado na etapa 2.

    Dica

    Se deseja substituir backups armazenados neste local de rede, você pode escolher Substituir backups de banco de dados existentes neste local.

  5. Escolha Fazer Backup Agora.

    A ferramenta Backup relata o andamento em cada banco de dados incluído no backup.

  6. Escolha Fechar.

Restaure os dados.

Para restaurar seus dados do TFS

  1. Inicie TFSRestore.exe.

    A ferramenta de TFSRestore.exe está na pasta Tools onde você instalou o Team Foundation Server. O local padrão é C:\Arquivos de Programa\Microsoft Team Foundation Server 12.0\Tools.

  2. Em Instância do SQL Server de Destino, insira a instância do SQL Server que você usará como a camada de dados e escolha Conectar.

  3. Escolha Adicionar Compartilhamento e digite o caminho UNC para o compartilhamento de rede que estiver configurado com acesso de leitura/gravação a todos os onde você armazenou backup de seus dados de TFS. Por exemplo, \\servername\sharename\.

    Se os arquivos de backup estão localizados no sistema de arquivos do servidor que está executando o TFSRestore.exe, você pode usar a caixa suspensa para selecionar uma unidade local.

    Dica

    A conta de serviço para a instância do SQL Server que identificou no início deste procedimento deve ter acesso de leitura para esse compartilhamento.

  4. No painel de navegação esquerdo, escolha o compartilhamento de rede ou o disco local identificado na etapa anterior.

    A Ferramenta de Restauração do TFS exibe os backups de banco de dados armazenados no compartilhamento de arquivos.

  5. Marque as caixas de seleção dos bancos de dados que você deseja restaurar no SQL Server e que você identificou no início deste procedimento.

    Importante

    Para o SharePoint, você só deve restaurar o banco de dados WSS_Content.Não restaure os bancos de dados WSS_AdminContent ou WSS_Config.Você deseja as novas versões do SharePoint Foundation desses bancos de dados, não aquelas da versão anterior do SharePoint ou de uma instalação do SharePoint em execução em qualquer outro servidor.

  6. Escolha Substituir o(s) banco(s) de dados existente(s) e então escolha Restaurar.

    A Ferramenta de Restauração de Banco de Dados restaura seus dados e exibe relatórios de andamento.

  7. Escolha Fechar.

Corrigir o servidor de relatório

Para reiniciar o banco de dados de serviços de relatório e restaurar sua chave de criptografia

  1. Inicie a ferramenta de Configuração do Servidor de Relatório e restaure o banco de dados original de relatório e sua chave de criptografia para sua nova instância do SQL Server Reporting Services.

  2. Em Conexão de Configuração do Reporting Services, especifique o nome do servidor onde você instalou o Reporting Services para TFS 2013 e escolha Conectar.

  3. Na página Banco de Dados, escolha Alterar Banco de Dados.

    O Assistente de Configuração de Banco de Dados do Servidor de Relatório aparece.

  4. Selecione Escolha um banco de dados do servidor de relatório existente e escolha Avançar.

  5. Em Nome do servidor, digite o nome do servidor SQL que você usou na ferramenta de restauração do banco de dados de TFS para restaurar seus bancos de dados do servidor de relatórios e escolha Avançar.

  6. Escolha o banco de dados do servidor de relatório que você restaurou com a Ferramenta de Restauração de Banco de Dados do TFS e escolha Avançar.

    Se você ainda não tiver alterado o nome, o nome padrão do banco de dados será ReportServer.

  7. Na página Credenciais, escolha Avançar.

  8. Na página Resumo, revise as informações e então escolha Avançar.

    O assistente configura o banco de dados e exibe relatórios de progresso.

  9. Na página Chaves de Criptografia, selecione Restaurar.

    A janela Restaurar Chave de Criptografia abre.

  10. Em Local do Arquivo, especifique o local do arquivo de backup para a chave de criptografia. Em Senha, especifique a senha que você usou quando você fez backup da chave de criptografia e, em seguida, escolha OK.

    O status da restauração aparecem em Resultados.

  11. Na página Expandir Implantação, escolha o servidor de relatório anterior da página de status de implantação de expansão e escolha Remover Servidor.

  12. Na página URL do Gerenciador de Relatórios, use o hiperlink em URL para iniciar o site do Gerenciador de Relatórios.

    O site do gerenciador de relatórios aparece. O servidor de relatório foi restaurado.

  13. Escolha Sair para fechar o Gerenciador de Configurações do Reporting Services.

Corrigir o servidor do SharePoint

Para executar a ferramenta de linha de comando STSADM para o SharePoint

  1. Abra um Prompt de Comando como um administrador no novo hardware que esteja executando o SharePoint Foundation.

  2. Altere os diretórios para este local:

    Drive:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\bin\

    Onde Drive é a letra da unidade.

  3. No prompt de comando, digite o seguinte comando:

    stsadm.exe -o addcontentdb -url http://NomeDoServidorWSS/sites –databasename contentdatabase -databaseserver SQLServerName

    Where:

    • WSSServerName é o nome do servidor do SharePoint;

    • contentdatabase é o nome do banco de dados de conteúdo;

    • SQLServerName é o nome do SQL Server que hospeda o banco de dados de conteúdo.

  4. No prompt de comando, digite o seguinte comando:

    stsadm.exe -o addpermissionpolicy -url http://WSSServerName -userlogin Domain\UserName -permissionlevel "full control"

    Where:

    1. WSSServerName é o nome do servidor do SharePoint;

    2. Domain\UserName é o nome de usuário e o domínio da conta usada para executar o assistente de configuração do SharePoint TFS e instalar o SharePoint.

Próxima etapa: executar o Assistente de Atualização de TFS

Execute a instalação do Team Foundation Server do DVD do produto e use o assistente de Configuração de Atualização para atualizar sua instalação.

Para obter mais informações, consulte: Executar o Assistente de Atualização do TFS

Selecione a atualização