0

サービスを実行してデータ (大量のデータ) を挿入しています。ときどき、これはほんの数週間ですが、次のエラーが表示されます。

ERROR: XX001: could not read block 2354 of relation 1663/17633/17925: read only 0 of 8192 bytes.

このエラーは、PostGresql の Npgsql コネクタからのものです。

Exception trace:    at Npgsql.NpgsqlConnector.CheckErrors()
at Npgsql.NpgsqlConnector.CheckErrorsAndNotifications()
at Npgsql.NpgsqlCommand.ExecuteCommand()
at Npgsql.NpgsqlCommand.ExecuteNonQuery()

PGAdmin 内でそのエラーを作成するクエリを実行すると、このエラーも発生します。特別なことを何も持たないこの挿入クエリにこのエラーが発生する理由を知っている人はいますか? このテーブルには主キーがありますが、外部キーはありません。手動で確認しましたが、このテーブルには主キーが含まれていません。

どうすればそのエラーを解決できますか?

4

1 に答える 1

1

エラー「XX001」が「DATACORRUPTED」としてリストされていることを考えると、おそらくバックアップのために到達する必要があります。

于 2009-03-31T16:34:59.123 に答える