我有一个Visual Studio项目,其中包含我创建的一些报告.每个报告都有自己的DataSource,具有已定义的用户和密码以及嵌入式连接,我将此表达式用于完美运行的字符串连接:
="Data Source="+Parameters!server.Value+ ";Initial Catalog="+Parameters!database.Value
Run Code Online (Sandbox Code Playgroud)
当我想将单个报告部署到指定的服务器时,我必须每次都在项目的属性页中更改TargetServerURL:
当我在我想要的服务器中部署报表时,这非常有效.当我想在许多服务器中部署相同的报告时出现问题,原因不同(创建新报告,报告中的更改等),因为我必须多次执行相同的过程(更改TargetServerURL,然后部署) .有没有办法在多个服务器上同时部署一个单一的报告?
我已经检查了这个链接:
我用手动脚本尝试了这一点,但问题是整个项目已经部署,每个报告中的DataSource属性都失去了它的价值,所以对我不起作用.
编辑
我试过的脚本在这个链接中:
但是,如LIMITATIONS部分所示,必须重新输入具有存储凭据的数据源.此外,这将部署整个项目,而不是指定的报告.
我想从 Java 中的方法创建一个 Excel 文件并将其下载到浏览器中。
我在这篇文章中找到了一个示例,您可以在其中创建 Excel 文件,但我想创建该.xls文件并从 Web 浏览器下载它。
我怎样才能做到这一点?