Compartilhar via


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

[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 os bancos de dados em que o espelhamento Team Foundation baseia-se, você pode causar failover para o servidor de camada de dados espelhado mesmo se o servidor entidade de segurança de segurança não disponível. Essa abordagem pode ajudar a minimizar a interrupção na implantação de Team Foundation Server. Para obter mais informações, consulte Mirroring the Team Foundation Data-Tier Server"Implementando a cenários de restauração de SQL ServerBancos de dados"para um SQL servidor 2005 or SQL servidor 2008 no Microsoft Web site.

Observação importante:

Você deve p erform th e procedimento s neste tópico somente se o servidor camada de dados entidade de segurança de segurança não estiver disponível.Se o servidor entidade de segurança de segurança estiver disponível, você deve seguir os procedimentos Como: Fail over a um servidor de camada de dados espelhado.Para obter mais informações, consulte "Serviço forçada (com possível perda de dados)" paraSQL servidor 2005 or SQL servidor 2008 no site da Microsoft.

Para executar failover em um servidor de camada de dados espelhado quando o servidor entidade de segurança de segurança não disponível, 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 SQL Server Reporting Services para conectar ao servidor de camada 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

  9. (Opcional) Atualizar o cache de dados em computadores cliente

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 mirrored 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 você failover para o servidor espelhado, você deve preparar o servidor de camada de aplicativo para usar o servidor de camada de dados espelhado.

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, 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 parar a serviços e sites da Web 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

    O Reporting Services

    • SQL servidor Reporting Services (TFSINSTANCE)

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

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

      Observação:
      Você precisa parar o site da Web do servidor de relatório e pool de aplicativos com SQL Server 2005 mas não com SQL Server 2008.

    Camada de aplicativo

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

    • Microsoft Team Foundation servidor pool de aplicativos

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

Depois de interromper serviços, pode manualmente failover os bancos de dados.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 espelhamento

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

    Observação:

    Para obter mais informações, consulte "Implementando a cenários de restauração de SQL ServerBancos de dados"para um SQL servidor 2005 or SQL servidor 2008 no site da Microsoft.

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

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

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

    SQL Server Abre o Management Studio.

  4. In Objeto Explorer, expandir o Bancos de dados nó para mostrar a lista de bancos de dados que formam a camada de dados.

Conclua o procedimento "forçar um failover do serviço para um servidor de camada de dados espelhado" neste tópico para 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, 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 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.

  • TfsActivityLogging

  • TfsBuild

  • TfsIntegration

  • TfsVersionControl

  • TfsWarehouse

  • TfsWorkItemTracking

  • TfsWorkItemTrackingAttachments

Para forçar um failover do serviço para um servidor de camada de dados espelhado

  1. In SQL Server O Management Studio em aberto o Arquivo , aponte para Novoe, em seguida, clicar Consulta com a conexão corrente.

    Uma nova período de consulta será aberta.

  2. Na janela, digite o seguinte comando em que Banco de dados é o nome de um banco de dados para Team Foundation:

    ALTER DATABASEDatabaseSET PARTNERFORCE_SERVICE_ALLOW_DATA_LOSS

  3. Na barra de ferramentas, clicar Executar.

Redirecionar o SQL Server Reporting Services para conectar ao servidor de camada de dados espelhado

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

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

Depois de failover de todos os bancos de dados e excluído do cache de controle de versão, 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 de camada de dados corrente.

Para redirecionar o servidor de camada de aplicativo

  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

    Camada de aplicativo

    • Microsoft Team Foundation servidor pool de aplicativos

    O Reporting Services

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

      Observação:
      Você precisa Iniciar o servidor de relatório aplicativo pool Em Serviços de Informações da Internet ( IIS ) Se você estiver executando SQL Server 2005 mas não se você estiver executando SQL Server 2008.
    • SQL servidor Reporting Services (TFSINSTANCE)

  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.

  3. Tipo de iisreset, e então pressione ENTER para reiniciar o Serviços de Informações da Internet (Serviços de Informações da Internet).

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 servidor de camada de dados espelhado

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 esse serviço

    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

    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ê precisa iniciar o pool de aplicativos do servidor de relatório no IIS 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

Atualizar o cache de dados em computadores cliente

Você deve atualizar o cache de dados em computadores cliente apenas se os dados restaurados não coincidir com os dados no servidor de camada de dados antes do failover.

Para atualizar o cache de dados em computadores cliente

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

  2. 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: Configurar o SQL servidor espelhamento para a camada de dados do Team Foundation servidor

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

Conceitos

Espelhamento do camada de dados do Team Foundation servidor

Team Foundation servidor Permissões

Outros recursos

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