2013-05-28 20 views

回答

3

您需要安裝Progress。在其中你會發現一條命令:prorest從命令行運行,這將幫助你恢復以前備份的數據庫。至少如果它是使用內置備份命令(probkup)進行備份的。

爲了讓自己更容易,您可以啓動Progress命令行環境(它應該位於安裝路徑的bin目錄中)。只需運行proenv即可開始,然後按照以下步驟操作。如果在Windows上,您很可能會在開始菜單中找到proenv。

基本語法:

prorest [new database] [archive] 

因此,例如

prorest c:\temp\mynewdatabase file.bup 

之後,你可以連接到使用內置的命令進展數據庫。您可能會在以下地址找到更多幫助: Progress KnowledgeBaseProgress communities

的prorest命令的具體描述可以在這裏找到:Progress KnowledgeBase Article 99033

+3

的「.BUP」文件擴展名可能是一個本地約定。 (沒有標準。) –

+2

也可能有超過1個「範圍」構成完整備份。如果系統提示您輸入下一個文件或設備,prorest會告訴您這是多範圍備份。通常額外的擴展名被命名爲類似.bup2,.bup3等(但是,名稱是任意的,並且沒有約定)。要恢復的其他文件列表/可以位於文件中,並且可以使用重定向來避免必須全部輸入。第一個備份擴展名名稱必須位於命令行上,後續擴展名可以手動輸入,也可以通過文件重定向輸入。 –

+0

感謝您的回覆,非常有價值。當我運行最好我得到這個消息:版本號不匹配,備份有4246,數據庫有4269.(16691)。我想備份是用不同於我目前安裝的版本(11.2), – Filip