2012-06-29 69 views
0

我有一箇舊的Progress版本9.1e數據庫文件,我需要訪問。訪問舊的Progress v9.1e數據庫

有沒有辦法讓舊版本的OpenEdge打開它?我徹底瞭解了他們的網站,並沒有提供任何內容。我也研究了兩天沒有運氣。

任何幫助或見解將不勝感激。

回答

3

進展數據庫通常不存在於真空中。數據庫所在的系統應該具有打開它所需的可執行文件,並且可以在某處安裝它。

如果你只是從其他系統複製這個數據庫,你基本上運氣不好。你可能錯過了需要的關鍵文件。特別是如果你複製一個活的分貝。

假設這個數據庫仍然存在於原始系統上,知道它將對操作系統有所幫助。如果這是一個unix變體,「find -name progress.cfg -print」應該顯示安裝目錄。導出名爲DLC的環境變量指向該目錄 - 即導出DLC/usr/dlc。還會有一個「bin」子目錄。把它放在你的PATH中。然後輸入「showcfg」。這應該揭示你有什麼許可證可用 - 這對於縮小可用於打開數據庫和處理數據的選項有很長的路要走。

+0

嗨,湯姆。謝謝你的出色答覆。我們需要將數據插入另一個客戶端的Progress數據庫,因爲我們的系統需要與其集成。有沒有一種「簡單」的方法來完成這件事?我對這些問題表示歉意 - 我對進展完全陌生(因爲我工作場所的每個人都是這樣)。 – Frank

+1

要插入數據,您需要運行4GL程序或通過ODBC/JDBC連接並運行一些SQL。這兩種方法都需要運行數據庫實例。聽起來這是一個實時系統,所以必須有人(DBA)負責它?無論是它還是在沒有管理員的最終用戶網站上的嵌入式系統,並且可能不知道如何去做。在這種情況下,您需要很多外部幫助。 –

+0

恰好是第二種情況,其中Progress與另一個系統一起安裝並在最終用戶站點上使用。他們對我們毫無幫助,而我們的數據庫管理員之前沒有與Progress一起工作。我們已經開始編寫一個Linux應用程序在同一臺機器上運行,使用ODBC來抽取和寫入我們需要的數據。感謝您的幫助。 – Frank

0

您將需要二進制文件(和許可證代碼),或者知道某個人有誰願意將其升級到您有權訪問的版本。

在這種情況下,與PSC銷售代表的聊天可能是成功的。

+0

Hi Tim。謝謝您的回答。我有電子郵件進行支持沒有運氣呢。他們似乎響應緩慢。 – Frank

+0

你是誰給弗蘭克發過郵件? –

+0

另外,您的機器上是否有開發系統? –