如何在 ssrs 报表中连接和检索 Oracle 数据库中的数据



我正在使用SQL Server数据库进行ssrs报告。现在我想在Oracle数据库上尝试一下。

请任何人帮助我在ssrs报告中连接Oracle数据库以检索数据。顺便说一下,我正在使用 ssts 2012。

根据客户端计算机上是否有数据库的 tnsnames.ora 配置,可能必须添加此配置或在连接字符串上定义 tns 配置。

例如:

Data Source=(DESCRIPTION = 
   (ADDRESS_LIST =
     (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
   )
 (CONNECT_DATA =
   (SERVICE_NAME = MyServiceName)
 )

如果您有 tnsnames.ora,则可以像使用 ms sql Server 一样使用指定的服务名称。

此外,在向查询注入参数时使用 Oracle 数据库时,您必须使用 : 而不是 @ 作为参数前缀。例如"从myTable中选择*,其中名称像(:name)"

最新更新