当连接到 SQL 数据库时,Crystal Reports 充当 SQL 客户端应用程序,通过网络连接到 SQL Server。
设计访问 SQL 数据的报表时,Crystal Reports 将生成 SQL 查询。在“Crystal Reports”菜单下选择“显示 SQL 查询”可以看到该查询。
该 SQL 查询代表由 Crystal Reports 发送到 SQL Server 的 SQL 语句。通过尽可能地从报表设计到 SQL 查询进行解释,Crystal Reports 可以将许多报表处理工作卸载到服务器计算机上进行。Crystal Reports 并不在整个数据库中仔细查找所请求的数据,而是让服务器仔细查找并获得一个小得多的数据集,从而减少工作站为完成报表而必须使用的时间和资源。