Compartilhar via


Como: restauração dados para o Team Foundation

[Observação: Este tópico é pré-versão documentação e está sujeitas a alterações em versões futuras. Tópicos em branco são incluídos sistema autônomo espaços reservados.]

Este tópico descreve como restauração os dados a partir de um backup para o mesmo servidor de camada de dados para Team Foundation de que o backup foi originada. Por exemplo, convém restauração um servidor de camada de dados corrompidos para seu último estado válido.Siga os procedimentos neste tópico, o hardware do servidor deve funcionar corretamente.Se você deve restauração os dados para outro servidor, consulte Como: restauração dados para o Team Foundation Server em um servidor diferente.

sistema autônomo procedimentos neste tópico consulte a camada de dados e servidores da camada de aplicativo sistema autônomo em uma implantação de servidor dual de Team Foundation Server. Se você tiver uma implantação de um único servidor, você execute todos os procedimentos no servidor que esteja executando o Team Foundation Server. Se componentes são implantados em mais de dois servidores, você deverá executar as etapas para cada componente no servidor apropriado.Por exemplo, SQL Server O Reporting Services pode ser implantado em um terceiro servidor. Para obter mais informações sobre quais componentes podem ser implantadas em cada servidor, consulte Arquitetura de segurança equipe Foundation servidor.

Observação:

Quando você restauração dados, você não precisa restauração os sites da Web que são gerados automaticamente com base nos dados para cada projeto da equipe .

Permissões necessárias

Para executar este procedimento, você deve ser um membro do Administradores agrupar de segurança no servidor de camada de dados.Você também deve ser um membro do administrador do sistema do SQL Server agrupar de segurança no servidor de camada de dados ou o SQL Server realizar fazer backup e criar plano de manutenção permissão deve ser definido como Permitir.Para obter mais informações, consulte Team Foundation servidor Permissões.

Com essas permissões, talvez seja necessário atender aos seguintes requisitos em um computador que esteja executando o Windows Server 2008 ou Windows Vista:

  • Para um procedimento de linha de comando, talvez seja necessário em em aberto um aviso de comando elevado clicando em Iniciar, clicando com o botão direito do mouse em aviso de comandoe clicando em Executar sistema autônomo administrador.

  • Para seguir um procedimento que requer o Internet Explorer, talvez você precise iniciá-lo sistema autônomo um administrador clicando em Iniciar, clicando em Todos sistema autônomo programas, clicando com o botão direito do mouse em Internet Explorere, em seguida, clicando em Executar sistema autônomo administrador.

  • Para edição arquivos web.config, talvez seja necessário iniciar o editor de texto sistema autônomo um administrador, clique em Iniciar, clicando em Todos sistema autônomo programas, clicando com o botão direito do mouse no editor e, em seguida, clicando em Executar sistema autônomo administrador.

  • Para acessar o Gerenciador de relatório, relatório ou sites da Web do Reporting Services, talvez seja necessário adicionar esses sites à lista de sites confiáveis no Internet Explorer ou inicie o Internet Explorer sistema autônomo um administrador.

Para obter mais informações, consulte o Site da Microsoft.

restauração dados para Team Foundation, você deve executar os procedimentos a seguir:

  1. Parar os serviços que usa o Team Foundation servidor

  2. restauração bancos de dados do Team Foundation

  3. Recriar o cubo de Team sistema

  4. (Opcional) restauração dados adicionais (por exemplo, outros SQL Server bancos de dados ou sites do SharePoint)

  5. Excluir o cache de controle de versão

  6. Reiniciar os serviços que usa o Team Foundation servidor

  7. (Opcional) atualização o identificador de segurança (SID) da conta do serviço para o Team Foundation servidor

  8. (Opcional) Atualizar os identificadores de segurança (SIDs) para contas usadas para criar projetos

  9. Atualizar o cache de dados em computadores cliente

A camada de dados para Team Foundation inclui um conjunto de SQL Server bancos de dados, alguns dos quais servem os sites de projetos de equipe. A tabela a seguir lista os bancos de dados de Team Foundation:

Banco de dados

Descrição

ReportServer

Contém os relatórios e configurações de relatório do Reporting Services.

ReportServerTempDB

Armazena temporariamente informações que são usadas quando você executa relatórios específicos para o Reporting Services.

STS_Config_TFS ou WSS_Config

Contém uma lista de todos os sites, bancos de dados de conteúdo, os modelos de site, Web parts personalizadas e outras configurações que Produtos e tecnologias do SharePoint usa. Este banco de dados é o banco de dados de configuração para Produtos e tecnologias do SharePoint.

STS_Content_TFS ou WSS_Content

Encontra o conteúdo de site da equipe.Este banco de dados é o banco de dados de conteúdo Produtos e tecnologias do SharePoint.

Observação:
O nome do banco de dados que contém dados para Produtos e tecnologias do SharePoint variam de acordo com a versão do Produtos e tecnologias do SharePoint que é instalado e se a pessoa que instalou personalizadas o nome. Além disso, esses bancos de dados não podem residir no servidor camada de dados se Produtos e tecnologias do SharePoint é instalado em um servidor separado do Team Foundation Server. Se os bancos de dados residem em um servidor diferente, você deve gerenciar seu backup, restauração e configuração separadamente de Team Foundation Server. No entanto, você deve sincronizar a manutenção de bancos de dados para evitar erros de sincronização.

TfsBuild

Contém dados sobre Team Foundation Build e resultados de teste publicados.

TfsIntegration

Contém informações sobre projetos, áreas, iterações, permissões, associação em grupos e outros dados de inscrição.

TfsVersionControl

Contém dados sobre controle de versão e o Controle de versão do Team Foundation banco de dados.

TFSWarehouse

Contém dados de armazenamento operacional que são usados para construir o cubo de processamento analítico online (OLAP) para Team System.

Observação:
Não é necessário para b ACK backup e restauração de serviços de análise Banco de dados e o Team System cubo separadamente .Ambos t Ele objetos SAR são reconstrução do restaurado Banco de dados TFSWarehouse.

Para obter mais informações, consulte Noções básicas sobre a arquitetura de depósito de dados.

TfsWorkItemTracking

Contém dados sobre o acompanhamento de itens de trabalho e é de Acompanhamento de item de trabalho do Team Foundation banco de dados.

TfsWorkItemTrackingAttachments

Contém dados sobre o acompanhamento de anexos em itens de trabalho e é de Acompanhamento de item de trabalho do Team Foundation banco de dados anexos.

TfsActivityLogging

Contém um log de todas as solicitações de serviço Web para Team Foundation Server.

Observação:
Team Foundation Server não requer esse banco de dados para a função, sendo assim, você não precisa fazer o backup.

Parar os serviços que usa o Team Foundation servidor

Para interromper serviços usa o Team Foundation servidor

  • log para o servidor apropriado, abra o Gerenciador de computador e interromper os componentes a seguir na ordem especificada:

    log para o servidor que hospeda este programa

    Parar este componente

    Produtos e tecnologias do SharePoint

    • Serviço de timer do SharePoint ou o temporizador do Windows SharePoint Services

    • Os pools de aplicativos relevantes Produtos e tecnologias do SharePoint. Dependendo da versão e edição de Produtos e tecnologias do SharePoint Se você instalou e como você configurou, talvez você precise pare uma ou mais dos seguintes pools de:

      • DefaultAppPool

      • SharePoint Central Administration v3

      • SharePoint - 80

      • TFSWSS

      • TFSWSSADMIN

    Camada de aplicativo

    • O Visual Studio Agendador Team Foundation servidor tarefa serviço

    • Microsoft Team Foundation servidor pool de aplicativos

    O Reporting Services

    • SQL servidor Reporting Services (TFSINSTANCE)

    • ReportServer ou ReportServer $$$$InstanceName (pool de aplicativos)

      Observação:
      Gerenciar ReportServer no Serviços de Informações da Internet) IIS ) Para SQL Server 2005 mas não para SQL Server 2008.

    Para obter mais informações, consulte Como: Parar e iniciar serviços, aplicativo pools e sites da Web.

    Se você não tiver outros serviços que devem ser executados, você pode parar o IIS.Para interromper o IIS, em aberto uma janela do aviso de comando e usar o IISReset comando com o /stop parâmetro. Por exemplo, digite iisreset /stop.

restauração bancos de dados do Team Foundation

Depois de interromper os serviços, você pode restaurar dados para Team Foundation usando as ferramentas de restauração fornecidas com o SQL Server.

Cuidado:

Você deve restauração todos os bancos de dados para o mesmo ponto no time ou os bancos de dados será estar corrompido.

Para em em aberto a caixa de diálogo restauração banco de dados

  1. Faça fazer logon no servidor de camada de dados.

  2. clicar Iniciar, point to Todos os programas, point to Microsoft SQL servidore, em seguida, clicar SQL servidor Management Studio.

    Observação:

    Para obter mais informações sobre como restauração bancos de dados, consulte " Implementação de cenários de restauração de SQL ServerBancos de dados"no Site da Microsoft.

    The Conectar-se ao servidor caixa de diálogo é aberta.

  3. In Tipo de servidor, clicar Mecanismo de banco de dados.

  4. In Nome do servidor, clicar ou digite o nome do servidor de camada de dados e da instância do banco de dados e, em seguida, clicar Conectar-se.

    Observação:

    Se SQL Server é instalado em um cluster, o nome do servidor é o nome do cluster e não o nome do computador.

    SQL Server Abre o Management Studio.

  5. expandir o Bancos de dados nó para mostrar a lista de bancos de dados que formam a camada de dados para Team Foundation.

Conclua o próximo procedimento "restauração um banco de dados" para cada um dos seguintes bancos de dados:

  • ReportServer

    Observação:

    Se você usou uma instância nomeada, esse banco de dados irá ser nomeado $ ReportServer InstanceName.

  • ReportServerTempDB

    Observação:

    Se você usou uma instância nomeada, esse banco de dados será nomeado ReportServer TempDB $ InstanceName.

  • O banco de dados de configuração para Produtos e tecnologias do SharePoint (STS_Config_TFS ou WSS_Config)

  • O banco de dados de conteúdo Produtos e tecnologias do SharePoint (STS_Content_TFS ou WSS_Content)

    Observação:

    O nome s do banco de dados s que contêm dados para Produtos e tecnologias do SharePoint variam de acordo com a versão do Produtos e tecnologias do SharePoint que é instalado e se a pessoa que instalou personalizadas o nome. Além disso, esses bancos de dados não podem residir no servidor camada de dados se Produtos e tecnologias do SharePoint é instalado em um servidor separado do Team Foundation Server. Se os bancos de dados residem em um servidor diferente, você deve gerenciar seu backup, restauração e configuração separadamente de Team Foundation Server. No entanto, você deve sincronizar a manutenção de bancos de dados para evitar erros de sincronização.

  • TfsBuild

  • TfsIntegration

  • TfsVersionControl

  • TfsWarehouse

  • TfsWorkItemTracking

  • TfsWorkItemTrackingAttachments

  • TfsActivityLogging (opcional)

restauração um banco de dados

  1. clicar com o botão direito do mouse no banco de dados que você deseja restauração, aponte para Tarefas, point to restauraçãoe, em seguida, clique em Banco de dados.

    The restauração o banco de dados caixa de diálogo é aberta.

  2. Em Fonte para restauração, clicar Do dispositivoe, em seguida, clicar no botão de reticências ().

  3. No Especificar o backup caixa de diálogo, especifique o local do arquivo de backup e, em seguida, clicar OK.

    O primeiro backup, restauração deve ser um backup completo, seguido de backups de log de transação, na ordem em que foram criados.

  4. Em selecionar os conjuntos de backup restauração, especificar os conjuntos de backup restauração.

  5. No selecionar uma página painel, clicar Opçõese, em seguida, selecionar o Substituir o banco de dados existente a caixa de seleção.

  6. No restauração sistema autônomo arquivos de banco de dados sistema autônomo lista, verifique se sistema autônomo caminhos de acordo com seus caminhos de banco de dados corrente.

  7. Em Estado de recuperação, clicar estado apropriado.

  8. Se você não está aplicando os logs de transação adicionais, clicar Deixe o banco de dados prontos para uso.

    Se você estiver aplicando os logs de transação adicionais, clicar Deixe o banco de dados não-operacional.

  9. clicar OK para fechar o Restaurar o banco de dadoscaixa de diálogo e restauração do banco de dados.

  10. Se você estiver aplicando os logs de transação adicionais, siga este procedimento para cada conjunto de backups de log, na ordem em que foram criados.Inicie com aquela primeira feita após o backup completo.

    Para obter mais informações, consulte "Aplicando backups de log de transações" para umSQL servidor 2005 or SQL servidor 2008 no Microsoft Web site.

Recriar o cubo de Team sistema

Para recriar o cubo de Team sistema

Excluir o cache de controle de versão

Depois de recriar o cubo do Team sistema, você deve excluir o cache de controle de versão no servidor de camada de aplicativo (e todos os servidores proxy) para forçar a sincronização com o novo servidor de camada de dados.

Para excluir o cache de controle de versão

  1. log ao servidor de camada de aplicativo e abra a pasta a seguir:

    Unidade: \programa Files\Microsoft visual Studio 2008 Team Foundation servidor\Web Services\VersionControl

  2. Excluir o Sumário do subdiretório de dados, mas não excluir o subdiretório de dados propriamente dito.

    Para obter mais informações, consulte Como: Excluir o cache de controle de versão no servidor de camada de aplicativos.

  3. Repetir esse procedimento em qualquer servidor na sua implantação que esteja executando o Team Foundation Server Proxy.

Atualizar o identificador de segurança (SID) da conta do serviço para o Team Foundation servidor

Você deve atualização o identificador de segurança (SID) para a conta do serviço de Team Foundation Server sempre que você restauração os dados para um computador no qual Team Foundation Server foi reinstalado.

Para atualizar o SID da conta de serviço para o Team Foundation servidor

  1. log para a camada de dados e excluir o SQL Server log no objeto para a conta de serviço Team Foundation Server.

  2. log à camada de aplicativo servidor e a conta do serviço de atualização.

Para obter mais informações, consulte Como: Atualizar o identificador de segurança (SID) da conta do serviço para o Team Foundation servidor.

atualização as identificadores de segurança (SIDs) para contas usadas para criar projetos

Sempre que você reinstale Team Foundation Server, você deve atualização os SIDs para contas de usuário que foram usados para criar projetos. Nesses casos, as SIDs para os usuários que criou projetos alterar, mas as alterações não podem ser propagadas para os dados restaurados.

Para atualização os SIDs para contas que foram usados para criar projetos

  1. log para o servidor que hospeda Produtos e tecnologias do SharePoint.

  2. Remover e, em seguida, adicione novamente as contas que foram usadas para criar projetos de equipe.

    Para obter mais informações, consulte Como: Atualizar os identificadores de segurança (SIDs) para contas que foram usadas para criar projetos.

Atualizar o cache de dados em computadores cliente

Para atualizar o cache de dados em computadores cliente

Reiniciar os serviços que usa o Team Foundation servidor

Depois de restauração os dados, você pode reiniciar os serviços, a menos que você estiver restaurando para um servidor diferente do servidor de camada de dados original.

Observação importante:

Não reinicie o serviços Agora, se você estiver restaurando dados para um servidor diferente.Você deve executar etapas adicionais antes de Você Reinicie os dados -nível servidor.Para obter mais informações sobre essas etapas, consulte Como: restauração dados para o Team Foundation Server em um servidor diferente.

Para reiniciar serviços usa o Team Foundation servidor

  • Faça fazer logon no servidor apropriado, abra o Gerenciador de computador e iniciar os componentes a seguir na ordem especificada:

    log para o servidor que hospeda este programa

    Inicie este componente

    O Reporting Services

    • SQL servidor Reporting Services (TFSINSTANCE)

    • ReportServer ou ReportServer $$$$InstanceName (pool de aplicativos)

    Servidor de camada de aplicativo

    • O Visual Studio Agendador Team Foundation servidor tarefa serviço

    • Microsoft Team Foundation servidor pool de aplicativos

    Produtos e tecnologias do SharePoint

    • Serviço de timer do SharePoint ou o temporizador do Windows SharePoint Services

    • Os pools de aplicativos relevantes Produtos e tecnologias do SharePoint. Dependendo da versão e edição de Produtos e tecnologias do SharePoint que você instalou e como você configurou, talvez você precise iniciar nos seguintes pools:

      • DefaultAppPool

      • SharePoint Central Administration v3

      • SharePoint - 80

      • TFSWSS

      • TFSWSSADMIN

    Observação:

    Se você parou o IIS usando o IISReset comando com seus /stop parâmetro, você deve reiniciá-lo usando o IISReset comando com seus /start parâmetro. Por exemplo, digite iisreset /start.

Consulte também

Tarefas

Como: Fazer backup de um Team Foundation servidor

Como: restauração dados para o Team Foundation Server em um servidor diferente

Conceitos

Team Foundation servidor Permissões

Arquitetura de segurança equipe Foundation servidor

Gerenciando os serviços do SQL servidor

Outros recursos

Gerenciamento do Team Foundation servidor Services e contas de serviço

Como: Recriar o cubo de Team sistema

Como: Excluir o cache de controle de versão no servidor de camada de aplicativos

Como: Atualizar o identificador de segurança (SID) da conta do serviço para o Team Foundation servidor

Como: Atualizar os identificadores de segurança (SIDs) para contas que foram usadas para criar projetos

Como: Atualizar os caches de dados em computadores cliente

Gerenciando dados

Gerenciando servidores de camada de dados do Team Foundation servidor

Gerenciando o Team Foundation servidor