0

InterBase データベースでいくつかの行を削除しようとすると、このエラーが発生します。

しかし、これらの行については、SELECT と UPDATE の SQL クエリを起動できますが、削除はできません。

何がうまくいかなかったのか、可能な解決策は何ですか。

4

1 に答える 1

0

データベースをバックアップしてから、復元を試みることができます。これにより、ほとんどの Interbase DB 破損の問題が解決されることがわかっています。

ただし、破損が原因で、そもそも DB をバックアップできない場合があります。この場合、通常、(外部キーなしで) テーブルのみが定義された DB の空のコピーを作成し、破損した DB から空の DB にデータを送り込みます。次に、残りの外部キー、ストアド プロシージャなどを追加します...非常に長く続きましたが、最後の溝の努力として、(まだ)失敗したことはありません。

于 2011-03-25T02:46:52.030 に答える