0

当进行数据库更改(重命名或删除表和列名)时,我的商店会遇到我们在部署后做出反应的损坏报告。在使用数据库更改之前,没有固定的做法来修复报告以反映更改。

我将数据库设置为 VS 中的 SQL Server 数据库项目,并将它们提交给 GIT。报告服务文件(.rdl文件)也在 GIT 中。到处google,看看是否可以连接数据库项目无济于事。

每当在数据库项目中更改数据库对象(例如重命名列)时,我都在寻找一种有效的方法来修复对 SQL Server Reporting Services 项目中重命名列的引用。

4

1 回答 1

0

根据我的经验,最佳实践是使用存储过程作为数据源,而不是在报告中编写 sql 查询。这样,您可以在必要时简单地在报告存储过程中编辑查询。

如果不是,您必须打开报告,然后编辑查询并重新部署报告。

提示:当您在 SSRS 中遇到作为数据集源的 SQL 查询时,请尽快将其更改为存储过程。这很容易,因为您已经有了查询。

于 2019-05-14T02:49:41.023 回答