Partilhar via


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

[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.]

Você pode restauração dados para Team Foundation da camada de dados de um servidor para outra mas manter o mesmo servidor de camada de aplicativo. Por exemplo, você talvez queira mover a camada de dados quando você atualizar seu hardware de servidor. Além disso, talvez seja necessário criar um servidor de camada de dados se o servidor original falhar inesperadamente.Esse processo difere movendo a implantação inteira de Team Foundation Server (camada de aplicativo e camada de dados) de um conjunto de hardware para outra. Para obter mais informações, consulte Team Foundation servidor Mover tipos.

Permissões necessárias

Para executar esses procedimentos, você deve ser um membro dos grupos a seguir:

  • Administradores agrupar em servidores de camada de dados e de camada de aplicativo

  • Equipe Foundation administradores agrupar

  • Windows SharePoint ServicesSiteAdministrator group

  • SQL ServerAdministrator group on the data-tier server

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 seguir um procedimento de linha de comando, talvez você precise 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 para SQL Server O Reporting Services, você talvez precise 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 para um servidor diferente da camada de dados, você deve conclua os procedimentos nas seções a seguir na sequência listada:

  1. Faça o fazer backup dos dados

  2. Instalar e configurar o SQL servidor no novo hardware

  3. restauração os bancos de dados

  4. Redirecionar sites da Web para projetos de equipe

  5. Reconecte a bancos de dados de configuração e administração

  6. Redirecionar e teste SQL servidor Reporting Services e relatórios padrão

  7. Redirecionar o servidor de camada de aplicativos para o novo servidor de camada de dados

  8. Recriar o cubo de Team sistema

  9. Excluir o cache de controle de versão

  10. Atualizar contas de serviço

  11. Reiniciar os serviços

  12. Atualizar o cache de dados em computadores cliente

Faça o fazer backup dos dados

restauração dados de implantação original de Team Foundation Server, você deve têm um conjunto completo de backups de dados para o SQL Server bancos de dados. Se os dados foram criptografados, também será necessário a chave de criptografia e sua senha.

Para fazer backup dos dados para o Team Foundation

  • Para obter mais informações, consulte Como: Fazer backup de um Team Foundation servidor e Como: Fazer backup a chave de criptografia Reporting Services.

    Observação:

    Se Produtos e tecnologias do SharePoint é instalado no aplicativo de camada e quiser de mover os bancos de dados para Produtos e tecnologias do SharePoint para o nível de dados no qual você está restaurando o Team Foundation bancos de dados, certifique-se de que você faça fazer backup do banco de dados administrativo para Produtos e tecnologias do SharePoint (SharePoint_AdminContent_ID) juntamente com os bancos de dados de conteúdo e de configuração.  

Instalar e configurar o SQL servidor no novo hardware

restauração dados para Team Foundation, você deve instalar o SQL Server no computador ao qual você deseja mover os dados para Team Foundation Server. A versão do SQL Server que você instale deve coincidir exatamente com a versão do servidor de camada de dados original, incluindo o nível do serviço empacotar, configurações de agrupamento e edição de linguagem. Se a coincidência não é exata, talvez não seja possível restauração os dados.

Para instalar e preparar-se o SQL servidor para a restauração de dados para o Team Foundation

  1. Instalar o SQL Server no novo ambiente e certifique-se que ele está operacional.

    Para obter mais informações, você pode baixar a versão mais recente do guia de instalação para Team Foundation do Microsoft Web site. Essa guia, você pode encontrar os tópicos sobre como instalar o SQL Server em uma implantação de servidor dual. Instale a mesma versão que você usou a instalar original do Team Foundation Server.

  2. No servidor de camada de aplicativo, em aberto uma janela de aviso de comando e alterar diretórios para % ProgramFiles %\Microsoft Visual Studio 2008 Team Foundation Server\Tools.

    Observação:

    Mesmo se você fez logon com credenciais administrativas, abra um aviso de comandos com privilégios elevados para executar essa função em um servidor que está sendo executado Windows Server 2008.Para em em aberto um aviso de comando elevado, clique em Iniciar, clicar com o botão direito do mouse em aviso de comandoe clique em Executar sistema autônomo administrador.Para obter mais informações, consulte o Site da Microsoft.

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

    TfsDB.exe install /server:"NewSQLServerName" /property:"TFS_SERVICE_ACCOUNT=TFSServiceAccount;TFS_REPORTING_ACCOUNT=TFSReportingServiceAccount;LCID=LCIDNumber;VSTF_AS_INSTANCE=AnalysisServicesServerName;VSTF_AS_DATABASE=TeamFoundationDataWarehouseName;VSTF_AS_ACCOUNT="

    • NewSQLServerName é o nome do servidor em que é instalado apenas SQL Server e onde você pretende restauração os dados. Se você usou uma instância nomeada, você deve incluir não apenas o nome do servidor, mas também o nome da instância.

    • TFSServiceAccount é a conta de serviço para Team Foundation Server em domínio\Account or Computer\Account formato.Se você estiver usando uma conta do sistema, você deve especificar essa conta usando o System\Account formato.Por exemplo, se você deseja usar o serviço de rede, você teria especifique-o sistema autônomo NT Authority\Network Service.

    • TFSReportingServiceAccount é a conta de fontes de dados para o Reporting Services em domínio\Account or Computer\Account formato.

    • LCIDNumber é o número de ID do linguagem agrupamento sua edição do linguagem do SQL Server. Por exemplo, o LCID do inglês é 1033.

    • AnalysisServicesServerName é o nome do servidor no qual SQL Server Analysis Services está instalado. Por padrão, o análise Services está instalado no mesmo servidor que você especificar para NewSQLServerName.

    • TeamFoundationDataWarehouseName é o nome do dados warehouse original para Team Foundation. Por padrão, esse valor é TfsWarehouse.

  4. Faça fazer logon no servidor apropriado, abra o Gerenciador de computador e parar os componentes a tabela 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

    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) (serviço)

    • 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.

    Observação importante:

    Para mover contas de usuário e contas de serviço em um restor informações -com base em movimento, o novo implantação deve estar em um estado parado.Se você r einiciar Team Foundation Server Após você restauração dados, mas antes de mover contas de usuário e contas de serviço, você pode fazer com que sistema autônomo usuários que são destinados a migração a ser marcado sistema autônomo excluído no banco de dados TFSIntegration. Esse problema ocorre quando o serviço de segurança de agrupar não pode localizar SIDs os usuários durante a sincronização com o ativo diretório.

restauração os bancos de dados

Depois de interromper os serviços, você poderá restaurar os dados para Team Foundation usando as ferramentas de restauração são fornecidas com o SQL Server. Para obter mais informações, consulte "Implementing restauração cenários paraSQL ServerBancos de dados"para um SQL servidor 2005 or SQL servidor 2008 no site da Microsoft.

Cuidado:

Você deve restauração todos os bancos de dados para o mesmo ponto no time .Caso contrário, os bancos de dados podem ser corrompidos.

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

  1. No servidor de camada de dados, clicar Iniciar, point to Todos os programas, point to Microsoft SQL Servere, em seguida, clicar SQL Server Management Studio.

  2. No Tipo de servidor clicarMecanismo de banco de dados.

  3. No Nome do servidor lista, clicar ou digite o servidor apropriado.

  4. No Autenticação lista, clicar no esquema apropriado.

  5. In Nome de usuário, digite o nome de usuário de uma conta válida.

  6. In Senha, digite a senha da conta se SQL Server requer e clicar Conectar-se.

  7. expandir o Bancos de dados nó para mostrar a lista de bancos de dados que os dados de nível de Team Foundation compreende.

Conclua o procedimento seguinte "restauração cada banco de dados" para cada banco de dados na lista a seguir:

  • ReportServer

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

  • ReportServerTempDB

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

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

    Observação importante:

    Você deve r estor e Este banco de dados apenas se Produtos e tecnologias do SharePoint foi instalado na camada de aplicativos servidor e você não estiver alterando sua localização. Você não deve restauração este banco de dados para a nova camada de dados se você estiver usando uma nova instalação do Produtos e tecnologias do SharePoint em um computador diferente ou se Produtos e tecnologias do SharePoint foi instalado em um servidor separado da camada de aplicativo.

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

    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, se Produtos e tecnologias do SharePoint é instalado em um servidor separado do Team Foundation Server, esses bancos de dados não podem residir no servidor de camada de dados. Se eles residirem 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.

  • O banco de dados de administração de Produtos e tecnologias do SharePoint (SharePoint_AdminContent_ID)

    Observação importante:

    Você deve r estor e Este banco de dados apenas se Produtos e tecnologias do SharePoint foi instalado na camada de aplicativos servidor e você não estiver alterando sua localização. Você não deve restauração este banco de dados para a nova camada de dados se você estiver usando uma nova instalação do Produtos e tecnologias do SharePoint em um computador diferente ou se Produtos e tecnologias do SharePoint foi instalado em um servidor separado da camada de aplicativo.

  • TfsBuild

  • TfsIntegration

  • TfsVersionControl

  • TfsWarehouse

  • TfsWorkItemTracking

  • TfsWorkItemTrackingAttachments

  • TfsActivityLogging (opcional)

Observação:

sistema autônomo parte do processo de restauração, y ou deve carregar um novos modelos de site personalizados NY ou Web parts criadas para modelos de processo personalizado para bancos de dados Para Produtos e tecnologias do SharePoint.

restauração cada 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.

    Observação importante:

    Na maioria das implantações, nem o SQL Server bancos de dados nem o Produtos e tecnologias do SharePoint bancos de dados irão aparecer na lista de bancos de dados na Bancos de dados nó.restauração todos os bancos de dados que já não for exibido, clicar com o botão direito do mouse o Bancos de dados nó, clique em restauração bancos de dados e especificar todos os bancos de dados que não são exibidos.

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

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

  4. 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.

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

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

  7. No restauração sistema autônomo arquivos de banco de dados sistema autônomo lista, verifique se sistema autônomo caminhos especificados correspondem aos seus caminhos de banco de dados corrente.

    Essa etapa é importante se você estiver restaurando o banco de dados para uma unidade diferente.

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

  9. Execute uma das seguintes etapas:

    • 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.

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

  11. 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.Iniciar com um feitas após a completa backup.

    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.

Redirecionar sites da Web para projetos de equipe

Você deve redirecionar os sites da Web para projetos de equipe no banco de dados de conteúdo no novo servidor de camada de dados para Team Foundation. Se você estiver movendo todos os Produtos e tecnologias do SharePointbancos de dados, você pode ignorar este procedimento e vá para o procedimento "Reconexão a administração e configuração Databases" mais adiante neste tópico.

Para redirecionar sites de projeto para usar o banco de dados de conteúdo no novo servidor de camada de dados

Reconecte a bancos de dados de configuração e administração

Você deve executar o procedimento a seguir se o seu servidor de camada de dados original também hospedado os bancos de dados de Produtos e tecnologias do SharePoint em sua implantação do Team Foundation Server e você deseja restauração os bancos de dados para o novo servidor. No entanto, você não deve executar este procedimento se Produtos e tecnologias do SharePoint foi instalado em um servidor separado ou se desejar que a camada de dados original para continuar atuar sistema autônomo a camada de dados para Produtos e tecnologias do SharePoint.

Para reconectar-se a bancos de dados de administração e configuração para os produtos do SharePoint e tecnologias

  1. log para o servidor que hospeda Produtos e tecnologias do SharePoint, abra uma janela do aviso de comando e altere diretórios para %PROGRAMFILES%\common files\microsoft shared\servidor Web extensions\12\bin

  2. Digite o seguinte comando:

    stsadm –o renameserver –oldservername OriginalDataTierServerName -newserver NewDataTierServerName

    Para obter mais informações sobre como restaurar Produtos e tecnologias do SharePoint, consulte "white paper: Fazendo backup, restauração, alta disponibilidade e recuperação de desastres para o Office SharePoint servidor farms "sobre oSite da Microsoft.

Redirecionar e teste SQL servidor Reporting Services e relatórios padrão

Depois de redirecionar Produtos e tecnologias do SharePoint nos bancos de dados novo conteúdo, você deve redirecionar o Reporting Services para usar os novos bancos de dados. A menos que você executar esse procedimento, nenhum padrão e relatórios personalizados estarão disponível para qualquer projeto da equipe.

Para redirecionar o Reporting Services para se conectar ao servidor de camada de dados novo

Redirecionar o servidor de camada de aplicativos para o novo servidor de camada de dados

Depois de redirecionar Reporting Services, você deve usar o comando TfsAdminUtil para redirecionar o servidor de camada de aplicativo para o novo servidor de camada de dados.

Para redirecionar o aplicativo-nível de servidor para os novos recursos do servidor

  1. log para o servidor apropriado, abra Gerenciador de computador e inicie os pools de aplicativos e programas na tabela a seguir:

    log para o servidor que hospeda este programa

    Inicie este componente

    Camada de aplicativo

    • Microsoft Team Foundation servidor pool de aplicativos

    • Site da Web do site da Web padrão ou equipe

    O Reporting Services

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

      Observação:
      Gerenciar ReportServer sistema autônomo um aplicativo pool no IIS Para SQL Server 2005 mas não para SQL Server 2008.
    • SQL servidor Reporting Services (TFSINSTANCE)

    • Site da Web padrão ou o site do relatório Manager

  2. Aberto o janela do aviso de comando, altere diretórios para %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation servidor\Tools e digite o seguinte comando:

    TfsAdminUtil RenameDT newTeamFoundationDataTierServerName

    Observação importante:

    Para o comando RenameDT seja bem-sucedida, os pools de aplicativos e programas na etapa anterior devem estar sendo executado.Esse requisito é novo no Visual Studio Team System 2008 Team Foundation Server. Also, the connection string in the services Web.config file must refer to the name of the old data tier server.Se a seqüência de caracteres se refere ao novo servidor, o comando falhará.Você deve restauração o nome do servidor original para o comando seja executado corretamente.

Recriar o cubo de Team sistema

Depois de redirecionar o servidor de camada de aplicativo para usar o novo servidor de camada de dados, você deve recompilar o cubo do Team sistema.O cubo do Team sistema oferece suporte a SQL Server O Reporting Services e contém dados do banco de dados relacional do data warehouse do Team sistema. Para obter mais informações, consulte Noções básicas sobre a arquitetura de depósito de dados.

Para recompilar o cubo do 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. No servidor de camada de aplicativo, em aberto no seguinte diretório:

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

  2. Exclua o Sumário do diretório dados, mas não o próprio diretório.

    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 contas de serviço

Você deve atualização quaisquer contas de sistema, sistema autônomo serviço de rede que você está usando para sistema autônomo contas de serviço na sua implantação.Você pode usar as mesmas contas de sistema, mas você deve atualização as informações para que o SID correto está associado ao novo servidor de camada de dados.

Observação:

Os nomes de conta que você criar Para a nova implantação deve corresponder aos nomes das contas da implantação original.

Para atualizar contas de serviço

  1. No servidor que está executando o Reporting Services, em aberto Computer Manager e inicie os componentes a seguir se eles não são tiver sido feitos:

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

    • SQL servidor Reporting Services (TFSINSTANCE)

  2. No novo servidor de camada de aplicativo, abra uma janela do aviso de comando e altere diretórios para % ProgramFiles % \Microsoft Server\Tools do visual Studio 2008 Team Foundation.

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

    TfsAdminUtil ChangeAccount OldDomainOrOldComputerName\OldTFSServiceAccount NewDomainOrNewComputerName\NewTFSServiceAccount NewPassword

    Observação:

    Ignorar qualquer aviso que diz que a conta de serviço não existe ou que declara que a conta não é um membro dados função de dados warehouse.

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

    TfsAdminUtil ChangeAccount/ra OldDomainOrOldComputerName\OldTFSReportingServiceAccount NewDomainOrNewComputerName\NewTFSReportingServiceAccount NewPassword

    Observação:

    Ignorar qualquer aviso que diz que a conta de serviço não é um membro dados função de dados warehouse ou que solicita que você adicione a conta ao agrupar de contas de serviço.

Reiniciar os serviços

Para reiniciar serviços

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

    log para o servidor que hospeda este programa

    Inicie este componente

    Produtos e tecnologias do SharePoint

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

    Camada de aplicativo

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

    • Microsoft Team Foundation servidor pool de aplicativos

Atualizar o cache de dados em computadores cliente

Para atualizar o cache de dados em computadores cliente

  • Use o ClientService serviço Web para forçar os clientes a atualizar o cache para acompanhamento de itens de trabalho na próxima vez em que eles se conectam ao servidor camada de aplicativo.

    Para obter mais informações, consulte Como: Atualizar os caches de dados em computadores cliente.

Consulte também

Tarefas

Como: Fazer backup de um Team Foundation servidor

Como: Mover O Team Foundation servidor de configuração de hardware de um para outro

Outros recursos

Gerenciando dados

Gerenciando servidores de camada de dados do Team Foundation servidor

Gerenciando o Team Foundation servidor