如何使用OLE DB以最少的安装访问各种数据库

时间:2009-02-03 05:58:18

标签: database crystal-reports installation oledb

我们的报告工具需要访问数据库并从中获取信息。该工具使用 Crystal Reports 。该数据库可以是 SQL Server Oracle Sybase Postgres 之一。目前,我们使用报告工具安装来安装数据库客户端。由于许可问题和用户权限,我们希望避免此客户端安装 - 我们希望非管理员也能够安装该工具。

有没有办法在不必安装客户端软件的情况下访问所有这些数据库?

正如我所说,我们的工具使用 Crystal Reports 生成报告,Crystal使用 OLE DB 连接到数据库。

1 个答案:

答案 0 :(得分:1)

您在何处/如何设置连接?

我创建了一个基本的Crystal查看器,它附加到SQL Server,Access和Oracle中的数据。在设计时,使用每个服务器上的特定Crystal Reports登录名将连接嵌入到每个报告中,以控制权限。

这允许为任何用户安装查看器。这些报告由Crystal团队开发,集中存储供任何人使用(假设他们可以访问报告目录)。