Compartilhar via


Restaurar dados para um servidor diferente ou uma instância

Você pode restaurar os dados para a implantação de Visual Studio Team Foundation Server para um servidor diferente ou uma instância de onde foi originalmente armazenado. Talvez você precise fazer essa alteração se, por exemplo, se você deseja atualizar o servidor de camada de dados, ou de hardware no servidor original que falhou. Para ajudar a garantir uma recuperação bem-sucedida de dados neste cenário, você deve configurar as transações marcadas como parte de sua estratégia de backup. For more information, see Fazer backup de Team Foundation Server

. Para restaurar os dados para um servidor diferente, você deve executar etapas diferentes daqueles que podem ser executadas para restaurar dados no mesmo servidor. Para obter mais informações sobre como restaurar dados para o mesmo servidor ou servidores, consulte Restaurar dados no mesmo local. Para obter informações sobre como restaurar uma implantação de único servidor após a falha de hardware, consulte Restore a Single Server Deployment to New Hardware. Se a sua implantação usa Produtos do SharePoint, você deve executar etapas adicionais para fazer backup e restaurar seus bancos de dados, conforme detalhado nos procedimentos neste tópico.

ObservaçãoObservação

Você pode automatizar alguns procedimentos neste tópico utilizando assistentes na versão do power tools para setembro de 2010 Team Foundation Server. Esses assistentes ajudam a simplificar o processo de backup e restauração de sua implantação. No entanto, eles não ajudar a fazer backup ou restaurar Visual Studio Lab Management, e não deve usá-los para fazer backup ou restaurar os bancos de dados para Produtos do SharePoint ou o Microsoft Project Server. Para obter mais informações, consulte a seguinte página no site da Microsoft: Team Foundation Server Power Tools setembro de 2010.

As etapas que você deve executar para restaurar os dados em servidores diferentes ou instâncias variam, dependendo de como Team Foundation Server está instalado e configurado. Para simplificar, os procedimentos neste tópico são estruturados como elas são aplicáveis para restaurar os bancos de dados para Team Foundation Server em uma implantação moderadamente complexa, como a ilustração a seguir mostra:

Exemplo de topologia moderada com bancos de dados

A topologia não precisam corresponder neste exemplo para você com êxito, siga os procedimentos neste tópico, mas talvez você precise ajustar as etapas. Por exemplo, se você tiver uma implantação, onde todos os componentes estão instalados em um único servidor físico, você deve executar todos os procedimentos no servidor que está executando o Team Foundation Server. Se os bancos de dados para as coleções de projeto de equipe foram implantados em mais de um servidor, você deve executar as etapas para restaurar cada banco de dados no servidor ou servidores que você especificar. Não é necessário restaurar os bancos de dados na mesma configuração como antes, mas você deve restaurar cada banco de dados. Você também deve restaurar os bancos de dados para Produtos do SharePoint, Microsoft Project Server, e SQL Server Reporting Services em alguns casos, como, por exemplo, se eles foram todos hospedados em um servidor que falhou. Para obter mais informações sobre quais componentes podem ser implantados em cada servidor, consulte os seguintes tópicos:

Neste tópico

Para restaurar os dados para Team Foundation para um servidor diferente ou uma instância, você deve concluir os procedimentos que requer que a topologia de implantação na seqüência a seguir:

  1. Permissões necessárias

  2. Fazer backup dos dados

  3. Instalar e configurar o SQL Server o novo Hardware.

  4. Interromper os serviços de Team Foundation Server usa

  5. Restaurar os bancos de dados.

  6. Redirecionar os produtos do SharePoint para o novo local do banco de dados de conteúdo

  7. Alterar o banco de dados no Reporting Services Configuration Manager

  8. Preparar a nova de SQL Server ou uma instância de Team Foundation Server

  9. Alterar a propriedade de bancos de dados restaurados

  10. Redirecionar o Team Foundation Server de bancos de dados de coleção remotos

  11. Atualizar contas de serviço

  12. Registrar a localização dos bancos de dados restaurados

  13. Configurar relatórios e Analysis Services

  14. Reinicie os serviços de Team Foundation Server usa

  15. Atualizar o Cache de dados em computadores cliente

Permissões necessárias

Para executar este procedimento, você deve ser um membro dos grupos a seguir ou ter as seguintes permissões:

  • Um membro da administradores o grupo de segurança no servidor ou servidores que estejam executando o console de administração para Team Foundation.

  • Um membro da SQL Server administrador do sistema de o grupo de segurança ou o seu SQL Server realizar backup e criar o plano de manutenção permissão deve ser definida Permitir na instância do SQL Server que hospedará os bancos de dados.

  • Um membro da sysadmin o grupo de segurança para os bancos de dados para Team Foundation e para o banco de dados do Analysis Services.

  • Um usuário autorizado do banco de dados TFS_Warehouse.

  • Se a implantação usa Produtos do SharePoint, um membro do grupo Administradores de Farm para o farm para o qual você está restaurando os bancos de dados para Produtos do SharePoint.

Além dessas permissões, você poderá ter que abordar os requisitos a seguir em um computador que esteja executando o Windows Server 2008, Windows Server 2008 R2, Windows Vista, ou Windows 7:

  • Para seguir um procedimento de linha de comando, talvez você precise abrir um prompt de comando elevado, clicando em Iniciar, o direito o Prompt de comandoe em seguida, clicando em Executar como administrador.

  • Para seguir um procedimento que requer o Internet Explorer, talvez você precise iniciá-lo como um administrador clicando Iniciar, clicando em Todos os programas, o direito Internet Explorere em seguida, clicando em Executar como administrador.

  • Para acessar o Gerenciador de relatórios, relatórios ou sites para o Reporting Services, talvez você precise adicionar esses sites à lista de sites confiáveis no Internet Explorer ou iniciar o Internet Explorer como um administrador.

Para obter mais informações, consulte o tópico a seguir no site da Microsoft: Controle de conta de usuário.

Fazer backup dos dados

Para restaurar os dados a implantação original de Team Foundation Server, você deve ter um conjunto completo de backups de dados para o SQL Server bancos de dados. Se os dados foram criptografados, você também deve ter a chave de criptografia e sua senha.

Fazer backup dos dados do Team Foundation

  • For more information, see Fazer backup de Team Foundation Server and Faça backup da chave de criptografia Reporting Services.

    Observação importanteImportante

    Você deve fazer backup dos bancos de dados de TFS_Warehouse e TFS_Analysis, se sua implantação é configurada para usar SQL Server Reporting Services e quiser restaurar os bancos de dados para um servidor diferente. Apenas não é possível reconstruir o depósito, como quando você restaurar para o mesmo servidor ou instância. Você também deve fazer backup dos bancos de dados para Produtos do SharePoint se você deseja movê-los para a instância ou o servidor ao qual você está restaurando os bancos de dados para Team Foundation. Esses bancos de dados incluem o banco de dados administrativo para Produtos do SharePoint (SharePoint_AdminContent_ID) e os bancos de dados de conteúdo e de configuração.

Instalar e configurar o SQL Server o novo Hardware.

Para restaurar os dados para Team Foundation, você deve instalar o SQL Server no computador ao qual você deseja mover os bancos de dados para Team Foundation Server. A versão do SQL Server que você instale deve coincidir exatamente com a versão no servidor original que hospedado bancos de dados. Esse requisito inclui o nível de service pack, as configurações de agrupamento e a edição de idioma. Se a correspondência não é exata, você não poderá restaurar os dados, ou Team Foundation Server pode não funcionar corretamente, mesmo que você pode restaurar dados.

Para instalar e preparar o SQL Server para a restauração de dados do Team Foundation

  • Instalar SQL Server no novo ambiente e certifique-se que ele está operacional. Como alternativa, criar uma instância de SQL Server em um servidor que já tem uma versão correspondente instalada.

    Para obter mais informações, consulte Instalação dos componentes do Team Foundation, ou você pode baixar a versão mais recente do guia de instalação do Team Foundation na seguinte página no site da Microsoft: Guia de instalação do Team Foundation. Esse guia, você pode encontrar tópicos sobre como instalar o SQL Server em uma implantação de vários servidores. Você deve instalar a mesma versão que você usou na instalação original do Team Foundation Server.

Interromper os serviços de Team Foundation Server usa

Antes de restaurar dados, você deve interromper todos os serviços que Team Foundation Server usa em cada servidor. Se você tiver instalados, como de componentes opcionais Produtos do SharePoint ou o Reporting Services, você deve interromper esses serviços em servidores onde esses componentes estão instalados.

Para interromper os serviços de Team Foundation Server usa

  1. No servidor que está executando os serviços de camada de aplicativo para Team Foundation, abra uma janela de Prompt de comando e altere os diretórios para Drive: \%programfiles%\Microsoft de Team Foundation Server 2010\Tools.

  2. Type the following command:

    TFSServiceControl quiesce

    For more information, see Comando de TFSServiceControl.

Restaurar os bancos de dados.

Após você interromper os serviços, você pode restaurar dados para Team Foundation usando ferramentas que SQL Server fornece.

Aviso

Você deve restaurar todos os bancos de dados no mesmo ponto no tempo ou os bancos de dados estarão fora de sincronização. Os procedimentos a seguir pressupõem que você está usando transações marcadas para ajudar a garantir que a sincronização dos bancos de dados Team Foundation Server usa. For more information, see Fazer backup de Team Foundation Server. Se a sua implantação usa Produtos do SharePoint, você deve seguir as orientações para a versão do produto em sua implantação. Para obter mais informações, consulte Backup e recuperação (2010 de servidor do SharePoint), Protegendo e restaurando um farm (Office SharePoint Server 2007), ou Protegendo e restaurando um farm (3.0 do Windows SharePoint Services).

Para abrir a caixa de diálogo restaurar o banco de dados

  1. Faça logon no servidor ao qual você deseja restaurar bancos de dados.

  2. Clique em Iniciar, aponte para Todos os programas, aponte para Microsoft SQL Server de 2008e em seguida, clique em SQL Server Management Studio.

    ObservaçãoObservação

    Para obter mais informações sobre como restaurar bancos de dados, consulte a seguinte página no site da Microsoft: A implementação de cenários de restauração para bancos de dados de SQL Server.

    O Connect to Server abre a caixa de diálogo.

  3. No o tipo de servidor , clique em O mecanismo de banco de dados.

  4. Em nome do servidor, clique ou digite o nome do servidor de camada de dados e a instância de banco de dados e, em seguida, clique em conectar.

    ObservaçãoObservação

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

    SQL ServerAbre a Management Studio.

  5. Expanda o bancos de dados o nó para mostrar a lista de bancos de dados que constituem a camada de dados para Team Foundation.

Conclua o procedimento seguinte, "para restaurar um banco de dados" para os seguintes bancos de dados em cada servidor no qual você instalou e configurou SQL Server:

No servidor ou servidores que hospedam os bancos de dados para o de Team Foundation Server:

  • TFS_Configuration

    ObservaçãoObservação

    Este nome de banco de dados pode incluir caracteres adicionais entre TFS_ e configuração.

  • TFS_NomeDaColeta

    ObservaçãoObservação

    Cada coleção de projeto de equipe tem seu próprio banco de dados. Por exemplo, se você tiver cinco coleções de projeto de equipe, você terá cinco bancos de dados, cada diferenciados pelo nome da coleção de projeto de equipe. Esses bancos de dados podem estar na mesma instância de SQL Server, instâncias separadas, ou em servidores físicos separados. Você deve fazer backup de cada banco de dados e, em seguida, restaurar cada banco de dados.

  • TFS_Warehouse

    ObservaçãoObservação

    Este nome de banco de dados pode incluir caracteres adicionais entre TFS_ e depósito.

No servidor que está executando o Reporting Services, se você tiver um configurado para a sua implantação e deve restaurar os bancos de dados para um servidor diferente:

  • ReportServer

    ObservaçãoObservação

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

  • ReportServerTempDB

    ObservaçãoObservação

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

No servidor ou servidores que estão executando o SharePoint Products, se você tiver configurado a sua implantação com um ou mais aplicativos de web do SharePoint e deve restaurar os bancos de dados para um servidor diferente:

  • O banco de dados de conteúdo para Produtos do SharePoint (WSS_Content)

    ObservaçãoObservação

    Os nomes dos bancos de dados que contêm dados de Produtos do SharePoint irá variar com base na versão do Produtos do SharePoint que está instalado e se a pessoa que o instalaram personalizadas nome. Além disso, esses bancos de dados talvez não residem no servidor de camada de dados se Produtos do SharePoint está instalado em um servidor separado do Team Foundation Server. Se os bancos de dados residem em servidores diferentes, você deve fazer backup, restaurar e configurá-los separadamente do Team Foundation Server. No entanto, você deve sincronizar a manutenção de bancos de dados para evitar erros de sincronização.

    Para restaurar os bancos de dados que Produtos do SharePoint usa, você deve seguir as orientações para a versão do software que usa sua implantação. Para obter mais informações, consulte Backup e recuperação (2010 de servidor do SharePoint), Protegendo e restaurando um farm (Office SharePoint Server 2007), ou Protegendo e restaurando um farm (3.0 do Windows SharePoint Services).

No servidor ou servidores que estão executando o Microsoft Project Server, se você tiver integrado a implantação do Project Server e deve restaurar os bancos de dados para um servidor diferente:

No servidor que está executando serviços de análise de SQL Server, se você tiver um configurado para a sua implantação e deve restaurar os bancos de dados para um servidor diferente:

  • TFS_Analysis

Para obter mais informações sobre esses bancos de dados, consulte Noções básicas sobre o Team Foundation Server de cima do backup.

Para restaurar um banco de dados.

  1. Clique com o botão direito no banco de dados que você deseja restaurar, aponte para tarefas, aponte para restauraçãoe em seguida, clique em banco de dados.

    O Restauração do banco de dados abre a caixa de diálogo.

  2. Em origem para restauração, clique em De dispositivoe, em seguida, clique no botão de reticências ().

  3. No Backup especificar caixa de diálogo, especifique o local do arquivo de backup e, em seguida, clique em OK.

    Você deve restaurar o backup completo primeiro, seguido o backup diferencial e backups de log de transação, na ordem em que foram criados.

  4. Em Selecione os conjuntos de backup para restaurar, especifique os conjuntos de backup para restaurar.

    Certifique-se de que você restaurar completo, diferencial, e conjuntos de bancos de dados de transação log se você criou o backup com transações marcadas. Para obter mais informações sobre transações marcadas, consulte Fazer backup de Team Foundation Server.

  5. No Selecionar uma página painel, clique em Opçõese selecione o Substituir o banco de dados existente caixa de seleção.

  6. No restaurar os arquivos de banco de dados como lista, verifique se os caminhos correspondem a seus caminhos de banco de dados atual.

  7. Em estado de recuperação, execute uma das seguintes etapas:

    • Se você estiver usando transações marcadas, clique em deixar o banco de dados não-operacional e não Reverter transações não confirmadas. Os logs de transação adicionais podem ser restaurados. (RESTAURAR COM RECUPERAÇÃO).

    • Se você não estiver usando transações marcadas e você não está aplicando os logs de transação adicionais, clique em deixar o banco de dados pronto para uso.

    • Se você não estiver usando transações marcadas, mas a aplicação de logs de transação adicionais, clique em deixar o banco de dados não-operacionais.

  8. Click OK.

    Aparece um ícone de progresso.

  9. Quando o SQL Server Management Studio caixa de diálogo aparece e confirma a restauração bem-sucedida, clique em OK para retornar à Object Explorer.

  10. Se você estiver usando transações marcadas, o botão direito do mouse no banco de dados que você acabou de ser restaurado, aponte para tarefas, aponte para restauraçãoe em seguida, clique em O Log de transação.

    O Restauração do Log de transações janela é aberta.

  11. Sobre o Geral de página, certifique-se de que o banco de dados apropriado é destacado no banco de dados lista.

  12. Em Selecione o log de transação para restaurar, marque a caixa de seleção próximo a log que você deseja restaurar.

  13. Em Restaurar, clique em transação marcada.

    O Selecione a transação marcada janela é aberta.

  14. No Selecione a transação marcada para interromper a restauração em , selecione a caixa de seleção próximo a marca de transação que você deseja usar para a restauração e clique em OK.

    Observação importanteImportante

    Você deve usar a mesma marca de transação tem a mesma data e hora para todos os bancos de dados restaurar com êxito os dados.

  15. No Restauração do Log de transações janela, clique em OK.

    Aparece um ícone de progresso.

  16. Quando o SQL Server Management Studio caixa de diálogo aparece e confirma a restauração bem-sucedida, clique em OK.

    Para obter mais informações, consulte a seguinte página no site da Microsoft: A aplicação de Backups de Log de transação.

ObservaçãoObservação

Se você tiver restaurado os bancos de dados do Reporting Services, você também deve restaurar sua chave de criptografia. Para obter mais informações, consulte o tópico a seguir no site da Microsoft: Restaurando a chave de criptografia (configuração de serviços de relatório).

Redirecionar os produtos do SharePoint para o novo local do banco de dados de conteúdo

Você pode ignorar este procedimento se Produtos do SharePoint não está configurado para uso com a implantação do Team Foundation Server ou se você não estiver restaurando os bancos de dados para Produtos do SharePoint.

Após ter restaurado o banco de dados de conteúdo para Produtos do SharePoint (WSS_Content), você deve redirecionar o servidor que está executando o Produtos do SharePoint para o novo local do banco de dados. Este banco de dados deve estar funcionando antes de você pode reconfigurar Team Foundation Server com os novos locais de bancos de dados.

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

Alterar o banco de dados no Reporting Services Configuration Manager

Você pode ignorar este procedimento se você não tiver um servidor de relatório que está configurado para uso com a implantação do Team Foundation Server ou você não estiver restaurando os bancos de dados para o servidor de relatório.

Depois de redirecionar a Produtos do SharePoint nos bancos de dados novo conteúdo, você deve redirecionar o Reporting Services para o novo local de seus bancos de dados (ReportServer e ReportServer_TempDB). A menos que você executar esse procedimento, nenhum relatório estará disponível para qualquer projeto de equipe. Esses bancos de dados devem estar funcionando antes de você pode reconfigurar Team Foundation Server com os novos locais de bancos de dados.

Para redirecionar o Reporting Services para conectar-se para o novo servidor

Preparar SQL Server de Team Foundation Server

Antes de bancos de dados restaurados funcione corretamente, você deve usar o TFSConfig PrepSQL comando preparar SQL Server para bancos de dados do host para Team Foundation Server. Este comando cria os grupos TFSEXECROLE e TFSADMINROLE no novo servidor ou instância e também adiciona as mensagens de sistema que são necessárias para a operação.

ObservaçãoObservação

Se você não tem acesso às ferramentas de linha de comando para Team Foundation Server, você pode instalá-los instalando Team Foundation Server. Para instalá-lo no computador que será o servidor de camada de aplicativo, mas cancelar o Assistente de configuração que aparece depois que o software está instalado.

Para preparar a bancos de dados do host de SQL Server de Team Foundation Server

  1. Faça logon no servidor que hospeda a camada de aplicativo para Team Foundation, abra uma janela de Prompt de comando e altere os diretórios para Drive: \%programfiles%\Microsoft de Team Foundation Server 2010\Tools.

  2. Digite o seguinte comando, onde ServerName é o nome da instância do SQL Server que hospeda um banco de dados Team Foundation Server, em um ServerName ou ServerName\InstanceName formato:

    **TFSConfig PrepSQL /SQLInstance:**ServerName

  3. Repita essa etapa para cada novo servidor ou uma instância para o qual você restaurou o banco de dados para Team Foundation Server.

Alterar a propriedade de bancos de dados restaurados

Você deve usar o TFSConfig Accounts ResetOwner comando para alterar o login de proprietário do banco de dados para os bancos de dados restaurados para o usuário atual. Antes de executar a próxima seqüência de etapas, certifique-se de que você fez logon com uma conta de usuário apropriado. Por exemplo, você pode usar a conta com o qual Team Foundation Server foi instalado, que o guia de instalação se refere como TFSSETUP. No mínimo, a conta deve ser um membro da Os administradores do Team Foundation grupo em Team Foundation Server e um membro da sysadmin grupo na SQL Server.

Para alterar a propriedade dos bancos de dados restaurados para o usuário atual

  1. Faça logon no servidor de camada de aplicativo para Team Foundation, abra uma janela de Prompt de comando e altere os diretórios para Drive: \%programfiles%\Microsoft de Team Foundation Server 2010\Tools.

  2. Digite o seguinte comando, onde ServerName (em um ServerName ou ServerName\InstanceName formato) é o nome da instância do SQL Server que hospeda um banco de dados Team Foundation Server e DatabaseName é o nome do banco de dados de configuração (por padrão, TFS_Configuration):

    **TFSConfig Accounts /ResetOwner /SQLInstance:**ServerName **/DatabaseName:**NomeDoBancoDeDados

    Esta linha de comando irá alterar a propriedade para todos os bancos de dados Team Foundation Server usa.

Redirecionar o Team Foundation Server de bancos de dados de coleção remotos

Você pode ignorar este procedimento se todos os bancos de dados de coleções, Analysis Services e reporting estiverem no mesmo servidor e a instância do banco de dados de configuração.

Você deve redirecionar Team Foundation Server para qualquer banco de dados de coleção que são hospedados em um servidor separado ou em servidores de banco de dados de configuração. Além disso, você deve executar o comando RemapDBs se você estiver usando uma instância nomeada ou se o TFS_Analysis ou banco de dados de TFS_Warehouse estiver hospedado em um servidor diferente de TFS_Configuration.

Para redirecionar o Team Foundation Server de bancos de dados remotos

  1. Faça logon no servidor de camada de aplicativo para Team Foundation, abra uma janela de Prompt de comando e altere os diretórios para Drive: \%programfiles%\Microsoft de Team Foundation Server 2010\Tools.

  2. Digite o seguinte comando, onde ServerName é o nome da instância do SQL Server que hospeda o banco de dados de configuração para Team Foundation Server, TFS_Configuration é o nome do banco de dados de configuração restaurada para Team Foundation Server, e Nomedoservidor2 é o nome do servidor que hospeda a coleção remota. Você pode ter tantos parâmetros nome_do_servidor que você tenha servidores que estão configurados na sua implantação. Você pode especificar ServerName na ServerName ou ServerName\InstanceName formato. Se você não estiver usando a instância padrão, você deve especificar o nome da instância:

    **TFSConfig RemapDBs /DatabaseName:ServerName;**TFS_Configuration **/SQLInstances:**NomeDoServidor, Nomedoservidor2 **/AnalysisInstance:**Nomedoservidor2 **/AnalysisDatabaseName:**NomeDoBancoDeDados

    ObservaçãoObservação

    Em /SQLInstances, você deve especificar todas as instâncias, separadas por vírgulas, de SQL Server que bancos de dados do host para Team Foundation Server. For more information, see Comando de RemapDBs.

Atualizar todas as contas de serviço

Você deve atualizar a conta Serviço de Team Foundation Server (TFSService) e fontes de dados de conta (TFSReports). Mesmo se essas contas não foram alterados, você deve atualizar as informações para se certificar de que a identidade e o formato das contas são apropriadas para o novo servidor.

ObservaçãoObservação

Se você tiver mais de um servidor de camada de aplicativo na sua implantação, você deve atualizar as contas de serviço em cada um desses servidores.

Para atualizar contas de serviço

  1. No servidor de relatórios, abra o gerenciamento do computador e iniciar os componentes a seguir, se já não são iniciados:

    • ReportServer ou ReportServer$InstanceName (pool de aplicativos)

    • SQL Server, o Reporting Services (TFSINSTANCE)

  2. No servidor de camada de aplicativo, abra uma janela de Prompt de comando e altere os diretórios para Drive: \%programfiles%\ 2010\Tools de Team Foundation Server da Microsoft.

  3. No prompt de comando, digite o seguinte comando para adicionar a conta de serviço para Team Foundation, onde DatabaseName é o nome do banco de dados de configuração (por padrão, TFS_Configuration):

    **TfsConfig Accounts /add /AccountType:ApplicationTier /account:**AccountName **/SQLInstance:**ServerName **/DatabaseName:**DatabaseName

    Para obter mais informações sobre como usar este comando, consulte Comando de contas.

  4. Use o Accounts comando para adicionar a conta de fontes de dados para o servidor de relatório e a conta de proxy para Team Foundation Server Proxy, se sua implantação usa esses recursos.

Registrar a localização dos bancos de dados restaurados se você não estiver restaurando a camada de aplicativo

Você pode ignorar este procedimento se você também estiver restaurando a camada de aplicativo para um servidor diferente.

Depois de atualizar as informações de conta de serviço, você deve redirecionar a camada de aplicativos para o novo local dos bancos de dados restaurados.

ObservaçãoObservação

Se você tiver mais de um servidor de camada de aplicativo na sua implantação, você deve registrar a localização dos bancos de dados em cada um desses servidores.

Para registrar a localização dos bancos de dados

  1. No servidor de camada de aplicativo, abra uma janela de Prompt de comando e altere os diretórios para Drive: \%programfiles%\ 2010\Tools de Team Foundation Server da Microsoft.

  2. No prompt de comando, digite o seguinte comando, onde DatabaseName é o nome do banco de dados de configuração (por padrão, TFS_Configuration):

    **TfsConfig registerDB /SQLInstance:**ServerName **/DatabaseName:**NomeDoBancoDeDados

    Para obter mais informações sobre como usar este comando, consulte Comando de RegisterDB.

Configurar relatórios e Analysis Services

Você pode ignorar este procedimento se você não estiver usando um servidor de relatórios como parte da implantação. Se a sua implantação utiliza um servidor de relatório, você deve redirecionar Team Foundation Server em seu local, reinicie o depósito e recriar manualmente o banco de dados para o Analysis Services.

ObservaçãoObservação

Você deve concluir este procedimento, mesmo se você tiver restaurado os bancos de dados TFS_Warehouse e TFS_Analysis, conforme descrito na seção anterior.

Para serviços de análise e emissão de relatórios de reconfiguração

  1. Abra o console de administração para Team Foundation.

  2. Na barra de navegação, clique em Reporting.

  3. Em Reporting, clique em Editar.

  4. No Colocar off-line mensagem de confirmação, clique em OK.

    O Reporting Services abre a caixa de diálogo.

  5. Selecione o Servidor de relatórios de uso caixa de seleção.

  6. Clique o depósito guia e, em Server, digite ou clique no nome do report server.

  7. Em banco de dados, digite o nome do banco de dados do depósito para Team Foundation Server.

    Por padrão, esse banco de dados é denominado TFS_Warehouse.

  8. (Opcional) Clique em Test Connection para certificar-se de que o banco de dados especificado é válido.

  9. Clique o Analysis Services guia.

  10. Em Server, digite ou clique no nome do servidor que está executando o SQL Server Analysis Services.

  11. Em banco de dados, digite o nome do banco de dados do Analysis Services para Team Foundation Server.

    Por padrão, o nome desse banco de dados é TFS_Analysis.

  12. Se você não estiver usando a instância padrão do banco de dados, selecione o instância não padrão de especificar , marque caixa e digite ou clique no nome da instância.

  13. (Opcional) Clique em Test Connection para certificar-se de que o banco de dados especificado é válido.

  14. Em nome de usuário e senha, digite o nome de conta e senha (se houver) para a conta de fontes de dados (TFSReports).

  15. No relatórios tab, Server, digite ou clique no nome do servidor de relatórios e, em seguida, clique em Preencher URLs.

  16. Em nome de usuário e senha, digite o nome de conta e senha (se houver) para a conta de fontes de dados (TFSReports).

  17. Em Caminho padrão, digite o caminho relativo no qual os relatórios são armazenados em clique em OK.

  18. No console de administração, clique em Iniciar trabalhos para reiniciar a emissão de relatórios.

  19. Abra uma janela de Prompt de comando e altere os diretórios para %ProgramFiles%\Microsoft Team Foundation Server de 2010\Tools.

  20. Digite o seguinte comando para reconstruir o banco de dados do Analysis Services:

    TFSConfig RebuildWarehouse /AnalysisServices /ReportingDataSourcePassword:Password

    Senha é a senha da conta de fontes de dados do Reporting Services (TFSReports).

  21. Aguarde até que o comando foi concluída com êxito.

  22. No servidor de relatórios, abra o Internet Explorer, digite a seqüência de caracteres a seguir na barra de endereços e pressione ENTER:

    https://localhost:8080/VirtualDirectory/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx

    Para VirtualDirectory, digite o diretório virtual para o Internet Information Services (IIS) que foi especificado quando Team Foundation Server foi instalado. Por padrão, esse diretório é denominado tfs.

    O WarehouseControlWebService página for aberta.

    ObservaçãoObservação

    O Microsoft Team Foundation Server deve estar executando o Pool de aplicativos para o serviço Web de controle de depósito para estar disponível.

  23. Clique em GetProcessingStatuse em seguida, clique em Invoke.

    Observação importanteImportante

    O serviço deve retornar um valor de ocioso para todos os trabalhos, que indica que o cubo não está sendo processado. Se for retornado um valor diferente, repita esta etapa até que ocioso é retornado para todos os trabalhos.

  24. Sobre o WarehouseControlWebService página, clique em ProcessAnalysisDatabasee em seguida, clique em Invoke.

    Abre a janela do navegador. Retorna a serviço True quando ele inicia com êxito o processamento do cubo e False se não for bem-sucedido ou se o cubo está sendo processado.

  25. Para determinar quando o cubo foi processado, volte para o WarehouseControlWebService página, clique em GetProcessingStatuse em seguida, clique em Invoke.

    Processamento concluído quando o GetProcessingStatus serviço retorna um valor de ocioso para todos os trabalhos.

    For more information, see Processar manualmente o cubo do Analysis Services e Data Warehouse de Team Foundation Server.

  26. No servidor de camada de aplicativo, abra o gerenciamento do computador e iniciar o Visual Studio Team Foundation trabalho agente de segundo plano.

Reinicie os serviços de Team Foundation Server usa

Depois de restaurar os dados, você deve reiniciar os serviços antes de sua implantação irá operar e estar disponível aos usuários.

Para reiniciar os serviços de Team Foundation Server usa

  1. No servidor que está executando os serviços de camada de aplicativo para Team Foundation, abra uma janela de Prompt de comando e altere os diretórios para Drive: \%programfiles%\Microsoft de Team Foundation Server 2010\Tools.

  2. Type the following command:

    TFSServiceControl unquiesce

    For more information, see Comando de TFSServiceControl.

Atualizar o Cache de dados em computadores cliente

Para atualizar o cache de dados em computadores cliente

Consulte também

Tarefas

Fazer backup de Team Foundation Server

Conceitos

Restaurar componentes de Lab Management

Outros recursos

Managing Data

Managing Team Foundation Server

Histórico de alterações

Date

History

Motivo

Março de 2011

Adicionadas informações sobre implantações em que se integram ao Project Server.

Alteração de recurso do SP1.

Outubro de 2010

Revisado orientações para refletir as práticas recomendadas para Produtos do SharePoint.

Aprimoramento de informações.

Setembro de 2010

Etapas atualizadas para processar o depósito e incluídos links a informações sobre como restaurar o Lab Management.

Comentários do cliente.