WEB开发网
开发学院数据库MSSQL Server SQL Server Reporting Service 报表 - 命令行部署... 阅读

SQL Server Reporting Service 报表 - 命令行部署脚本介绍

 2009-02-20 10:22:33 来源:WEB开发网   
核心提示:使用 SQL Server Reporting Service 的朋友应该都会遇到与此类似的问题, 尤其是在产品中, 比如我们有若干个报表形成的一个产品, 这些报表是需要用户部署在报表服务器上的才能使用的, 我们可以只给用户 RDL 报表文件和一个文档教程, 让他们自己上传, 自己配置数据源等等, 但是这样也许令人感到

使用 SQL Server Reporting Service 的朋友应该都会遇到与此类似的问题, 尤其是在产品中, 比如我们有若干个报表形成的一个产品, 这些报表是需要用户部署在报表服务器上的才能使用的, 我们可以只给用户 RDL 报表文件和一个文档教程, 让他们自己上传, 自己配置数据源等等, 但是这样也许令人感到这个产品太不人性化, 而 SQL Server Reporting Service 也想到了这点, 它给我们提供了一个名为 RS.exe 的小工具, 这个工具就可以帮助我们以命令行的形式做一些有关 Reporting Service 的工作, 现在先介绍一下 RS.exe 工具中的主要功能:

首先使用-?命令获取一些帮助信息:

D:RS>rs -?
Microsoft (R) Reporting Services RS
Version 10.0.1600.22 ((SQL_PreRelease).080709-1414 ) x86
Executes script file contents against the specified Report Server.
RS -i inputfile -s serverURL [-u username] [-p password]
  [-l timeout] [-b] [-e endpoint] [-v var=value] [-t]
    -i inputfile  Script file to execute
    -s serverURL  URL (including server and vroot) to execute
            script against.
    -u username  User name used to log in to the server.
    -p password  Password used to log in to the server.
    -e endpoint  Web service endpoint to use with the script.
            Options are:
            Exec2005 - The ReportExecution2005 endpoint
            Mgmt2005 - The ReportService2005 endpoint
    -l timeout   Number of seconds before the connection to the
            server times out. Default is 60 seconds and 0 is
            infinite time out.
    -b       Run as a batch and rollback if commands fail
    -v var=value  Variables and values to pass to the script
    -t trace    Include trace information in error message

1 2  下一页

Tags:SQL Server Reporting

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接