Compartilhar via


Usar Grupos de Disponibilidade Sempre Visível do SQL Server com o Team Foundation Server

Este tópico fornece diretrizes gerais para habilitar grupos de disponibilidade do AlwaysOn com o Team Foundation Server.Os Grupos de Disponibilidade AlwaysOn exigem poucas configurações específicas do TFS, o que ajuda a proporcionar alta disponibilidade aos bancos de dados relacionais do TFS, como TFS_Configuration e TFS_Collection.A configuração específica do TFS define a opção MultisubnetFailover como "true" na cadeia de conexão que o TFS usa para a camada de dados e não é necessária para fornecer suporte de alta disponibilidade a relatórios ou ao SharePoint.Para fornecer alta disponibilidade ao servidor de relatórios do TFS ou a uma implantação do SharePoint, use a documentação desses produtos.

O suporte do TFS para Grupos de Disponibilidade AlwaysOn pode ser ativado ou desativado: se for usá-lo, você deve incluir o banco de dados TFS_Configuration e todos os bancos de dados TFS_Collection no grupo de disponibilidade.Se você adicionar uma coleção de projetos de equipe posteriormente, o banco de dados da coleção em questão deverá ser adicionado ao grupo de disponibilidade no SQL Server.

Uma das novidades dessa versão é que o TFS 2013 permite usar mais de um grupo de disponibilidade do SQL Server.

Consulte a documentação do SQL Server para saber como configurar os Grupos de Disponibilidade AlwaysOn.O TFS não exige configurações específicas para Grupo de Disponibilidade AlwaysOn.Use a melhor configuração para as necessidades da sua equipe e as recomendações fornecidas pelas orientações do SQL Server.Consulte Introdução aos Grupos de Disponibilidade AlwaysOn (SQL Server).

Configuração de uma nova instalação do TFS com Grupos de Disponibilidade AlwaysOn

Esse passo a passo de alto nível mostra as etapas necessárias para implantar os Grupos de Disponibilidade AlwaysOn durante a instalação do TFS.

DicaDica

Para definir a opção MultisubnetFailover como "true" na cadeia de conexão de uma implantação do TFS que já está em andamento, use o comando RegisterDB do TFSConfig com o argumento /usesqlalwayson.Você precisa usar o comando de controle TFSService para interromper e iniciar o TFS antes de definir a opção MultisubnetFailover.Consulte Comando RegisterDB e Comando TFSServiceControl.

Um: configure os Grupos de Disponibilidade AlwaysOn

O Grupo de Disponibilidade AlwaysOn do SQL Server deve estar pronto antes da instalação do TFS.Consulte Introdução aos Grupos de Disponibilidade AlwaysOn (SQL Server)

Dois: instale o TFS usando o assistente avançado

Marque a caixa de seleção do AlwaysOn

Se você estiver instalando o TFS pela primeira vez, use o assistente de configuração avançado, que fornece acesso à caixa de seleção Grupo de Disponibilidade AlwaysOn do SQL (mostrada abaixo).Nessa tela, insira o ouvinte do grupo de disponibilidade na caixa de texto Instância do SQL Server.O TFS cria os bancos de dados TFS_Configuration e DefaultCollection na réplica primária do grupo de disponibilidade AlwaysOn.Os bancos de dado do SharePoint também serão criados se você permitir que o TFS instale o SharePoint Foundation.

DicaDica

Você também pode acessar a caixa de seleção Grupo de Disponibilidade AlwaysOn do SQL usando os assistentes somente da camada de aplicativo ou de atualização.Consulte Como criar um farm do Team Foundation Server (alta disponibilidade) ou Requisitos de atualização do TFS.

Três: adicione os novos bancos de dados do TFS ao grupo de disponibilidade AlwaysOn

Você precisa fazer backup de todos os bancos de dados que quiser adicionar ao grupo de disponibilidade AlwaysOn para que eles estejam em conformidade com os dados armazenados no grupo desse tipo.Em seguida, use o assistente do grupo de disponibilidade para adicionar os bancos de dados ao grupo.Consulte Criação e configuração de Grupos de Disponibilidade (SQL Server) e Usar a caixa de diálogo Assistente de Grupo de Disponibilidade (SQL Server Management Studio).

DicaDica

Se você adicionar uma nova coleção de projetos de equipe ao TFS, adicione também o banco de dados da coleção a seu grupo de disponibilidade no SQL Server.Você não pode ter alguns bancos de dados das coleções de projetos de equipe no grupo de disponibilidade e outros fora dele.

Suporte dos Grupos de Disponibilidade AlwaysOn a relatórios e ao SharePoint

As configurações específicas ao TFS descritas nesse tópico não são necessárias para fornecer alta disponibilidade para a geração de relatórios ou o SharePoint.Para fornecer suporte do AlwaysOn a esses recursos, use as orientações disponíveis para esses produtos ou implemente alguns outros recursos de alta disponibilidade compatíveis com o TFS.

Geração de relatórios e Grupos de Disponibilidade AlwaysOn

SharePoint e alta disponibilidade