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:
Parar os serviços que usa o Team Foundation servidor
Trocar as funções do entidade de segurança de segurança e o espelhamento de bancos de dados manualmente
Redirecionar o Reporting Services para conectar ao servidor de nível 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
Recriar o cubo de Team sistema
Excluir o cache de controle de versão
Redirecionar sites da Web para projetos de equipe
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
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.
No Tipo de servidor clicarMecanismo de banco de dados.
In Nome do servidor, clicar ou digite o nome e a instância do servidor ao qual você deseja se conectar.
No Autenticação lista, clicar no esquema que seja apropriado para seu servidor.
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.
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
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.
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
log para o servidor que hospeda o Reporting Services e atualizar sua conta de identidade.
Para obter mais informações, consulte Como: Redirecionar o Reporting Services se conectar a um servidor diferente da camada de dados.
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
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)
em aberto o janela do aviso de comando e alterar diretórios para %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation servidor\Tools.
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.
Tipo de iisreset para reiniciar o IIS e pressione ENTER.
Recriar o cubo de Team sistema
Para recompilar o cubo do Team sistema
Faça fazer logon no servidor de camada de aplicativo, e recompilar o cubo do Team sistema.
Para obter mais informações, consulte Como: 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
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
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.
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
Faça fazer logon servidor que hosts Produtos e tecnologias do SharePointe redirecioná-lo para usar os bancos de dados de conteúdo no novo servidor de camada de dados entidade de segurança de segurança.
Para obter mais informações, consulte Como: Redirecionar produtos e tecnologias do SharePoint para usar um novo banco de dados de conteúdo.
Reiniciar os serviços
Para reiniciar serviços usa o Team Foundation servidor
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
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