2016-09-28 231 views
0

我知道互联网上有很多关于如何做到这一点的资源,但其中并非确切的。SSRS与Oracle数据库的连接

任何人都可以写清楚必须完成的事情(下载,连同链接),从SSRS连接到oracle数据库,以及从Oracle哪里可以找到连接字符串名称。

使用:

SQL Server 2012 

Oracle Database 11g Enterprise Edition 

enter image description here

例如,该链接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文件,或者我应该把那个文件夹放在哪里?

回答

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文件中的权项,请执行以下操作:

    (我)打开命令提示符

    (II)型用tnsping ORA12DB

    (III)点击回车键

    (四)你应该可以看到一个成功的消息,说; tns适配器能够解析别名。好。

  5. 一旦所有的上述步骤被执行,提供该相同别名(在上面的例子中,它是ORA12DB)中的“连接字符串”中的SSRS。