我可以通过更改像SSIS项目一样的环境来在不同服务器上的BIDS中预览报告吗?

问题描述 投票:0回答:1

我正在Visual Studio(BIDS)中处理报表。我想预览它,并且默认情况下,它会针对我的本地SQL服务器进行预览,如此处https://docs.microsoft.com/en-us/sql/reporting-services/reports/previewing-reports?view=sql-server-2017所述我想要实现的是还可以在UAT服务器/测试等中预览它,而无需将其部署到所述服务器SSRS报告中。通过配置管理器下拉列表中的环境更改,我可以对不同的服务器运行一个进程。

该报告与我要将此功能应用到的整个项目无关。

更改配置管理器不会影响报告的预览。

我已将我的部署环境设置为可与其他SSRS服务器一起使用,但这对预览没有影响。

我确定在2005年仍在工作时曾经有这种可能。但是,我失去了这种信心。整个解决方案(包括SSIS和SSAS)是由多个不同风格的ppl共同开发的。随着时间的流逝,某些部分似乎已损坏,被黑客入侵。花了一段时间才意识到SSIS项目在数据源方面一团糟。我在松弛上找不到任何东西,并且在谷歌上做了很多。也许我错过了正确的词汇来找到正确的搜索词。

我不仅在寻找解决方案,还在寻找确认是否完全可行。我的一部分仍然希望在项目/解决方案文件中有问题。

sql-server visual-studio reporting-services bids
1个回答
0
投票

正如@HannoverFist所写,您可以创建动态数据源。这是一个例子:

="data source=" & Parameters!Server.Value & ";initial catalog=" & Parameters!Database.Value

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.