我们使用SSRS设置内部测试服务器,在我们的ASP.net应用程序中,我们调用URL在网页中运行报告。
这一切都在内部运作良好,但是当连接到我们在外部托管的生产服务器时,它会向服务器请求登录详细信息。
有人可以解释如何使用URL在外部服务器上运行报告吗?
这就是我现在为内部服务器调用报告的方式,但外部服务器需要进一步的登录详细信息:
string ID = fldOrderID.Value;
string formatted = "http://dev-sql/ReportServer?%2fReports%2fOrderDetails&rs:Command=Render&rc:Parameters=Collapsed&OrderId=" + ID.ToString() + "&rs:Format=PDF";
ScriptManager.RegisterStartupScript(Page, typeof(Page), "OpenWindow", "window.open('" + formatted + "');",true);