تتبع المرجع والكائن كلّاً على حدة
ابدأ بمفتاح الكائن أو معرّفه كما سجله التطبيق تماماً. تحقق من وجود كائن في ذلك الموقع ومن استخدام التطبيق وقاعدة البيانات لاتصال التخزين والبيئة نفسيهما. قد يؤدي خطأ مطبعي أو بادئة مختلفة أو التباس بين التطوير والإنتاج إلى ظهور كائن موجود وكأنه مفقود.
إذا لم تجد الكائن، فراجع سجل العمليات أو آلية التحميل والحذف. ربما أُعيدت تسمية الملف أو استُبدل بمفتاح جديد أو حُذف بينما بقي سجل قاعدة البيانات. لا تنشئ ملفاً باسم مفترض قبل تحديد ما إذا كان ينبغي استعادة المحتوى السابق أو توجيه السجل إلى كائن آخر.
أصلح العلاقة وتجنب تكرار المشكلة
بعد تحديد المحتوى المقصود، استعده بالمفتاح المتوقع أو حدّث مرجع قاعدة البيانات ليشير إلى الكائن الصحيح. تأكد من قدرة التطبيق على استرجاع الملف بالطريقة نفسها التي يستخدمها عادة. إذا لم يعد الملف مطلوباً، فأزل المرجع القديم أو علّمه وفق قواعد التطبيق.
حدد كيفية تحديث التخزين وسجلات قاعدة البيانات عند التحميل والاستبدال والحذف. وإذا لم تستطع عملية واحدة تحديث الجانبين بصورة موثوقة، فأضف فحص مطابقة لاكتشاف الكائنات المفقودة أو المراجع غير المستخدمة. اختبر دورة العمل بملفات تجريبية كي لا تكسر إعادة التسمية أو التنظيف الروابط دون تنبيه.