AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / dba / Perguntas / 143532
Accepted
M.Ali
M.Ali
Asked: 2016-07-12 11:26:37 +0800 CST2016-07-12 11:26:37 +0800 CST 2016-07-12 11:26:37 +0800 CST

O Report Builder não se conecta a um servidor de relatórios remotos

  • 772

Ambiente Atual

Estou com um pouco de dificuldade aqui, tenho um Reporting Services instalado em um servidor e o mecanismo de banco de dados do SQL Server instalado em outro servidor.

Os usuários estão se conectando ao Reports Manager, que obviamente aponta para o servidor onde o Reporting Services está instalado.

O usuário usa um login genérico (uma conta de administrador local no Report Server) para se conectar ao gerenciador de relatórios.

Mas quando os usuários clicam no botão Construtor de Relatórios no Gerenciador de Relatórios, ele inicialmente falhou ao iniciar reclamando `"O aplicativo não pode recuperar os arquivos. A autenticação falhou."

Depois de muita pesquisa, descobri que, embora os usuários inserissem as credenciais de uma conta local ao se conectar ao Gerenciador de relatórios, mas quando clicassem no botão Report Builder, as credenciais de sua conta do Windows eram coletadas, portanto, o aplicativo ClickOnce falhou ao autenticar o usuário e falhou ao iniciar.

Alterei esse comportamento permitindo Basic Authenticationno Reporting Server e Permitindo Anonymous Authenticationno Reports Builder.

Agora, quando os usuários clicam em Report Buildervez de no construtor de relatórios, apenas selecionando as credenciais da conta atual do Windows, ele solicita as credenciais, o usuário passa as credenciais da conta de administrador local no servidor de relatórios e o aplicativo ClickOnce é baixado conforme o esperado.

Problema

Agora, o construtor de relatórios foi iniciado corretamente e posso clicar com o botão direito do mouse na pasta The datasources no painel esquerdo do designer, procurar as fontes de dados disponíveis, testar a conexão (mostra testado com êxito). Mas assim que clico no DataSet e tento adicionar um novo conjunto de dados, ele gera um erro dizendo "Falha na autenticação, não é possível conectar-se às fontes de dados".

Mesmo que na última etapa o teste de conexão tenha sido bem-sucedido, mas neste estágio está falhando.

insira a descrição da imagem aqui

Nota importante

O SQL Server não tem IP externo, só pode ser visto no servidor de relatórios. Poderia ser este o motivo da falha na conexão?

Quero dizer, o construtor de relatórios tenta obter uma conexão direta com o SQL Server quando iniciado?

Ou há mais alguma coisa que eu perdi?

Qualquer indicação de qualquer sugestão é muito apreciada, obrigado.

sql-server sql-server-2008-r2
  • 3 3 respostas
  • 9505 Views

3 respostas

  • Voted
  1. Best Answer
    M.Ali
    2018-03-13T15:15:41+08:002018-03-13T15:15:41+08:00

    Depois de muito pesquisar, não cheguei a lugar nenhum e, eventualmente, envolvi a Microsoft para me ajudar com o problema.

    O arquiteto de soluções da MS confirmou que o Construtor de Relatórios requer uma conexão direta com o SQL Server quando iniciado, portanto, o trabalho com conjuntos de dados no construtor de relatórios falhou. Aparentemente, isso é POR PROJETO e não vai mudar.

    Isso foi no SQL Server 2008 R2, mas o mesmo é verdade para o SQL Server 2012, 2014 e 2016. Não tenho certeza sobre 2017, mas duvido muito se isso mudou em 2017.

    Acabamos fornecendo ao cliente uma máquina na rede em DMZ para que os usuários finais se conectassem remotamente, apenas para trabalhar com o construtor de relatórios, é uma solução ruim, mas funcionou naquele momento e precisávamos de uma solução rápida para isso naquele momento .

    • 1
  2. B.M.
    2016-10-19T01:03:56+08:002016-10-19T01:03:56+08:00

    Eu tive esse problema depois de migrar um repositório para um servidor alternativo. A maneira de contornar isso foi entrar na configuração de conexão individual para cada relatório e fonte de dados e inserir uma conta de serviço dedicada (administrador local) e salvar as credenciais.

    Dessa forma, o administrador local está sempre acessando os itens em vez dos usuários, no entanto, foi uma solução confusa e demorada.

    • 0
  3. Ian Currie
    2019-03-27T02:55:34+08:002019-03-27T02:55:34+08:00

    Eu tive esse problema apenas desde ontem e resolvi isso pelas seguintes etapas

    1 - Acesse o Reporting Server onde está o problema.

      • Acesse o Gerenciador de configuração do Reporting Services
      • Conecte-se e vá para o URL do serviço Web e, na parte inferior do URL do serviço Web, COPIE o URL dos URLs do serviço Web do servidor de relatórios, onde o URL é indicado, incluindo o número da porta
      • No mesmo servidor, inicie o Report Builder.
      • Vá para o menu Arquivo e, na parte inferior, clique em Opções
      • Na primeira linha de 'Exibir ou modificar as configurações do Construtor de Relatórios, COLE o URL na primeira linha da caixa de diálogo chamada 'USE este servidor de relatório ou site Sharepoint por padrão:'

    7 - Clique em OK e feche o Report Builder

    8 - Experimente e abra seus relatórios.

    Funcionou para mim, espero que tenha funcionado para você.

    • 0

relate perguntas

  • SQL Server - Como as páginas de dados são armazenadas ao usar um índice clusterizado

  • Preciso de índices separados para cada tipo de consulta ou um índice de várias colunas funcionará?

  • Quando devo usar uma restrição exclusiva em vez de um índice exclusivo?

  • Quais são as principais causas de deadlocks e podem ser evitadas?

  • Como determinar se um Índice é necessário ou necessário

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host

    • 12 respostas
  • Marko Smith

    Como fazer a saída do sqlplus aparecer em uma linha?

    • 3 respostas
  • Marko Smith

    Selecione qual tem data máxima ou data mais recente

    • 3 respostas
  • Marko Smith

    Como faço para listar todos os esquemas no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Listar todas as colunas de uma tabela especificada

    • 5 respostas
  • Marko Smith

    Como usar o sqlplus para se conectar a um banco de dados Oracle localizado em outro host sem modificar meu próprio tnsnames.ora

    • 4 respostas
  • Marko Smith

    Como você mysqldump tabela (s) específica (s)?

    • 4 respostas
  • Marko Smith

    Listar os privilégios do banco de dados usando o psql

    • 10 respostas
  • Marko Smith

    Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL?

    • 4 respostas
  • Marko Smith

    Como faço para listar todos os bancos de dados e tabelas usando o psql?

    • 7 respostas
  • Martin Hope
    Jin conectar ao servidor PostgreSQL: FATAL: nenhuma entrada pg_hba.conf para o host 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane Como faço para listar todos os esquemas no PostgreSQL? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh Por que o log de transações continua crescendo ou fica sem espaço? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland Listar todas as colunas de uma tabela especificada 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney O MySQL pode realizar consultas razoavelmente em bilhões de linhas? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx Como posso monitorar o andamento de uma importação de um arquivo .sql grande? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison Como você mysqldump tabela (s) específica (s)? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas Como posso cronometrar consultas SQL usando psql? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas Como inserir valores em uma tabela de uma consulta de seleção no PostgreSQL? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas Como faço para listar todos os bancos de dados e tabelas usando o psql? 2011-02-18 00:45:49 +0800 CST

Hot tag

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve