我在Crystal Reports 2013上有500个Crystal报表。我们需要在所有这些报表上更改ole db服务器。
是否有一个像odbc admin工具这样的ole db管理工具,您可以在其中更改odbc工具中的信息,然后将报告指向新服务器?
Crystal是否将所有服务器信息都保存在有关每个报告的Crystal数据库中?
如果我们更新服务器上的odbc以指向新的数据库服务器,或者将其保存在Crystal数据库中,还会更改odbc报告吗?
忘记提及我们拥有CMC控制台...我们可以使用数据库配置选项来进行此批量更改吗?还会更新经常性的工作吗?
预先感谢 院长
答案 0 :(得分:1)
使用ODBC,您可以更新DSN,并且所有报告都将随之出现。但是使用OLE DB,服务器信息将嵌入到rpt文件中。
在此处查看可以批量更新报告的工具列表:https://kenhamady.com/productlinks/default.html#doc 其中一些工具可以跨多个报告大规模更新数据源。
以下是有关Visual CUT软件中的批量更新选项如何工作的视频演示: https://youtu.be/PdLy17PLg-4
答案 1 :(得分:0)
检查此工具:http://r-tag.com/Pages/CRDataSource.aspx 它可以为每个报告更新多个连接(是的,某些报告可能具有多个连接),验证数据库等。