سجل الإجراءات (بالإنجليزية: Transaction Log) هو ملف يُستخدم ضمن أنظمة إدارة قواعد البيانات لتسجيل جميع العمليات التي تتم على قاعدة البيانات، مثل عمليات الإدخال، التحديث، والحذف. يُعد هذا السجل مكونًا أساسيًا لضمان سلامة البيانات، حيث يُستخدم في تنفيذ ميزات الاسترداد (Recovery) والتراجع (Rollback) في حالة فشل النظام أو حدوث خطأ أثناء تنفيذ المعاملات. يتم تحديث سجل الإجراءات بشكل متسلسل قبل تطبيق التغييرات فعليًا على قاعدة البيانات، وفق مبدأ الكتابة المسبقة (Write-Ahead Logging). وتُعد خصائص (بالإنجليزية: ACID) (الذرّية، الاتساق، العزل، الديمومة) أساسًا لفهم أهمية سجل الإجراءات في الحفاظ على تكامل البيانات.
تُستخدم هذه الآلية أيضا في أنظمة النسخ الاحتياطي واستعادة البيانات، حيث يمكن إعادة تشغيل العمليات أو التراجع عنها بالاعتماد على ما تم تسجيله في هذا السجل.
أمثلة على استخدام سجل الإجراءات في قواعد البيانات:
في نظام PostgreSQL، يستخدم سجل الإجراءات عبر تقنية (بالإنجليزية: Write-Ahead Logging (WAL)).
في نظام Microsoft SQL Server، يتم استخدام ملف مخصص يُعرف بـ Transaction Log.
في مجال علوم الحاسب، يُعرف سجل الإجراءات أيضا بأسماء مثل سجل قاعدة البيانات أو سجل الشفرة الثنائية. وهو يمثل تسلسل زمني للعمليات التي تتم عبر نظام إدارة قواعد البيانات بهدف ضمان خصائص (بالإنجليزية: ACID) والحفاظ على اتساق البيانات.