2016-09-28 236 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。