Ich habe eine Webanwendung in asp.net 3.5 in apps server.Ich habe einige SSRS-Berichte in einem Datenbankserver bereitgestellt, die von der Web-app.Both zugegriffen werden musste Der Server befindet sich im selben Netzwerk. Ich verwende ein Report Viewer-Steuerelement, um die Berichte anzuzeigen und den Berichtspfad dynamisch zu übergeben. Ich sende auch die Anmeldedaten aus dem Code dahinter.Bericht Viewer kann nicht auf Berichte in anderen Datenbankserver zugreifen
Das Problem ist, dass der Bericht korrekt identifiziert und die richtigen Berichtsparameter sind shown.But auch wenn ich auf die Schaltfläche Bericht Ansicht klicken habe keine Daten appears.I SQL Server 2008 R2 und Report Viewer Version 9.0
Bitte hilf mir dabei. hier ist ein Code-Snippet ...
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ReportViewer1.ShowCredentialPrompts = false;
IReportServerCredentials irsc =
new CustomReportCredentials("user", "pass", "domain");
ReportViewer1.ServerReport.ReportServerCredentials = irsc;
ReportViewer1.ServerReport.ReportServerUrl =
new Uri("http://72.0.170.205:80/ReportServer");
ReportViewer1.ShowParameterPrompts = true;
ReportViewer1.ShowPrintButton = true;
ReportViewer1.ProcessingMode = ProcessingMode.Remote;
ReportViewer1.ServerReport.Refresh();
ReportViewer1.ServerReport.ReportPath = Request.QueryString["val"];
}
}
Ich denke, es gibt einige Kompatibilitätsprobleme here..in meiner Entwicklungsumgebung i ssrs 2008.and in der Produktion env seine ssrs 2008 r2.Can jemand mir helfen mit, wie man Holen Sie sich die neueste Version des Berichts-Viewer in asp.net report viewer controle. – Alivia