Compartilhar via


Redirecionar o Reporting Services para se conectar a um servidor diferente

Se sua implantação de Visual Studio Team Foundation Server usa SQL Server Reporting Services, você talvez precise redirecionar o Reporting Services para o local dos bancos de dados. Especificamente, você deve redirecionar o Reporting Services sempre que você move, renomear ou restaurar os bancos de dados que ele usa para um novo local.

ObservaçãoObservação

Você pode editar as configurações para um servidor que está executando o Reporting Services a partir do console de administração para Team Foundation. Para obter mais informações, consulte Adicionar um servidor de relatórios para sua implantação..

Para redirecionar o Reporting Services para se conectar a um local diferente, execute a seguinte seqüência de etapas:

  1. Verifique se estão executando os serviços de SQL Server

  2. Alterar a conexão de banco de dados para o Reporting Services

  3. Atualizar a identidade da conta de serviço para o Reporting Services

  4. (Opcional) Redirecionar a fonte de dados no banco de dados do Analysis Services

Permissões necessárias

Para concluir estes procedimentos, você deve ser um membro do Administrators o grupo em servidores novos e antigos.

Com essas permissões, talvez você precise atender os requisitos a seguir em um computador que esteja executando o Windows Server 2008 ou Windows Vista:

  • Para seguir um procedimento de linha de comando, talvez você precise abrir um Prompt de comando elevado, clicando em Iniciar, o direito o Prompt de comandoe clicando em Executar como administrador.

  • Para seguir um procedimento que requer o Internet Explorer, talvez você precise iniciá-lo como um administrador clicando Iniciar, clicando em Todos os programas, o direito Internet Explorere em seguida, clicando em Executar como administrador.

  • Para acessar o Gerenciador de relatórios, relatórios ou sites da Web para SQL Server Reporting Services, você talvez precise adicionar esses sites à lista de sites confiáveis no Internet Explorer ou inicie o Internet Explorer como um administrador.

Para obter mais informações, consulte o site da Microsoft.

Verifique se estão executando os serviços de SQL Server

Para verificar o que estiver executando o serviços para SQL Server

  • Faça logon no servidor apropriado, abra o Gerenciador de computador e verifique se estão executando os serviços na tabela a seguir.

    Servidor que hospeda este programa

    Serviço

    SQL ServerAnalysis Services

    • SQL ServerAnalysis Services (MSSQLSERVER ou TFSInstance)

    Team Foundationbancos de dados

    • SQL Server(MSSQLSERVER ou TFSInstance)

    • SQL ServerAgente (MSSQLSERVER ou TFSInstance)

Alterar a conexão de banco de dados para o Reporting Services

Para iniciar o Reporting Services e alterar a conexão de banco de dados SQL Server de 2008

  1. No servidor que está executando o Reporting Services, clique em Iniciar, aponte para Todos os programas, aponte para De Microsoft SQL Server, aponte para Ferramentas de configuraçãoe em seguida, clique em Reporting Services Configuration Manager.

  2. No Conexão de configuração de serviços de emissão de relatórios caixa de diálogo, certifique-se de que o nome do servidor e a instância estejam correta e clique em conectar.

  3. No Relatar o Status do servidor painel, clique em Iniciar se o servidor não estiver iniciado já.

  4. No painel do Explorer, clique em banco de dados.

  5. No Report Server Database painel, clique em Banco de dados de alteração.

    O Assistente de configuração de banco de dados de servidor de relatório é aberto.

  6. Clique em Escolher um banco de dados de servidor de relatório existentese em seguida, clique em próximo.

  7. Em Nome do servidor, digite o nome do servidor no qual você restaurados os bancos de dados, clique em Test Connectione em seguida, clique em próximo.

  8. No Report Server Database , clique em ReportServere em seguida, clique em próximo.

    ObservaçãoObservação

    Se você usou uma instância nomeada, o nome do banco de dados será ReportServer$TFSInstanceName.

  9. No O tipo de autenticação lista, clique em Credenciais de serviçoe, em seguida, clique em próximo.

  10. Sobre o Resumo página, verifique se as informações estão corretas e clique próximo.

  11. Clique em Concluir para fechar o assistente.

Atualizar a identidade da conta de serviço para o Reporting Services

Você deve atualizar a identidade da conta de serviço para o Reporting Services, sempre que você move, renomear ou restaura os bancos de dados para um servidor diferente.

Quando você modifica essa identidade, cada etapa é registrada no painel de tarefas na parte inferior da página. O serviço do servidor de relatório será interrompido e reiniciado durante a atualização de conta. Podem ocorrer erros, como falhas de logon se confunde a uma conta ou senha.

Observação importanteImportante

Você sempre deve usar o Reporting Services Configuration Manager para atualizar a conta de serviço para que outras configurações que dependem da identidade que podem ser atualizadas ao mesmo tempo.

Para atualizar a identidade de SQL Server de 2008

  1. No painel do Explorer da ferramenta de configuração do Reporting Services, clique em A conta de serviço.

  2. Em Conta de serviço do servidor de relatório, clique em conta interna de uso, clique em O serviço de redee em seguida, clique em Aplicar.

  3. Quando for solicitado para fazer backup da chave simétrica, digite um nome de arquivo e local para o backup.

  4. Digite uma senha para bloquear e desbloquear o arquivo e clique em OK.

    Se o servidor de relatório usa a conta de serviço para se conectar ao banco de dados do servidor de relatório, as informações de conexão serão atualizadas para usar a nova conta ou senha. Se você atualizar as informações de conexão, você deve se conectar ao banco de dados.

  5. No Conexão de banco de dados de SQL Server caixa de diálogo, o tipo de credenciais para uma conta que tenha permissão para se conectar ao banco de dados e, em seguida, clique em OK.

  6. Quando você for solicitado para restaurar a chave simétrica, digite a senha que você especificou na etapa 3 e, em seguida, clique em OK.

  7. No painel de resultados, verifique as mensagens de status para verificar se todas as tarefas foram concluídas com êxito.

    "Restaurando a chave de criptografia" é exibido por último na lista de tarefas.

    Observação importanteImportante

    No evento improvável de que a chave simétrica não é restaurada, você pode executar esta etapa você mesmo abrindo o Chaves de criptografia página e clicando em restauração. Para verificar que a conta foi redefinida, você pode abrir um relatório que usa as credenciais armazenadas. Se você não pode restaurar a chave, você deve excluir o conteúdo criptografado. Para obter mais informações, consulte "Excluir e Re-creating chaves de criptografia" "backup e restauração de chaves de criptografia" na configuração de ajuda para SQL Server.

  8. Feche o Reporting Services Configuration Manager.

Redirecionar a fonte de dados no banco de dados do Analysis Services

Se você moveu o banco de dados do Analysis Services do data warehouse para Team Foundation para um servidor diferente, você deve redirecionar a fonte de dados para usar o banco de dados.

Para redirecionar a fonte de dados para o depósito.

  1. Faça logon no servidor que hospeda o Reporting Services.

  2. (SQL Server 2005 apenas) abrir o Gerenciador de computador e iniciar o ReportServer ou ReportServer$ InstanceName application pool.

  3. Abra o Internet Explorer, digite a seqüência de caracteres a seguir na barra de endereços e pressione ENTER:

    https://localhost/Reports

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

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

  4. Clique em TfsOlapReportsDS.

  5. No seqüência de conexão caixa, a atualização do fonte de dados argumento com o nome do servidor que hospeda SQL Server Analysis Services. Por exemplo, digite a seguinte seqüência:

    Fonte de dados =NameOfAnalysisServicesDataTierServer\TFSInstance

  6. Clique em as credenciais armazenadas com segurança no servidor de relatórios.

  7. Atualizar o nome de usuário e senha para refletir com precisão a conta de serviço para o Reporting Services e, em seguida, clique em Aplicar.

Consulte também

Outros recursos

How to: Move the Analysis Services Database to a Separate Server

SQL Server e de Team Foundation Server