none
Report Viewer - Remoto RRS feed

  • Pergunta

  • Pessoal,

     

    Gostaria se alguém pode me ajudar, eu tenho report server em um servidor, só que os relatórios ficam no meu servidor de aplicação e utilizo um dataset para alimentar a RDLC conforme o código abaixo :

     

    //Carrega Query

    m_dataTable = o_class.obterDataTable(strQuery);

    m_dataSet.Tables.Add(m_dataTable);

     

    if (Session["strRdrlc"] != "")

    {

    strRdlc = Session["strRdrlc"].ToString();

    }

     

    ReportViewer.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Remote;

     

    // Get the Report Server endpoint from the config file

    ReportViewer.ServerReport.ReportServerUrl = new Uri(ConfigurationManager.AppSettings["ReportServer"]);

    ReportViewer.ServerReport.ReportPath = Server.MapPath("../Reports/");

     

    ReportParameter[] parameters = new ReportParameter[1];

     

    parameters[0] = new ReportParameter("DataSource", m_dataSet.GetXml());

     

    ReportViewer.ServerReport.ReportServerCredentials = new ReportServerCredentials(ConfigurationManager.AppSettings["ReportServerUser"], ConfigurationManager.AppSettings["ReportServerPassword"], ConfigurationManager.AppSettings["ReportServerDomain"]);

     

    using (FileStream stream = new FileStream(Server.MapPath("../Reports/") + strRdlc, FileMode.Open, FileAccess.Read))

    {

    this.ReportViewer.ServerReport.LoadReportDefinition(stream);

    }

    ReportViewer.ServerReport.SetParameters(parameters);

     

    ReportViewer.ServerReport.Refresh();

     

     

    1- Só que carrego isso no meu servidor, aparece uma tela de login e password, já tentei a senha do usuário da máquina, do domínio, do banco mas nenhum funcionou, alguém que usuário é esse ?

     

    2- Quando eu tento acessar da minha máquina de desenvolvimento ele dá a mensagem : "One or more data sources is missing credentials", eu pensei que fosse o dataset mas os dados estão, ok.

     

    quinta-feira, 6 de setembro de 2007 19:51

Todas as Respostas

  • Oi Luiz é o Eduardo Tamada lembra de mim!

     

    Me adiciona no msn: edtamada@plenitudedesign.com.br

     

    Abraço!

     

    quarta-feira, 19 de setembro de 2007 14:12
  • Luis,

     

    1 - Este usuário provavelmente é uma conta de usuário do SQL Server.

     

    2 - Você já verificou nas configurações do seu datasource qual usuário esta especifica e também qual é a forma de autenticação selecionada?

    quarta-feira, 19 de setembro de 2007 18:40

  • 1 - Já, eu coloquei o meu usuário e senha do banco e ele não foi, continua pedindo usuário e senha.

    2 - Já, eu fiz um teste para ver se a máquina não tinha acesso ao banco no data source mas funcionou por fora mas quando vou pelo relatório ele pede usuário e senha.

    Obrigado, 

    Luiz Santana
    quarta-feira, 19 de setembro de 2007 18:48