8

Firebird データベースに問題があります。1 つのテーブルの主キーが、実際には以前に削除された別のテーブルによって参照されています。そのため、テーブル データに変更を加えようとすると、存在しないテーブルからのこの参照が原因でエラーが発生していました。

そのため、バックアップと復元を行ったところ、不適切な参照はなくなりましたが、データベースに同時に複数回接続しようとすると、次のエラーが発生します。

データベース [ファイルパス] シャットダウン

どうすればこれを解決できますか?

4

2 に答える 2

11

データベース(サーバーではなくファイル)がシャットダウンされたため、Firebirdは、を使用して再びオンラインになるまで、このデータベースへの接続を受け入れませんgfix

コマンドは次のとおりです。

gfix -online <path-to-your-database>

Firebird DatabaseHousekeepingUtilityマニュアルの「データベースの起動とシャットダウン」を参照してください。

于 2013-01-31T08:43:58.017 に答える