Como: Mover o banco de dados análise Services para um servidor separado
[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.]
Você pode aumentar a capacidade de um servidor de camada de dados para Team Foundation movendo o análise Services banco de dados do data warehouse do Team sistema em um servidor separado de camada de dados. Depois de concluir este procedimento, a camada de dados será compõem um servidor que hospeda os bancos de dados relacionais e um servidor que hospeda o banco de dados de SQL Server análise Services.
Antes de iniciar este procedimento, você deve configurar o novo servidor do análise Services com as mesmas configurações de configuração que você usou no servidor de camada de dados existente.Para obter mais informações, consulte o guia de instalação para Team Foundation, que pode ser encontrado na Site da Microsoft.
Para mover o análise Services banco de dados para um servidor separado, você deve executar os procedimentos a seguir:
Parar servidor tarefa Agendador do Visual Studio
Verifique se serviço Web do warehouse controladora está ocioso
Conceder o New servidor acesso ao banco de dados relacional para o data warehouse
atualização o banco de dados de inscrição para usar o novo servidor
recompilar análise Services Database para o cubo
Recriar o cubo de Team sistema
Redirecionar o SQL servidor Reporting Services para usar a nova fonte de dados
Reiniciar servidor tarefa Agendador do Visual Studio
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 na instância do banco de dados para Team Foundation e, na análise Services banco de dados do data warehouse do Team sistema.
Você deve ser um usuário no 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 sobre permissõ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 acessar o Gerenciador de relatório, relatório ou sites da Web para SQL Server O Reporting Services, você talvez precise 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.
Parar servidor tarefa Agendador do Visual Studio
Para interromper o Visual Studio Team Foundation servidor tarefa Agendador
No servidor de camada de aplicativo, em aberto Computer Manager e parar o serviço Agendador de tarefas do Visual Studio Team Foundation Server.
Para obter mais informações sobre como iniciar e interromper serviços, consulte Como: Parar e iniciar serviços, aplicativo pools e sites da Web.
Verifique se serviço Web do warehouse controladora está ocioso
Para verificar se o controlador de depósito de serviço Web está ocioso
No servidor de camada de aplicativo, em aberto 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 ControllerService página é aberta.
clicar GetWarehouseStatus.
Na página GetWarehouseStatus, clicar Chamar.
Se o serviço de depósito estiver ocioso, ele retorna um documento XML que indica o status do serviço.
<WarehouseStatus …>Idle</WarehouseStatus>
Cuidado: Se a serviço está ocupado, esperar até ele se torne ocioso antes de continuar com as próximas etapas .
Conceder o New servidor acesso ao banco de dados relacional para o data warehouse
Para conceder o acesso de servidor novo para o banco de dados relacional para o data warehouse
No servidor que hospeda os bancos de dados relacionais para Team Foundation, clicar Iniciar, point to Todos os programas, point to Microsoft SQL Servere, em seguida, clicar SQL Server Management Studio.
The Conectar-se ao servidor caixa de diálogo é aberta.
In Tipo de servidor, clicar Mecanismo de banco de dados.
In Nome do servidor, clicar no nome do servidor de camada de dados existente e instância de banco de dados e, em seguida, clicar Conectar-se.
In Objeto Explorer, expandir o nó para o servidor de camada de dados existente e, em seguida, expandir a pasta segurança.
clicar com o botão direito do mouse o Logons pasta e, em seguida, clique em Novo login.
Sobre o Geral página, clicar Pesquisar.
The Selecionar usuário ou agrupar caixa de diálogo é aberta.
Digite a conta de domínio para o servidor que hospedará análise Services.clicar Verificar nomes, verifique se o nome da conta resolve para uma conta conhecida e clicar OK.
Observação: O formulário da conta de domínio para um computador é Domínio\NomeDoComputador$.Por exemplo, a conta de domínio para um computador chamado MeuServidor em um domínio chamado MyDomain seria MyDomain\MyServer $.
clicar no Mapeamento de usuário página e selecionar o TFSWarehouse a caixa de seleção.
Em associação em funções de banco de dados: TFSWarehouse , selecionar o TFSWarehouseDataReader and pública caixas de seleção e, em seguida, clicar OK.
atualização o banco de dados de inscrição para usar o novo servidor
Para atualizar o banco de dados de inscrição para usar o novo servidor
No servidor que hospeda os bancos de dados relacionais para Team Foundation, no SQL Server Management Studio, em aberto Pesquisador de objetos, expandir Bancos de dados, expandir TFSIntegration, expandir Tabelas, clicar dbo.tbl_databasee, em seguida, clicar Nova consulta.
Na período de consulta criar o seguinte consulta, exceto que substitua o nome do novo servidor.
INSERT INTO [TfsIntegration].[dbo].[tbl_database] ([fk_registry_entry_id], [name], [dbname], [servername], [connection], [excludebackup]) SELECT [fk_registry_entry_id] ,'TfsWarehouse' ,[dbname] ,'New Data-tier Server for Analysis Services' ,[connection] ,[excludebackup] FROM [TfsIntegration].[dbo].[tbl_database] WHERE [name]= 'TfsWarehouse'
Sobre o Consulta menu, clicar Executar.
Recriar o banco de dados análise Services para o data warehouse
Por reconstruindo o análise Services banco de dados, você cria o banco de dados no novo servidor, mas não preencha o banco de dados com todos os dados.
Para recompilar o banco de dados do análise Services para o data warehouse
No servidor de camada de aplicativo, abra uma janela do aviso de comando e altere diretórios para Unidade:programa Files\Microsoft Visual Studio 2008 Team Foundation Server\Tools.
Digite o seguinte comando e aguarde a conclusão:
SetupWarehouse.exe -rebuild -sDataTierServerName-dTFSWarehouse -c warehouseschema.xml -ra TFSReportServiceAccount -a TFSServiceAccount -mturl http://ApplicationTierServerName:Port -edt TfsBuild
Você deve substituir sistema autônomo argumentos sistema autônomo a tabela a seguir descreve:
Argumento
Descrição
DataTierServerName
O nome do servidor que hospeda os bancos de dados relacionais para Team Foundation.
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.
Porta
O número da porta de serviços da Web para Team Foundation. O valor padrão é 8080.
Observação: O -d deve especificar a opção TfsWarehouse, o nome do banco de dados de data warehouse para o Team sistema.
Recriar o cubo de Team sistema
Ao recriar o cubo do Team sistema, você preenche o análise Services banco de dados para o depósito de dados com dados de bancos de dados operacionais para o Team sistema.
Para recompilar o cubo do Team sistema
Recrie o cubo do Team sistema.
Para obter mais informações, consulte Como: Recriar o cubo de Team sistema.
Redirecionar o Reporting Services para usar a nova fonte de dados
Para redirecionar o Reporting Services para usar a nova fonte de dados
No servidor que hospeda o Reporting Services, em aberto um navegador da Internet, 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 primário 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.
clicar TfsOlapReportsDS.
In String de conexão, especifique o servidor novo que hospeda SQL Server O análise Services sistema autônomo fonte de dados.
Por exemplo, digite a seguinte seqüência de caracteres:
Fonte de dados = AnalysisServicesServerName\InstanceName; catálogo inicial = TfsWarehouse
Redigite a senha para as credenciais armazenadas e, em seguida, clicar Aplicar.
Reinicie o Visual Studio Agendador Team Foundation servidor tarefa
Para reiniciar o Visual Studio Team Foundation servidor tarefa Agendador
- No servidor de camada de aplicativo, abra o Gerenciador de computador e iniciar o serviço Agendador de tarefas do Visual Studio Team Foundation Server.