回答

收藏

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

技术问答 技术问答 258 人阅读 | 0 人回复 | 2023-09-14

我具有SQL Server Reporting Services 2008,并且在打开以下URL时:
! E( R2 x/ m' M" F$ O5 t: S9 ~9 h  M2 R4 S) n$ Q- a
“ http://localhost/Reports/Pages/Report.aspx?someReport”7 J9 A7 {. w1 ~" V! m" k/ q

6 d' U, a& i1 ?9 C3 g2 q我得到报告屏幕,在其中填写我的参数并生成报告,+ ]4 H4 }3 e: M1 }: L/ I; n* C
我的问题是,如何在没有GUI的情况下执行此操作?通过批处理文件或C#脚本。
. \) @( D! P8 n提前致谢。
, P" ^0 m; S! i================================================== =======================% ~- [; G0 D+ F  h
编辑:# \, T7 m6 g; a
感谢上面的所有回答,我成功生成了一个报告,并使用以下链接将其另存为XML:% ^( ?" j- A. Q3 B. A* M% c9 ^. ~

2 w* F( w: \  s0 Z4 k“ http://Server/ReportServer/Pages/ReportViewer.aspx?someReport&dFrom =1 @7 K9 J; A+ }) A' s
01/01/2012&dTo = 08/08/2012&rs%3AFormat = XML”" Q" J: J# M# Z

& Y, T7 B/ o; G  |6 ?& K: Z, x谢谢大家!!!( m! \( Z* K* ^& k' @" Y0 O! f
               
2 r+ ]; v  B9 {+ ]2 j解决方案:
: j3 P( q6 J; Z+ q1 Y; p! n% {               
2 P/ v* r% K5 q5 j% ]
3 d% N" M: G. a4 U  z! Y
# r& B3 ]5 P6 w9 k+ `                您的问题是您http://server/reports...5 |$ N9 Q$ I( J/ a2 H" z4 [
要将参数传递给您,需要将参数传递给http://server/reportserver...
- I6 |7 K" K# k% c! o我记得我刚开始使用Reporting Services时遇到的这个问题。% e& e0 r5 Y  R, i
这是可以帮助您的MSDN:http :* t5 N8 z8 l# M  c8 \% X  i
//msdn.microsoft.com/zh-
; Q* \# Z+ ?+ l  }, B/ ecn/library/ms155391.aspx
3 V3 b' W  R) L3 H2 v2 xFor example, to specify two parameters, 鈥淩eportMonth鈥? and 鈥淩eportYear鈥?, defined in a + X' u5 K! K5 W6 L. p. _
report, use the following URL for a native mode report server:! Q/ c# @) Z. i5 V/ v% {: [1 B
http://myrshost/ReportServer?/AdventureWorks 2008R2/Employee_Sales_Summary_2008R2&ReportMonth=3&ReportYear=20086 H! y. m  f. X
结果是这样的:, p! d/ m5 L( x: G; K( g+ m% r. _
http://myRSServer/ReportServer/Pages/Report.aspx?%2fDefaultTenant%2fDialing+Reports%2fDialing+Agent+Performance&dFrom=01/01/2012&dTo=08/08/2012/ h: |# {4 B$ O  U
如果要将报告导出到excel / pdf / etc,可以附加它:1 E( o* d2 h6 [- A0 ^4 t1 {2 O
对于Excel: &rs:Format=Excel3 w9 }1 ?3 z1 }# l2 S& o
对于PDF: &rs:Format=PDF
& S2 i/ o; k* e5 R' i# [! N这也应该有所帮助:http :
& m' o0 E4 u$ X- S% N//www.mssqltips.com/sqlservertip/1336/pass-parameters-and-options-with-a-url-& P2 c+ S$ n0 |
in-sql-reporting-services/
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则