Compartilhar via


Noções básicas do SQL Server e do SQL Server Reporting Services

Você pode gerenciar Visual Studio Team Foundation Server mais facilmente se você entende SQL Server, SQL Server Reporting Services, e como ambos interagem com Team Foundation Server. Este tópico foca especificamente nas interações entre o SQL Server, o SQL Server Reporting Services, e o Team Foundation Server.

Interações entre o Team Foundation Server e o SQL Server

A camada lógica de dados do Team Foundation depende da SQL Server e consiste em vários bancos de dados de SQL Server. Por padrão, esses bancos de dados têm os seguintes nomes:

  • TFS_Configuration, que contém todas as informações de configuração de recursos para Team Foundation Server

  • TFS_Warehouse, que é o banco de dados para todos os relatórios em Team Foundation Server 

  • TFS_Analysis, que é um banco de dados dimensional que armazena os dados agregados das coleções de projeto de equipe.

  • **TFS_**CollectionName, os bancos de dados individuais para coleções de projeto de equipe (cada coleção tem seu próprio banco de dados).

Essa camada lógica pode ser localizada em um ou mais servidores físicos, e pode ser distribuída entre um conjunto de servidores SQL Server.

O diagrama a seguir ilustra a arquitetura lógica de uma implantação de Team Foundation Server que é integrada com SQL Server e Produtos do SharePoint do Reporting Services:

Relações de banco de dados com produtos do SharePoint

Uma vantagem de armazenar todos os dados em um banco de dados é que isso simplifica o gerenciamento de dados porque você não tem que fazer backup de computadores cliente individuais. Se você estiver familiarizado com o backup de bancos de dados do SQL Server, achará o backup e a restauração de bancos de dados do Team Foundation Server igualmente familiares.

Dica

Team Foundation Server requer que configurações de agrupamento diferenciem maiúsculas e minúsculas, diferenciem o acento e não sejam binárias.Se você desejar usar uma instalação existente do SQL Server com Team Foundation Server, deverá verificar se as configurações de agrupamento atendem aos requisitos.Se não estiverem, a instalação de Team Foundation Server falhará.Para obter mais informações, consulte Requisitos de agrupamento do SQL Server para o Team Foundation Server

SQL Server deve ser instalado em um servidor (ou servidores) que possui os níveis de confiança apropriado configurados entre eles e o servidor (ou servidores) que hospeda a camada lógica de Team Foundation .

Interações entre o Team Foundation Server e o SQL Server Reporting Services

SQL Server Reporting Services é considerado parte da camada lógica do aplicativo para o Team Foundation Server. No entanto, os Reporting Services não precisam ser instalados no mesmo servidor físico que outros aspectos lógicos da camada de aplicativo, como Produtos do SharePoint.

Ao configurar as permissões de grupo e de usuário e a associação de grupo no Team Foundation Server, você também deve configurar manualmente a função de associação e as permissões corretamente para os 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 de função e as permissões no Reporting Services, você também deverá gerenciar a conta do leitor de relatório usada pelo Team Foundation Server para se comunicar com o servidor de relatório. Esta conta é geralmente conhecida como as fontes de dados do Reporting Services, ou TFSREPORTS. Como a conta de serviço para o Team Foundation Server, a conta do leitor de relatório deve ser membro de um grupo de trabalho ou domínio que seja confiável para cada computador que se conectar ao Team Foundation Server. Para obter mais informações, consulte Contas necessárias para instalação do Team Foundation Server.

Dica

Mesmo se você estiver conectado com credenciais administrativas, você pode ter problemas ao acessar o gerenciador de relatórios ou sites https://localhost/Reports a menos que você adicione os seguintes sites como sites confiáveis no Internet Explorer ou inicie o Internet Explorer como um administrador.Para iniciar o Internet Explorer como um administrador, escolha Iniciar, Todos os Programas, abra o menu de atalho do Internet Explorer, e selecione Executar como administrador.Para obter mais informações, consulte o site da Microsoft.

Consulte também

Conceitos

Funções do SQL Server Reporting Services