Compartilhar via


Como: Fail over a um servidor de camada de dados espelhado

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

Se você tiver configurado o SQL Server espelhamento para o Team Foundation bancos de dados, você pode trocar manualmente as funções dos servidores entidade de segurança de segurança e espelhado camadas de dados antes de levar o servidor entidade de segurança de segurança off-line. Essa estratégia pode ajudar a minimizar a interrupção na implantação de Team Foundation Server. Para obter mais informações, consulte Espelhamento do camada de dados do Team Foundation servidor.

Observação:

Somente se o servidor entidade de segurança de segurança estiver disponível, você deve seguir os procedimentos neste tópico.Se o servidor entidade de segurança de segurança não estiver disponível, você deve seguir os procedimentos Como: Falhar novamente, para um servidor de camada de dados espelhado, se o servidor entidade de segurança de segurança estiver não disponível.

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. Para obter mais informações sobre implantações de servidor único e dual servidor, consulte Arquitetura de segurança equipe Foundation servidor.

Failover para um servidor de camada de dados espelhados, você deve executar os procedimentos a seguir:

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

  2. Trocar as funções do entidade de segurança de segurança e o espelhamento de bancos de dados manualmente

  3. Redirecionar o Reporting Services para conectar ao servidor de nível de dados espelhado

  4. Mapear o servidor de camada de aplicativos para o novo servidor de camada de dados entidade de segurança de segurança

  5. Recriar o cubo de Team sistema

  6. Excluir o cache de controle de versão

  7. Redirecionar sites da Web para projetos de equipe

  8. Reiniciar os serviços

Permissões necessárias

To perform these procedures, you must be a member of the Administrators group and a member of the SQL Server Administrator group on the principal and mirroring data-tier servers.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.

Parar os serviços que usa o Team Foundation servidor

Antes de failover do servidor de camada de dados, você deve interromper os serviços de usar o servidor entidade de segurança de segurança e você deve preparar o servidor de camada de aplicativo para usar o servidor de espelhamento.

Observação:

Em uma implantação de único servidor, fazer logon no servidor que está executando Team Foundation Server Para parar e iniciar todos os serviços, aplicativo pools e sites da Web. Em uma implantação de servidor dual, você deve log para o servidor apropriado que hospeda o serviço específico, pool de aplicativos ou site da Web para Team Foundation Server. Para obter mais informações sobre como iniciar e interromper esses componentes, consulte Como: Parar e iniciar serviços, aplicativo pools e sites da Web.

Para interromper serviços usa o Team Foundation servidor

  • log para o servidor apropriado, abra o Gerenciador de computador e interromper serviços e pools de aplicativos na tabela a seguir:

    log para o servidor que hospeda este programa

    Parar este componente

    Produtos e tecnologias do SharePoint

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

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

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

      Observação:
      Você parar ReportServer no Serviços de Informações da Internet) IIS ) Para SQL Server 2005 mas não para SQL Server 2008.
    • Site da Web padrão ou o site do relatório Manager

Trocar as funções do entidade de segurança de segurança e o espelhamento de bancos de dados manualmente

Quando o failover dos bancos de dados, o servidor entidade de segurança de segurança se torna o servidor de espelhamento e o servidor de espelhamento se torna o servidor entidade de segurança de segurança.Para obter mais informações, consulte "How to: Falha manualmente em um sessão ( de espelhamento de banco de dadosSQL ServerO Management Studio) "para" SQL servidor 2005 or SQL servidor 2008 no Microsoft Web site.

Para em em aberto o SQL Server Management Studio no servidor de camada de dados entidade de segurança de segurança

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

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

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

  3. In Nome do servidor, clicar ou digite o nome e a instância do servidor ao qual você deseja se conectar.

  4. No Autenticação lista, clicar no esquema que seja apropriado para seu servidor.

  5. In Nome de usuário and Senha, digite o nome de uma conta válida e a senha da conta, se SQL Server requer e clicar Conectar-se.

    SQL Server Abre o Management Studio.

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

Failover de cada banco de dados na lista a seguir:

  • 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 irá ser nomeado $ ReportServerTempDB InstanceName.

  • sistema autônomo seguintes bancos de dados para Produtos e tecnologias do SharePoint bancos de dados, se a implantação usa o mesmo servidor de camada de dados para Produtos e tecnologias do SharePoint para Team Foundation Server:

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

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

      Os nomes dos bancos de 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.

  • TfsActivityLogging

  • TfsBuild

  • TfsIntegration

  • TfsVersionControl

  • TfsWarehouse

  • TfsWorkItemTracking

  • TfsWorkItemTrackingAttachments

Para executar failover em cada banco de dados

  1. In SQL Server O Management Studio, clicar com o botão direito do mouse o banco de dados que deseja executar failover e, em seguida, clique em Propriedades.

    The Propriedades do banco de dados página é aberta.

  2. No selecionar uma página painel, clicar O espelhamentoe, em seguida, clicar Failover.

    Observação:

    Se a Failover botão estiver não disponível, o banco de dados não está configurado para espelhamento.Para obter mais informações, consulte Como: Configurar o SQL servidor espelhamento para a camada de dados do Team Foundation servidor.

Redirecionar o Reporting Services para conectar ao servidor de nível de dados novo entidade de segurança de segurança

Para redirecionar o Reporting Services para se conectar ao servidor nova camada de dados entidade de segurança de segurança

Mapear o servidor de camada de aplicativos para o novo servidor de camada de dados entidade de segurança de segurança

Após o failover todos os bancos de dados, o servidor de camada de dados de espelhamento se torna o servidor de camada de dados entidade de segurança de segurança para a implantação.Para concluir o failover, você deve redirecionar o servidor de camada de aplicativo para o servidor entidade de segurança de segurança.

Para redirecionar o servidor de camada de aplicativo para o novo servidor de camada de dados entidade de segurança de segurança

  1. log para o 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

    Servidor de camada de aplicativo

    • Microsoft Team Foundation servidor pool de aplicativos

    O Reporting Services

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

      Observação:
      Você st arte o servidor de relatório aplicativo pool no IIS Se você estiver executando SQL Server 2005 mas não se você estiver executando SQL Server 2008.
    • SQL servidor Reporting Services (TFSINSTANCE)

  2. em aberto o janela do aviso de comando e alterar diretórios para %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation servidor\Tools.

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

  4. Tipo de iisreset para reiniciar o IIS e pressione ENTER.

Recriar o cubo de Team sistema

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

Redirecionar sites da Web para projetos de equipe

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

Reiniciar os serviços

Para reiniciar serviços usa o Team Foundation servidor

  1. Faça fazer logon no servidor apropriado, em aberto Computer Manager e iniciar os serviços 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

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

    Servidor de 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:
      Você iniciar o pool de aplicativos do servidor de relatório no Serviços de Informações da Internet (Serviços de Informações da Internet) Se você estiver executando SQL Server 2005 mas não se você estiver executando SQL Server 2008.
    • Site da Web padrão ou o site do relatório Manager

  2. Abra o Internet Explorer, digite a seguinte seqüência de caracteres na BAR de endereços e verifique se o portal do projeto da equipe está disponível:

    http://SharePointServicesServerName /padrão.aspx

Consulte também

Tarefas

Como: Configurar o SQL servidor espelhamento para a camada de dados do Team Foundation servidor

Conceitos

Team Foundation servidor Permissões

Espelhamento do camada de dados do Team Foundation servidor

Outros recursos

Como: Parar e iniciar serviços, aplicativo pools e sites da Web