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 中运行代码。

请参阅


概念

运行 Reporting Services 脚本文件
为部署任务和管理任务编写脚本
报表服务器命令提示实用工具 (SSRS)

其他资源

使用 rs 实用工具和 Web 服务编写脚本

rs 实用工具 (rs.exe) (SSRS)SQL server report service相关推荐

  1. 服务器维护实用工具(Unicode)版本,修复SQL Server 2000数据库之实战经验

    1.故障爆发: 2003-12-26 13:00 客户报告所有的POS死机和SERVER运行速度非常的慢.经过重新启动服务器(启动到检查RAID卡时开始报警)我们发现在WINDEOWS 2000 SE ...

  2. SQL Server 2000 Service Pack 4 中所修复的 bug 的列表

    有关在 SQL Server 2000 Service Pack 4 已修复的 bug 的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 314128  FIX: 一 ...

  3. SQL Server 2005 Service Broker 初探

    发布日期 : 11/4/2004| 更新日期 : 11/4/2004 Roger Wolter 适用于: Microsoft SQL Server 2005 Transact SQL (T-SQL) ...

  4. SQL Server 2005 Service Broker 初探 [摘抄]

    <!----> <!--Content type: DocStudio. Transform: devdiv2mtps.xslt.--> 发布日期 : 11/4/2004| 更 ...

  5. Microsoft SQL Server 2000 Service Pack 3a

    Microsoft SQL Server 2000 Service Pack 3a 下载 SQL Server 2000 Service Pack 3a (SP3a) - 最新.最完整的 SQL Se ...

  6. [转]基于SQL Server 2008 Service Broker构建企业级消息系统

    http://www.infoq.com/cn/articles/enterprisemessage-sqlserver-servicebroker 1.引言 Microsoft 在SQL Serve ...

  7. SQL Server 2005 Service Pack 2 – CTP December 2006发布

    SQL Server 2005 Service Pack 2 – CTP December 2006发布了,可以从这里下载,在这之前发布的是SQL Server 2005 Service Pack 2 ...

  8. SQL Server 2012--Reporting Service报表阅览工具 - Power View【转载】

    微 软SQL Server 2012是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理.其中Reporting Service报表系统是目前最流行的报表设计,开发以及生成 ...

  9. ServiceModel 元数据实用工具 (Svcutil.exe)

    ServiceModel 元数据实用工具用于依据元数据文档生成服务模型代码,以及依据服务模型代码生成元数据文档. 在win7系统中的路径为C:\Program Files\Microsoft SDKs ...

最新文章

  1. mysql5.7.23权限问题_部署MySQL5.7时的权限问题
  2. 【PAT乙级】1086 就不告诉你 (15 分)
  3. python 存储图片 alpha_保存时Matplotlib图形面颜色alpha(背景色、透明度)
  4. 使用matplotlib画图时不能同时打开太多张图
  5. 检查Linux服务器受到DDOS攻击
  6. phpstorm 的下载、安装与激活
  7. SOP 中的 Service
  8. linux pn,Linux环境变量设置--总结
  9. word打开老是配置进度_word怎么转pdf?两个值得学习的高效转换法
  10. 用视频作为Mac动态壁纸Dynamic Wallpaper
  11. 系统集成项目管理工程师(试题分析、考试大纲、教材目录)
  12. Kepware软件使用手册
  13. 管理账目的计算机软件有哪些,会计核算软件有哪些功能模块
  14. SLM4054独立线性锂电池充电器的芯片的学习
  15. maven命令打jar包
  16. 微信逆向:如何统计好友添加数据和聊天记录数据?
  17. 金网seo工具资源全套软件
  18. Debian10安装教程
  19. 健身预约小程序的设计与实现
  20. 黑产系列01-如何发现黑产情报

热门文章

  1. HarmonyOS之常用组件Image的功能和使用
  2. HarmonyOS之应用工程结构与设备模板
  3. Check failed: weights_.Size() == num_row_ (38997 vs. 383852) : Size of weights must equal to number.
  4. Python+OpenCV人脸识别技术详解
  5. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1109:开关灯
  6. 大数据WEB阶段(十九)Threadlocal
  7. 【机器视觉】 dev_set_window_extents算子
  8. 【Linux系统编程】进程间通信之消息队列
  9. mysql分片库分页查询_mysql数据库分页查询优化
  10. SpringBoot源码笔记分析