Oracle

架構通過標準客戶端連接而不是通過 ODBC 連接顯示?

  • November 3, 2011

希望你能幫忙!

要點

當我使用 SQL Developer 或 DBVisualizer 登錄到 Oracle 11g 數據庫時,我可以看到模式並針對它們執行查詢。

但是,當我在 Crystal Reports (2008) 中使用相同的憑據通過 ODBC 連接進行連接時,這些架構不會顯示為對我可用。

支持資訊

  • ODBC 連接最終將在 Windows Server 2008 上創建
  • 我目前正在 Win7 Enterprise x64 上測試 ODBC 連接/設置
  • 我們通過 LDAP 連接到數據庫,而不是 tnsnames(沒有指定埠資訊——只有 SID 和使用者/密碼)
  • 我可以在 DBVisualizer 中很好地登錄數據庫並對其執行查詢
  • 使用使用者名和密碼登錄後ODBC連接測試成功
  • Crystal Reports 成功連接到 ODBC;它列舉了某些系統使用者等——而不是我需要訪問的使用者(並且我可以通過標準客戶端訪問)
  • 我們的數據庫由一組 DBA 單獨管理,他們不是最容易接觸到的人。然而,我最有可能得到答案。

幫助?

關於我可以從哪裡開始或問題可能是什麼的任何想法?謝謝!

正如我所懷疑的那樣,它實際上似乎是客戶端的 Crystal Reports 2008 中的一個問題。

雖然我無法看到模​​式列表中列舉的模式,但在選擇“更新”以連結兩者後,我能夠選擇各種必要的欄位並從新數據源生成報告。

所以,最終結果——它沒有出現,但它就在那裡。

引用自:https://dba.stackexchange.com/questions/7577