我正在尝试在我的vb.net脚本上使用RS实用程序来部署报告,因为我遍历我的表,其中包含所有报告,文件夹,数据源,链接报告,角色等的列表。是否可以在VB.net代码中调用RS实用程序或添加额外的库以在vb代码中启用sqlconnection?我有2008 R2 sql server。
答案 0 :(得分:0)
就 rs Utility 而言,您没有太多选择。来自联机丛书:
您不在脚本文件中声明名称空间。脚本 环境提供了几个有用的Microsoft .NET Framework命名空间 您可以使用: System.Web.Services , System.Web.Services.Protocols , System.Xml 和 System.IO 。
请参阅Format a Reporting Services Script File。
所以从这个意义上来说,如果你的意图是这样的话,你就不能做任何事情,比如从数据库中读表。您可以阅读配置文件,但这些并不是扩展实用程序功能的真正选择。
您唯一的另一种选择是直接在您自己的代码中与报表服务器Web服务进行交互,而不是使用 rs实用程序。