URL 访问语法
可以通过使用 URL 访问报表服务器。URL 请求可包含以任何顺序列出的多个参数。参数通过“与”符号 (&) 分隔开,名称/值对通过等号 (=) 分隔开。
语法
protocol://
server
/
virtualroot
?[/
pathinfo
]&prefix:param=value[&prefix:param=value]...n]
参数
protocol
URL 的协议。例如 http:// 或 https://。server
正在运行报表服务器的计算机的名称。此名称可包括完全限定域名,例如:machine.adventure-works.com。vitualroot
报表服务器的虚拟根的名称。?
URL 的项路径和参数部分。**[/**pathinfo ]
在报表服务器数据库中正访问的项的完整路径名称。&
用于分隔参数的名称和值对。prefix
可选。访问在报表服务器内正运行的特定进程的参数前缀(例如 rs: 或 rc:)。如果不包括用于某一参数的参数前缀,则该参数将被报表服务器作为报表参数处理。注意 如果在 URL 中包括某一报表参数,则不要在该报表参数前添加参数前缀。
param
参数名。value
与要使用的参数值相对应的 URL 文本。
示例
下面的示例将报表呈现为 HTML 4.0 格式。
https://servername/reportserver?/SampleReports/Employee Sales Summary&rs:Command=Render&rs:format=HTML4.0
注意 |
---|
URL 字符串中的任何空格字符将根据 URL 编码标准被字符“%20”替换。同样,URL 的参数部分中的空格字符被加号字符 (+) 替换,并且字符串的任何部分中的分号被字符“%3A”替换。浏览器应自动执行正确的 URL 编码。您不必手动对任何字符进行编码。 |
当 Reporting Services 配置为 SharePoint 集成模式时,用于访问报表服务器 URL 的语法必须包括 URL 的“/_vti_bin/”部分,以便使用报表服务器代理和相应的 SharePoint 身份验证。例如,使用下面的 URL:
http://<SharePoint_site>/_vti_bin/ReportServer
而不是以下 URL:
http://<RS server>/ReportServer