Partilhar via


Bancos de dados do SQL Server para o Azure DevOps Server

Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 | Azure DevOps Server 2020

Você pode gerenciar o Servidor de DevOps do Azure mais facilmente se entender o SQL Server, o SQL Server Reporting Services e como eles interagem com o Servidor de DevOps do Azure.

O diagrama a seguir ilustra a arquitetura lógica de uma implantação do Azure DevOps Server integrada ao SQL Server Reporting Services.

Relações de banco de dados com bancos de dados de Relatórios do SQL Server, Azure DevOps Server

Uma vantagem de armazenar todos os seus dados em um banco de dados é que ele simplifica o gerenciamento de dados porque você não precisa fazer backup de computadores clientes individuais. Se você estiver familiarizado com o backup de bancos de dados do SQL Server, o backup e a restauração de bancos de dados do Azure DevOps Server serão semelhantes. 

Interações entre o Servidor de DevOps do Azure e bancos de dados do SQL Server

A tabela a seguir descreve os bancos de dados que podem estar presentes em sua implantação do Azure DevOps Server.

Base de Dados

Usado quando

Descrição


Tfs_Configuration

Sempre

Armazena dados que descrevem sua implantação do Servidor de DevOps do Azure, incluindo o nome e o local dos outros bancos de dados.

Tfs_Collection

Sempre

Um banco de dados para cada coleção de projetos. Cada banco de dados armazena os dados para os projetos (controle de versão, compilações e itens de trabalho) nessa coleção.


Tip

O Servidor de DevOps do Azure requer que as configurações de agrupamento não diferenciem maiúsculas de minúsculas, sejam sensíveis a acentos e não sejam binárias. Se quiser usar uma instalação existente do SQL Server com o Azure DevOps Server, verifique se as configurações de agrupamento atendem a esses requisitos. Caso contrário, a instalação do Azure DevOps Server falhará. Para obter mais informações, consulte requisitos de agrupamento do SQL Server para o Azure DevOps Server

O SQL Server deve ser instalado em um servidor (ou servidores) que tenha os níveis de confiança apropriados configurados entre ele e o servidor (ou servidores) que hospeda a camada lógica do aplicativo Azure DevOps.

Interações entre o Azure DevOps Server e o SQL Server Reporting Services

O SQL Server Reporting Services é considerado parte da camada de aplicativo lógico para o Azure DevOps Server. No entanto, o Reporting Services não precisa ser instalado no mesmo servidor físico que outros aspetos lógicos dessa camada de aplicativo, como Produtos do SharePoint.

Ao configurar permissões de usuário e grupo e associação de grupo no Servidor de DevOps do Azure, você também deve configurar manualmente a associação de função e as permissões apropriadamente para esses usuários e grupos no Reporting Services. Para obter mais informações, consulte funções do SQL Server Reporting Services.

Além de configurar a associação e as permissões de função no Reporting Services, você também deve gerenciar a conta de leitor de relatório que o Servidor de DevOps do Azure usa para se comunicar com o servidor de relatório. Essa conta é frequentemente chamada de conta de fontes de dados do Reporting Services ou TFSREPORTS. Como a conta de serviço do Servidor de DevOps do Azure, a conta do leitor de relatório deve ser membro de um grupo de trabalho ou domínio confiável por todos os computadores que se conectam ao Servidor de DevOps do Azure. Para obter mais informações, consulte Contas necessárias para a instalação do Azure DevOps Server.

Tip

Mesmo quando você estiver conectado com credenciais administrativas, poderá ter problemas para acessar o Gerenciador de Relatórios ou os sites http://localhost/Reports, a menos que adicione esses sites como Sites Confiáveis no Internet Explorer ou inicie o Internet Explorer como administrador. Para iniciar o Internet Explorer como administrador, escolha Iniciar, digite Internet Explorer, clique com o botão direito do mouse no resultado e escolha Executar como administrador.