0
在64位Ubuntu系統上使用firebird連接到bak文件時,由於文件無效,所以出現錯誤。但可能是因爲系統的點位問題。因爲我在我的Ubuntu 32位系統上連接了相同的數據庫。那麼,我應該怎麼做?有沒有辦法在32位機器上轉換64位文件。如何在64位系統上恢復或連接32位系統數據的數據庫?
在64位Ubuntu系統上使用firebird連接到bak文件時,由於文件無效,所以出現錯誤。但可能是因爲系統的點位問題。因爲我在我的Ubuntu 32位系統上連接了相同的數據庫。那麼,我應該怎麼做?有沒有辦法在32位機器上轉換64位文件。如何在64位系統上恢復或連接32位系統數據的數據庫?
在32位系統上使用gbak -b -t(for transportable)在64位系統上創建備份並進行恢復。
沒有必要指定'-t',因爲它是默認值 –
從你的問題中不清楚你想要做什麼。請閱讀http://stackoverflow.com/help/mcve並再次詢問 - 可能是http://serverfault.com/ – Vorsprung
我想用firebird連接到數據庫.bak文件。所有在32位系統上的完美工作。但是當我嘗試在64位系統上連接相同的數據庫bak文件..我得到一個錯誤「filename.bak不是有效的數據庫」 –
檢查gbak工具的命令行。 -b備份 -r恢復 – rstrelba