rs 实用工具 (rs.exe) (SSRS)SQL server report service
http://msdn.microsoft.com/zh-cn/library/ms162839.aspx
rs 实用工具 (rs.exe) (SSRS)
- SQL Server 2008 R2
- SQL Server 2008
- SQL Server 2005
处理输入文件中提供的脚本。 使用此实用工具,可以实现报表服务器部署与管理任务的自动化。
注意 |
---|
从 SQL Server 2008 R2 开始,配置为 SharePoint 集成模式的报表服务器以及配置为本机模式的服务器均支持rs 实用工具。 以前的版本仅支持本机模式配置。 |
rs {-?} {-i input_file=} {-s serverURL} {-u username} {-p password} {-e endpoint} {-l time_out} {-b batchmode} {-v globalvars=} {-t trace}
RS.exe 位于 \Program Files\Microsoft SQL Server\110\Tools\Binn。 可以在文件系统的任何文件夹中运行此实用工具。
- -?
-
(可选)显示 rs 参数的语法。
- -i input_file
-
(必需)指定要执行的 .rss 文件。 此值可以是指向 .rss 文件的相对路径或完全限定路径。
- -s serverURL
-
(必需)指定执行文件的 Web 服务器的名称和报表服务器的虚拟目录名。 以下是报表服务器 URL 的一个示例:http://examplewebserver/reportserver。服务器名称开头处的前缀 http:// 或 https:// 是可选的。 如果省略前缀,报表服务器脚本主机将先尝试使用 https,并在 https 无效时使用 http。
- -u [domain\]username
-
(可选)指定用于连接到报表服务器的用户帐户。 如果省略 -u 和 -p,则使用当前的 Windows 用户帐户。
- -p password
-
(指定了 -u 时为必需)指定与-u 参数一起使用的密码。 此值区分大小写。
- -e
-
(可选)指定应对其运行脚本的 SOAP 端点。 有效值如下:
Mgmt2010
Mgmt2006
Mgmt2005
Exec2005
如果未指定值,则使用 Mgmt2005 端点。 请注意,值 Mgmt2000 在本版本中已废弃,不再是有效值。 有关 SOAP 端点和不推荐使用的功能的详细信息,请参阅报表服务器 Web 服务端点和SQL Server 2012 的 SQL Server Reporting Services 中不推荐使用的功能。
- -l time_out
-
(可选)指定与服务器的连接超时之前等待的时间,以秒为单位。 默认值为 60 秒。 如果未指定超时值,则使用默认值。 0 值指定连接从不超时。
- -b
-
(可选)指定脚本文件中的命令以批处理方式运行。 如有任何命令失败,则回滚批处理。 某些命令无法以批处理方式运行,这些命令将按常规方式运行。仅当脚本中产生异常并且未在脚本中得到处理时,才会导致回滚。 如果脚本处理了异常,并从 Main 正常返回,则将提交批处理。 如果省略此参数,则命令将不以批处理方式运行。 有关详细信息,请参阅批处理方法。
- -v globalvar
-
(可选)指定脚本中使用的全局变量。 如果脚本使用全局变量,则必须指定此参数。 指定的值必须对 .rss 文件中定义的全局变量有效。必须为每个 –v 参数指定一个全局变量。
-v 参数在命令行上指定,可用来为运行时在脚本中定义的全局变量设置值。例如,如果脚本中包含一个名为 parentFolder 的变量,则可以在命令行上为该文件夹指定一个名称:
rs.exe -i myScriptFile.rss -s http://myServer/reportserver -v parentFolder="Financial Reports"
全局变量以给定的名称命名,并设置为提供的值。 例如, -v a="1" -v b="2" 将生成一个名为a 且值为“1”的变量,以及一个值为“2”的变量b。
全局变量可用于脚本中的所有函数。 反斜杠与英文引号连用 (\") 将转义为一个英文双引号。 仅当字符串中包含空格时才需要使用英文引号。 变量名必须对 Microsoft Visual Basic 有效;变量名必须以字母字符或下划线开头,并包含字母字符、数字或下划线。不能将保留字用作变量名。 有关使用全局变量的详细信息,请参阅表达式中的内置集合(报表生成器和 SSRS)。
- -t
-
(可选)将错误信息输出到跟踪日志中。 此参数不带值。 有关详细信息,请参阅 报表服务器服务跟踪日志。
若要运行该工具,必须拥有与运行脚本的报表服务器实例连接的权限。 可以运行脚本来更改本地计算机或远程计算机。 若要更改远程计算机上的报表服务器,请在-s 参数中指定远程计算机。
以下示例说明了如何指定包含 Visual Basic .NET 脚本的脚本文件以及要执行的 Web 服务方法。
rs –i c:\scriptfiles\script_copycontent.rss -s http://localhost/reportserver
有关其他示例,请参阅 运行 Reporting Services 脚本文件。
可以定义脚本来设置系统属性,发布报表,等等。 所创建的脚本可以包含 Reporting Services API 的任何方法。 有关可以使用的方法和属性的详细信息,请参阅报表服务器 Web 服务。
必须用 Visual Basic .NET 代码编写脚本,并存储在文件扩展名为 .rss 的 Unicode 或 UTF-8 文本文件中。不能使用 rs 实用工具调试脚本。 若要调试脚本,请在 Microsoft Visual Studio 中运行代码。
概念
其他资源
rs 实用工具 (rs.exe) (SSRS)SQL server report service相关推荐
- 服务器维护实用工具(Unicode)版本,修复SQL Server 2000数据库之实战经验
1.故障爆发: 2003-12-26 13:00 客户报告所有的POS死机和SERVER运行速度非常的慢.经过重新启动服务器(启动到检查RAID卡时开始报警)我们发现在WINDEOWS 2000 SE ...
- SQL Server 2000 Service Pack 4 中所修复的 bug 的列表
有关在 SQL Server 2000 Service Pack 4 已修复的 bug 的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 314128 FIX: 一 ...
- SQL Server 2005 Service Broker 初探
发布日期 : 11/4/2004| 更新日期 : 11/4/2004 Roger Wolter 适用于: Microsoft SQL Server 2005 Transact SQL (T-SQL) ...
- SQL Server 2005 Service Broker 初探 [摘抄]
<!----> <!--Content type: DocStudio. Transform: devdiv2mtps.xslt.--> 发布日期 : 11/4/2004| 更 ...
- Microsoft SQL Server 2000 Service Pack 3a
Microsoft SQL Server 2000 Service Pack 3a 下载 SQL Server 2000 Service Pack 3a (SP3a) - 最新.最完整的 SQL Se ...
- [转]基于SQL Server 2008 Service Broker构建企业级消息系统
http://www.infoq.com/cn/articles/enterprisemessage-sqlserver-servicebroker 1.引言 Microsoft 在SQL Serve ...
- SQL Server 2005 Service Pack 2 – CTP December 2006发布
SQL Server 2005 Service Pack 2 – CTP December 2006发布了,可以从这里下载,在这之前发布的是SQL Server 2005 Service Pack 2 ...
- SQL Server 2012--Reporting Service报表阅览工具 - Power View【转载】
微 软SQL Server 2012是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理.其中Reporting Service报表系统是目前最流行的报表设计,开发以及生成 ...
- ServiceModel 元数据实用工具 (Svcutil.exe)
ServiceModel 元数据实用工具用于依据元数据文档生成服务模型代码,以及依据服务模型代码生成元数据文档. 在win7系统中的路径为C:\Program Files\Microsoft SDKs ...
最新文章
- mysql5.7.23权限问题_部署MySQL5.7时的权限问题
- 【PAT乙级】1086 就不告诉你 (15 分)
- python 存储图片 alpha_保存时Matplotlib图形面颜色alpha(背景色、透明度)
- 使用matplotlib画图时不能同时打开太多张图
- 检查Linux服务器受到DDOS攻击
- phpstorm 的下载、安装与激活
- SOP 中的 Service
- linux pn,Linux环境变量设置--总结
- word打开老是配置进度_word怎么转pdf?两个值得学习的高效转换法
- 用视频作为Mac动态壁纸Dynamic Wallpaper
- 系统集成项目管理工程师(试题分析、考试大纲、教材目录)
- Kepware软件使用手册
- 管理账目的计算机软件有哪些,会计核算软件有哪些功能模块
- SLM4054独立线性锂电池充电器的芯片的学习
- maven命令打jar包
- 微信逆向:如何统计好友添加数据和聊天记录数据?
- 金网seo工具资源全套软件
- Debian10安装教程
- 健身预约小程序的设计与实现
- 黑产系列01-如何发现黑产情报
热门文章
- HarmonyOS之常用组件Image的功能和使用
- HarmonyOS之应用工程结构与设备模板
- Check failed: weights_.Size() == num_row_ (38997 vs. 383852) : Size of weights must equal to number.
- Python+OpenCV人脸识别技术详解
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1109:开关灯
- 大数据WEB阶段(十九)Threadlocal
- 【机器视觉】 dev_set_window_extents算子
- 【Linux系统编程】进程间通信之消息队列
- mysql分片库分页查询_mysql数据库分页查询优化
- SpringBoot源码笔记分析