【问题标题】:Rdlc Report in MVC Project being able to Switch databasesMVC 项目中的 Rdlc 报告能够切换数据库
【发布时间】:2019-12-14 05:12:22
【问题描述】:

我目前有一个 MVC 项目,我将能够根据使用它的人群切换 3 个数据库。数据库都有相同的表。 1个全球工程师,1个本地生产,1个本地测试。 我应该如何获得我的 rdlc 报告,以便我可以轻松切换到不同的数据库?我有我的项目,所以我只需要更改 web.config 中的连接字符串,然后更改每个控制器中的上下文。然后更改数据库。对于 Rdlc 报告,它会比这更难一些,我是否需要添加另一个数据集并且只需要更改它?在我的报告中,它只允许我一次添加 1 个数据源,但在数据集中我可以有多个,每个 1 都可以指向它自己的连接字符串。

【问题讨论】:

  • 这 3 个数据库是否在同一台服务器上?报告是否在同一个 SSRS 服务器上?

标签: sql-server model-view-controller reporting-services rdlc


【解决方案1】:

您必须在报告呈现之前更改数据源。 SSRS 不适合 MVC。您可以尝试 dotnet Report builder https://www.dotnetreport.com 看看它是否符合您的要求。完全披露,我隶属于该公司。

【讨论】:

    【解决方案2】:

    您可以在登录之前尝试更改连接字符串以了解它将是什么数据库,但仍需要将其全部位于同一服务器中。对不起我的英语:(

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-14
      • 2021-11-10
      • 2010-11-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多