2016-09-23 34 views
1

我有幾個新的SSRS 2016安裝。它們都無法顯示Oracle連接類型。他們會顯示Oracle Essbase,但這不是我要找的。SSRS 2016數據源不會顯示Oracle連接類型

在這兩種情況下都安裝了完整的Oracle客戶端,並且我可以使用OLEDB連接類型和調用Oracle OLEDB驅動程序成功建立連接。不幸的是,我有數百個報告說我正在轉向這些新實例,OLEDB客戶端的行爲與.Net客戶端的行爲稍有不同,並導致錯誤,尤其是Oracle參數。

我已經瀏覽了所有的Microsoft文檔,我不明白爲什麼它不會給我Oracle連接類型。我在SSRS 2008R2或2012安裝中從未遇到過這個問題。

想法?

回答

1

爲了解決這個問題,我做了以下

我下載了64位ODAC 12C 4版(12.1.0.2.4)對於Windows x64

從這裏

http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html

我確保ORACLE_HOME,PATH和TNS_ADMIN的環境變量配置正確。

我重新啓動了SQL SERVER Reporting Services服務,然後進入報表服務器主機並安裝了SSRS 2016 Report Builder。從那裏我使用內聯SQL測試了Oracle數據庫連接。

希望這有助於!