2016-04-27 6 views
0

64ビットUbuntuシステムでFirebirdを使用してbakファイルに接続しているとき、ファイルが無効であるため、エラーが発生しています。しかし、それはシステムのビット問題のためかもしれません。 Ubuntu 32ビットシステムに同じデータベースを接続しているからです。だからここで何をすべきですか? 32ビットマシン上の64ビットファイルを変換する方法はありますか?64ビットシステム上の32ビットシステムデータのデータベースを復元または接続する方法は?

+0

あなたの質問から、あなたがしたいことは明らかではありません。 http://stackoverflow.com/help/mcveを読んで再度質問してください。おそらくhttp://serverfault.com/ – Vorsprung

+0

firebirdを使ってデータベース.bakファイルに接続しようとしています。すべて32ビットシステムで完璧に動作します。しかし、私は64ビットシステム上で同じデータベースbakファイルを接続しようとすると..エラー "filename.bakは有効なデータベースではありません" –

+0

gbakツールのコマンドラインをチェックします。 -bバックアップ用 -r復元用 – rstrelba

答えて

1

gbak -b -t(転送可能)を使用して32ビットシステムにバックアップを作成し、64ビットシステムで復元します。

+0

デフォルトであるので '-t'を指定する必要はありません –

関連する問題