从URL生成报告-SQL Server Reporting Services 2008
技术问答
220 人阅读
|
0 人回复
|
2023-09-14
|
我具有SQL Server Reporting Services 2008,并且在打开以下URL时:1 N1 q: R+ U( X- A& {1 J+ a0 v
) y2 b. L$ Q2 m“ http://localhost/Reports/Pages/Report.aspx?someReport”
^' J6 ~! `' C' O
4 M$ O0 ?9 r* b' V# B/ Q我得到报告屏幕,在其中填写我的参数并生成报告,
9 H$ \. ~* T: T我的问题是,如何在没有GUI的情况下执行此操作?通过批处理文件或C#脚本。: h! s8 H" p8 f4 y8 j
提前致谢。/ y; n3 _0 ?$ h( C- e
================================================== =======================2 T) H* U0 t- a! b) f% _
编辑:
' f4 i1 V, F2 L. t; {感谢上面的所有回答,我成功生成了一个报告,并使用以下链接将其另存为XML:2 N, z A9 H; _1 Q" n0 n4 g Y
. b F5 m% m$ ?4 c1 V* t, ] M1 K& q
“ http://Server/ReportServer/Pages/ReportViewer.aspx?someReport&dFrom =# j% \: K, f" _: B* r
01/01/2012&dTo = 08/08/2012&rs%3AFormat = XML”9 m9 G. h" i5 ]; u4 ^
$ N9 Q: G$ v! o( l0 c9 }" ]
谢谢大家!!!+ @% L) M3 D6 a# D2 J! ]$ e9 c/ A
* V* z8 |7 Q. I! X* [; u解决方案:
" G# k7 f2 X! X5 U
7 f2 F2 `7 T$ x0 E: V( q2 n
9 u) t$ g: O/ b' W( q' A7 c! F$ V' [) S' j q( h
您的问题是您http://server/reports...
# i3 R% S" h) E0 G8 o% Y2 j要将参数传递给您,需要将参数传递给http://server/reportserver...% v7 ` G% e/ s5 u7 l
我记得我刚开始使用Reporting Services时遇到的这个问题。2 H* N; H! e q7 {* B9 Q3 L
这是可以帮助您的MSDN:http :0 b+ w/ e$ a. s
//msdn.microsoft.com/zh-
( b2 u1 y" S+ _. ? Ncn/library/ms155391.aspx3 M9 g' K( `) i/ ?) w
For example, to specify two parameters, 鈥淩eportMonth鈥? and 鈥淩eportYear鈥?, defined in a 5 Y; l4 a: |5 \7 g8 z: x" K& a0 O
report, use the following URL for a native mode report server:0 |0 F# {8 @+ j# {" @ }' i0 [
http://myrshost/ReportServer?/AdventureWorks 2008R2/Employee_Sales_Summary_2008R2&ReportMonth=3&ReportYear=2008/ u! p1 p7 |- O) G6 D. Z! D r! S
结果是这样的:
- I* X# s) j! q& p+ K- `http://myRSServer/ReportServer/Pages/Report.aspx?%2fDefaultTenant%2fDialing+Reports%2fDialing+Agent+Performance&dFrom=01/01/2012&dTo=08/08/2012( U) b/ q0 H9 u0 t* K8 I
如果要将报告导出到excel / pdf / etc,可以附加它:: X o' _* Z( F3 ?; H3 n6 W
对于Excel: &rs:Format=Excel
* A P. Y% B! \; D对于PDF: &rs:Format=PDF
, Q4 w$ b( }" u6 }9 B/ B这也应该有所帮助:http :: I6 g) L0 N! Z E1 w, Z& v
//www.mssqltips.com/sqlservertip/1336/pass-parameters-and-options-with-a-url-
S% l" T1 ~# i( o- X: a) R9 H" Zin-sql-reporting-services/ |
|
|
|
|
|