Npgsqlの&Postgresqlの:ERROR:XX001:関係のブロック2354を読み取ることができませんでした
-
22-08-2019 - |
質問
私は、データを実行し、挿入サービス(大量のデータ)を持っています。いつか、これはほんの数週間程度、私はこのエラーが表示されます:
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で内部にそのエラーを作成するクエリを実行する場合は、、私もこのエラーが発生しています。誰もが特別なものを持っていません。この挿入クエリは、このエラーが発生した理由のアイデアを持っていますか?このテーブルには主キーではなく、外部キーを持って、私は手動で確認して、このテーブルには主キーが含まれていません。
私はそのエラーを解決するにはどうすればよい?
解決
記載されているのようにそのエラー "XX001" さを考えますあなたはおそらくバックアップに到達するために必要な「データが破損」ます。
所属していません StackOverflow