SSRS 连接到 Oracle 数据库

问题描述 投票:0回答:1

我知道互联网上有很多关于如何做到这一点的资源,但没有一个是准确的。

任何人都可以写清楚的步骤说明从

SSRS
连接到oracle数据库必须做什么(下载,连同链接),以及在哪里可以找到
Oracle
的连接字符串名称。

使用:

SQL Server 2012

Oracle Database 11g Enterprise Edition  

例如,此链接https://support.microsoft.com/en-us/kb/834305,说我必须安装

oracle client tools
,我在谷歌中输入它,然后将我带到此页面http ://www.oracle.com/technetwork/database/features/instant-client/index-097480.html,我选择了我的操作系统类型并下载了文件,解压缩,试图运行 exe 文件,但没有他们跑了。也许我不必运行 exe 文件,或者我应该把那个文件夹放在哪里?

reporting-services oracle11g sql-server-2012 ssrs-2012
1个回答
0
投票

步骤如下:

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

  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) 按回车键

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

  5. 执行上述所有步骤后,在 SSRS 的“连接字符串”中提供相同的别名(在上面的示例中为 ORA12DB)。

© www.soinside.com 2019 - 2024. All rights reserved.