SSRS与Oracle数据库的连接

时间:2016-09-28 17:49:09

标签: reporting-services oracle11g sql-server-2012 ssrs-2012

我知道互联网上有很多关于如何做到这一点的消息来源,但不是确切的。

任何人都可以在必须完成的工作(下载以及链接)上编写明确的步骤,以便从Oracle连接到oracle数据库,以及从SQL Server 2012 Oracle Database 11g Enterprise Edition 找到连接字符串名称的位置。

使用:

oracle client tools

enter image description here

例如,此链接https://support.microsoft.com/en-us/kb/834305表示我必须安装echo $i; if($i<100) //currently you don't have this check so you get an extra comma echo ","; ,我在Google中键入了该链接,并将我带到此页面http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html,我已选择我的操作系统类型和下载文件,解压缩它,试图运行exe文件,但没有运行。也许我不必运行exe文件,或者我应该把文件夹放在哪里?

1 个答案:

答案 0 :(得分:0)

以下是步骤:

  1. 从以下链接http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html下载正确的Oracle客户端(基于您的操作系统)

  2. 安装后,导航至<Installed_Location>/app/<user_name>/product/client/network/admin

  3. 打开tnsnames.ora文件并添加条目(下面给出的示例)

    ORA12DB =
     (DESCRIPTION = 
       (ADDRESS_LIST =
         (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.0)(PORT = 1521))
       )
     (CONNECT_DATA =
       (SERVICE_NAME = ORA12)
     )
    )
    
  4. 要确保已正确安装客户端并在tns文件中设置正确的条目,请执行以下操作:

    (i)打开命令提示符

    (ii)输入tnsping ORA12DB

    (iii)按Enter键

    (iv)你应该看到一条成功的消息说: tns适配器能够解析别名。行。

  5. 执行完所有上述步骤后,在&#34;连接字符串&中提供相同的别名(在上面的例子中,它是 ORA12DB ) #34;在SSRS。