gpt4 book ai didi

sql - 从 URL 生成报告 - SQL Server Reporting Services 2008

转载 作者:行者123 更新时间:2023-12-03 22:17:22 25 4
gpt4 key购买 nike

我有 SQL Server Reporting Services 2008,当我打开以下 URL 时:

"http://localhost/Reports/Pages/Report.aspx?someReport"



我正在获取报告屏幕,在其中填写参数并生成报告,

我的问题是如何在没有任何 GUI 的情况下执行此操作?通过批处理文件或 C# 脚本..

提前致谢。

================================================== ========================

编辑:

感谢上面的所有答案,我成功生成了一个报告,并使用以下链接将其保存为 XML:

"http://Server/ReportServer/Pages/ReportViewer.aspx?someReport&dFrom=01/01/2012&dTo=08/08/2012&rs%3AFormat=XML"



谢谢大家!!!

最佳答案

您的问题是您将参数传递给 http://server/reports...您需要将参数传递给 http://server/reportserver...
我记得我第一次开始使用 Reporting Services 时遇到的这个问题。

这是可能对您有所帮助的 MSDN:http://msdn.microsoft.com/en-us/library/ms155391.aspx

For example, to specify two parameters, “ReportMonth” and “ReportYear”, defined in a 
report, use the following URL for a native mode report server:

http://myrshost/ReportServer?/AdventureWorks 2008R2/Employee_Sales_Summary_2008R2&ReportMonth=3&ReportYear=2008

结果是这样的:
http://myRSServer/ReportServer/Pages/Report.aspx?%2fDefaultTenant%2fDialing+Reports%2fDialing+Agent+Performance&dFrom=01/01/2012&dTo=08/08/2012
如果要将报告导出为 excel/pdf/等,您可以附加它:

excel: &rs:Format=Excel
对于 PDF: &rs:Format=PDF
这也应该有所帮助: http://www.mssqltips.com/sqlservertip/1336/pass-parameters-and-options-with-a-url-in-sql-reporting-services/

关于sql - 从 URL 生成报告 - SQL Server Reporting Services 2008,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11846037/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com