Configurar relatório no TFS 2010

3

Estou tentando configurar o relatório do TFS 2010 e recebi o seguinte erro:

Failed to add Domain\Development account to the TfsWarehouseDataReader role on the Tfs_Warehouse relational database

Configurei o serviço de relatórios na máquina e usei o SERVIÇO DE REDE como a conta de serviço e o login do banco de dados e parece estar funcionando bem.

Nas guias Analysis Services e Relatórios, especifiquei nosso administrador de domínio para acessar o armazenamento de dados.

Olhando para o banco de dados, ele criou o Domina \ Development como um grupo (que eu suponho estar correto, pois é um grupo no domínio), mas o TfsWarehouseDataReader não está marcado. Eu manualmente assinalo isso e tento terminar a configuração novamente e recebo o mesmo erro.

Estive procurando por todo o google e não consigo encontrar nada, o anyopne pode ajudar?

    
por MrsNezbit 26.03.2012 / 17:51

2 respostas

0

Você concedeu a conta "fazer logon localmente"?

Na página do MSDN sobre requisitos de conta para o leitor de relatórios: "Você deve especificar uma conta de usuário que tenha a permissão Permitir logon localmente."

link

    
por 27.03.2012 / 00:47
0

tl: dr: Você precisa ter sua conta em que está executando o TFS Administration Console, adicionado como um sysadmin à instância do banco de dados. Além disso, ele adiciona todos os usuários e grupos nas contas de serviço [Team Foundation] \ Team Foundation às permissões do banco de dados TFS_Warehouse por algum motivo estranho.

Isso é um pouco antigo, mas eu queria incluir meus dois centavos aqui para dar uma atualização sobre o que consertou isso para mim e o que notei:

Nós rodamos o TFS2010 aqui no trabalho e estamos trabalhando na mudança do nosso data center. Como parte disso, movi recentemente nossos bancos de dados de relatórios para um novo servidor.

Quando tentei atualizar as informações de relatório depois que os bancos de dados foram movidos, recebi a mensagem "Falha ao adicionar a conta Domain \ InterfaceSvc à função TfsWarehouseDataReader no banco de dados relacional Tfs_Warehouse"

Agora, o que me parece estranho é que a conta InterfaceSvc tem nada para fazer com a administração do TFS, é uma conta de serviço usada por um Serviço do Windows em outro servidor que faz chamadas para o TFS 5 minutos. Não faz parte de nenhuma das configurações de administração do TFS, e não há motivo algum para tentar ser adicionado a este banco de dados.

Primeira coisa: corrija o erro. Isso foi muito simples, o DBA adicionou minha conta de domínio pessoal para ser um administrador de sistema da instância do banco de dados e o erro foi embora e tudo funcionou bem.

Segunda coisa: essa conta de serviço foi adicionada ao banco de dados. Bem como algumas outras contas. Levou-me algumas pesquisas, mas parece que qualquer usuário e grupo no grupo de segurança [TEAM FOUNDATION] \ Contas de serviço da equipe Foundation são adicionados ao banco de dados TFS_Warehouse. Não faço ideia do porquê, mas parece ser consistente em ambas as instâncias de Teste e Produção do TFS.

    
por 24.10.2017 / 15:41