在SSRS中,我更改了一些表名,并希望更改使用这些表的所有报告中的查询。
我在更改查询时没有任何问题。但是,当我在reportmanager中运行报告时,它们仍然使用旧代码。
如果我在reportbuilder中编辑报表,我可以看到代码已更改。
如果我将报告保存在reportbuilder中,那么reportmanager将使用正确的代码。
如何通过查询进行更改,而不必打开每个报告并重新保存?
发布于 2019-10-04 16:41:43
您可以创建旧表名的同义词来引用新表名,但您的报表仍将正确运行。
CREATE SYNONYM OldTableName FOR NewTableName要了解更多信息,请参阅这个优秀的介绍
http://www.sqlservertutorial.net/sql-server-basics/sql-server-synonym/
https://stackoverflow.com/questions/58197720
复制相似问题