我试图在Crystal Report 11 Designer(产品版本11.5.8.826)中打开一个报告,但它似乎冻结了.此报告用于正常工作,但今天客户端无法加载报告.
我还尝试在另一个开发人员的工作站上打开报告,结果相同.
这有发生在其他人身上吗?
我们找到了答案.我们使用了一个名为Wireshark的程序(www.wireshark.org).
我们关闭了每个应用程序,然后运行wireshark并尝试在水晶设计师中打开报告.
然后发现它试图在我们使用的盒子上访问打印机后台处理程序服务,但最近更改为另一个盒子.所以只需重新启动旧盒子上的服务,一切都很好
您确定报告中引用的所有服务器仍然在线吗?如果您更改了报告上的数据库连接,我发现即使没有活动使用,Crystal 也会存储对旧数据库连接的引用。如果旧服务器离线,Crystal 在加载时仍会尝试连接到它,并且会挂起很长时间。我们有一份报告,过去在旧的测试服务器断电后,加载需要几秒钟,而开始需要几分钟。重新启动它,它立即再次加载,尽管它的所有连接似乎都被删除了。我们最终从头开始完全重建了这份报告。
我使用 Sysinternals TDIMon 发现它,它显示了来自 Crystal 的连接尝试和超时。