簡體   English   中英

SSRS ODAC 客戶端 TNS_Admin 配置

[英]SSRS ODAC Client TNS_Admin Configuration

在運行 SSRS 的服務器上安裝 ODAC 客戶端后,我想將我的 TNSNames/SQLNET.ora 配置文件移動到一個集中位置。 我已將它們移至:

D:\\apps\\oracle_configs

我已經在每個可能的位置將 TNS_ADMIN 設置為這個目錄:

  1. 系統環境變量
  2. 注冊表
  3. 機器配置文件

但是,出於某種原因,SSRS 不會在所需位置找到 tnsnames.ora 文件。 當嘗試在 Web 報告管理器中測試與 Oracle 數據源的連接時,它總是會失敗並顯示錯誤:

ORA-12154: TNS: 無法解析指定的連接標識符

如果我將文件復制回 %ORACLE_HOME%\\network\\admin 目錄並重新啟動 SSRS 服務,則測試連接成功。

我錯過了什么? 如何告訴 SSRS 在自定義位置而不是默認的 Oracle Home 目錄中查找 TNS 文件?

聽起來您可能需要使用regsvr32使用新路徑注冊驅動程序。

  1. 同樣的測試連接,我們現在將在SSRS中進行。 為此,我們需要注冊 OraOLEDB 驅動程序。 轉到命令提示符(以管理員身份運行)->,然后運行以下命令。 路徑可能因您的安裝目錄而異。 我們需要注冊 64 位驅動程序,因為 SSRS 在 64 位上運行 (E:\\app\\client\\xxxx\\product\\12.2.0\\client_2\\bin\\OraOLEDB12.dll)

MSDN:配置 Oracle 數據源

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM