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:
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 SQL Server Reporting Services para 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
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
(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
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.
In Tipo de servidor, clicar Mecanismo de banco de dados.
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.
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
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.
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
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
log para o servidor que hospeda o Reporting Services e redirecioná-lo para se conectar à instância do banco de dados no servidor de camada de dados espelhado.
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
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
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)
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.
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
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 servidor de camada de dados espelhado
log para o servidor que hospeda Produtos e tecnologias do SharePointe redirecioná-lo para usar os bancos de dados de conteúdo no novo servidor de camada de dados.
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 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
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
Faça fazer logon no servidor de camada de aplicativo.
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