我们的报告工具需要访问数据库并从中获取信息。该工具使用 Crystal Reports 。该数据库可以是 SQL Server , Oracle , Sybase 和 Postgres 之一。目前,我们使用报告工具安装来安装数据库客户端。由于许可问题和用户权限,我们希望避免此客户端安装 - 我们希望非管理员也能够安装该工具。
有没有办法在不必安装客户端软件的情况下访问所有这些数据库?
正如我所说,我们的工具使用 Crystal Reports 生成报告,Crystal使用 OLE DB 连接到数据库。
答案 0 :(得分:1)
您在何处/如何设置连接?
我创建了一个基本的Crystal查看器,它附加到SQL Server,Access和Oracle中的数据。在设计时,使用每个服务器上的特定Crystal Reports登录名将连接嵌入到每个报告中,以控制权限。
这允许为任何用户安装查看器。这些报告由Crystal团队开发,集中存储供任何人使用(假设他们可以访问报告目录)。