Partilhar via


Como: Recriar o cubo de Team sistema

[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.]

Para acessar relatórios de alto nível, você deve recompilar o cubo do Team sistema sempre que você move, restauração, renomear ou failover o servidor de camada de dados de Team Foundation. O cubo do Team sistema oferece suporte SQL Server O Reporting Services e contém dados do banco de dados relacional do data warehouse do Team sistema. Para obter mais informações, consulte Noções básicas sobre a arquitetura de depósito de dados.

Permissões necessárias

Para executar esses procedimentos, você deve ter as seguintes permissões em SQL Server:

  • Você deve ser um membro do sysadmin agrupar de segurança para a instância de banco de dados para Team Foundation e para o análise Services banco de dados a instância do Team sistema data warehouse.

  • Você deve ser um usuário do banco de dados relacional TfsWarehouse.

  • Você deve ser um membro da função de banco de dados TFSEXECROLE.

Além disso, você deve ser um membro do Team Foundation Administrators agrupar de segurança ou no nível do servidor Administer warehouse permissão deve ser definido como Allow. 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 do Reporting Services, talvez seja necessário 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.

Para recriar o cubo do Team sistema, você deve executar a sequência de etapas a seguir:

  1. Verifique se que serviços e pools de aplicativos estão em execução e se o TCP/IP está ativado para SQL servidor

  2. Recriar o cubo de Team sistema

  3. Processar cubo sistema theTeam

  4. Reiniciar os serviços

  5. Verifique se que os relatórios que estão acessível

Verifique se que serviços e pools de aplicativos estão em execução e se o TCP/IP está ativado para SQL servidor

Os serviços e aplicativo pools que SQL Server requer deve estar sendo executado para que você conclua as etapas neste procedimento. Você interromper Reporting Services de modo que os usuários não acessem relatórios enquanto você estiver recriando o cubo do Team sistema.Além disso, para uma implantação de servidor dual, o protocolo TCP/IP deve ser ativado para cada instância de um SQL Server banco de dados.

Observação:

B padrão de y , TCP/IP desabilitado Quando você instala o SQL Server.

Para verificar que serviços e aplicativo pools estão sendo executados e que TCP/IP está ativado para o SQL servidor

  1. log para o servidor apropriado, abra o Gerenciador de computador e verifique se estão executando os serviços e os pools de aplicativos na tabela a seguir:

    log para o servidor que hospeda este programa

    Componente

    SQL Server análise Services

    • SQL Server análise Services (MSSQLSERVER ou TFSInstance)

    Team Foundation bancos de dados

    • SQL Server (MSSQLSERVER ou TFSInstance)

    • SQL Server Agente (MSSQLSERVER ou TFSInstance)

    Camada de aplicativo

    • Microsoft Team Foundation servidor pool de aplicativos

    Para obter mais informações, consulte Como: Parar e iniciar serviços, aplicativo pools e sites da Web.

  2. Faça fazer logon no servidor que hospeda o Reporting Services e pare os serviços a seguir:

    • SQL servidor Reporting Services (TFSINSTANCE)

    • ReportServer ou ReportServer $$$$InstanceName (pool de aplicativos)

      Observação:

      Gerenciar ReportServer para SQL Server 2005 mas não para SQL Server 2008.

  3. Certifique-se de que TCP/IP tiver sido ativado para SQL Server no servidor de camada de dados. Para obter mais informações, consulte Como: Habilitar o protocolo TCP/IP para uma instância de banco de dados.

Recriar o cubo de Team sistema

Quando você recriar o cubo do Team sistema, Team Foundation Server descarta o cubo antigo e cria uma instância separada do cubo. Você deve, em seguida, processo o cubo para preenchê-lo com dados de armazenamentos operacionais para o Team sistema.

Para recriar o cubo do Team sistema

  1. No servidor de camada de aplicativo, em aberto Computer Manager e parar o serviço Visual do Studio Team Foundation Server Agendador de Tarefas.

  2. em aberto uma janela de aviso de comando e alterar diretórios para Unidade: % programa Files % \Microsoft servidor\Tools do visual Studio 2008 Team Foundation.

  3. Digite o seguinte comando:

    SetupWarehouse.exe -o -sDataTierServerName-dTFSWarehouse -c warehouseschema.xml -ra TFSReportServiceAccount -a TFSServiceAccount -mturl http://ApplicationTierServerName:Port-lLogFileName

    Onde:

    Argumento

    Descrição

    DataTierServerName

    O nome do servidor que hospeda os bancos de dados relacionais para Team Foundation. 

    Se você tiver movido, failover ou restaurado dados em um servidor que esteja executando o SQL Server, especifique o nome do servidor.

    TFSReportServiceAccount

    O nome da conta de serviço para o Reporting Services em Domínio\NomeUsuário formato.

    TFSServiceAccount

    O nome da conta do serviço de Team Foundation Server em Domínio\NomeUsuário formato.

    ApplicationTierServerName

    O nome do servidor de camada de aplicativo para Team Foundation.

    Porta

    O número da porta para serviços da Web em que Team Foundation se baseia. O valor padrão é 8080.

    LogFileName

    (Opcional) Arquivo de log de saída.

  4. Aguarde até que o comando for concluído com êxito.

    Observação:

    Se o comando é não concluída d com êxito, Você deve verificar Se você tem tudo permissões necessárias .Você também pode c fazer check-in o setupwarehouse.log file (disponível apenas se você especificou sistema autônomo uma opção ) e O dados warehouse de solução de problemas.

processo o Team sistema cubo

Ao processar o cubo do Team sistema, você ajuda a garantir consultas e relatórios estão atualizados com os dados que dependem do cubo.Quando você processo o cubo, você processo o banco de dados do análise Services do data warehouse do Team sistema ao mesmo time.O time necessário para o processamento completo depende a quantidade de dados no banco de dados relacional do data warehouse.

Observação:

O Microsoft Team Foundation servidor pool de aplicativos deve estar executando para a controladora de depósito de serviço Web para estar disponível.

Para processar o cubo do Team sistema

  1. Faça fazer logon no servidor de camada de aplicativo.

  2. Abra o Internet Explorer, digite a seguinte seqüência de caracteres na BAR de endereços e pressione ENTER:

    https://localhost:8080/Warehouse/v1.0/warehousecontroller.asmx

    The ControllerServic e a página é aberta.

  3. clicar GetWarehouseStatuse, em seguida, clicar Chamar.

    Observação importante:

    O serviço deve retornar uma Valor de Quando ocioso, que indica que o cubo não está sendo processado.Se for retornado um valor diferente, Repetir essa etapa até Quando ocioso será retornado.

  4. Retornar para o ControllerService página, clicar Executare, em seguida, clicar Chamar.

    Esta etapa inicia o processamento do cubo.O serviço retorna True quando ele for bem-sucedido na inicialização o controlador e False se não for bem-sucedida.Um valor de False indica que o cubo está sendo processado no momento.

  5. Para determinar quando o cubo foi processado, volte para o ControllerService página, clicar GetWarehouseStatuse, em seguida, clicar Chamar.Este serviço retorna os valores de status a seguir:

    • ProcessingAdapters (as modificações do esquema de processamento ou recebendo dados)

    • ProcessingOlap (as modificações do esquema de processamento ou processar o cubo)

    • Quando ocioso (processamento concluído)

    Processamento do cubo é concluída quando o GetWarehouseStatus serviço retorna um valor de Quando ocioso.

Observação:

Durante a típica operações, o Visual Studio Team Foundation servidor tarefa Agendador serviço chama a ControllerService Método de Web e processa o cubo de acordo com uma freqüência de atualização predefinidas (por padrão, uma hora).Para alterar a freqüência, consulte Como: Alterar a freqüência para atualizando o Dadosta warehouse para o Team Sistema.

Reiniciar os serviços

Para reiniciar serviços

  • log para o servidor apropriado, abra o Gerenciador de computador e iniciar os componentes na tabela a seguir:

    log para o servidor que hospeda este programa

    Inicie este componente

    O Reporting Services

    • SQL servidor Reporting Services (TFSINSTANCE)

    • (SQL Server 2005 somente) ReportServer ou ReportServer $InstanceName (pool de aplicativos)

    Servidor de camada de aplicativo

    • O Visual Studio Agendador Team Foundation servidor tarefa serviço

Verifique se que os relatórios que estão acessível

Para verificar se os relatórios estão acessíveis

  1. Faça fazer logon no servidor que hospeda o Reporting Services, em aberto Internet Explorer, digite a seguinte seqüência de caracteres na BAR de endereços e pressione ENTER:

    https://localhost/Reports

    Se tiver implantado uma instância nomeada no servidor de camada de dados, digite a seguinte seqüência de caracteres em vez disso:

    **https://localhost/Reports_**TFSInstance

    The Gerenciador de relatório página é aberta.

  2. In Sumário, clicar qualquer projeto, clicar qualquer um dos relatórios padrão do projeto e, em seguida, verifique se o relatório é exibido corretamente.

Consulte também

Tarefas

Como: Fail over a um servidor de camada de dados espelhado

Como: Mover de um servidor único para uma implantação de servidor dual

Conceitos

Noções básicas sobre a arquitetura de depósito de dados

O dados warehouse de solução de problemas

Como: restauração dados para o Team Foundation

Referência

SetupWarehouse

Outros recursos

Como: Habilitar o protocolo TCP/IP para uma instância de banco de dados

Como: Excluir o cache de controle de versão no servidor de camada de aplicativos

Gerenciando dados