Npgsql وكيو: خطأ: XX001: لا يمكن قراءة كتلة 2354 من العلاقة

StackOverflow https://stackoverflow.com/questions/701679

  •  22-08-2019
  •  | 
  •  

سؤال

ولدي تشغيل خدمة البيانات وإدخال (الكثير من البيانات). في وقت ما، وهذه ليست سوى حوالي الأسابيع القليلة أتلقى هذا الخطأ:

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

وهذا الخطأ هو من الموصل Npgsql من كيو:

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

وإذا كنت تفعل الاستعلام الذي خلق هذا خطأ داخل PGAdmin، ولدي هذا الخطأ أيضا. أي شخص لديه فكرة عن سبب هذا الإدخال الاستعلام الذي لديه شيء خاص له هذا الخطأ؟ هذا الجدول يحتوي على مفتاح أساسي ولكن مفتاح ليس الأجانب ولقد تحققت يدويا، لا يحتوي هذا الجدول المفتاح الأساسي.

وكيف يمكنني حل هذا الخطأ؟

هل كانت مفيدة؟

المحلول

وبالنظر إلى أن الخطأ "XX001" و المدرجة كما "بيانات تالفة" ربما كنت بحاجة للوصول للنسخ الاحتياطي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top