سؤال

إذا كان أي منكم قد استخدم أداة رائعة لعرض/الاستعلام عن سجلات معاملات SQL، فيرجى إبلاغي بذلك.يجب أن يُظهر هذا جميع عبارات SQL الخاصة بالمعاملات التي تم الالتزام بها أو التراجع عنها.

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

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

المحلول

يكون هذا مناسبًا فقط إذا كنت تتحدث عن SQL Server 2000 ولكن RedGate أنتج أداة مجانية تسمى إنقاذ سجل SQL.بخلاف ذلك، بالنسبة لـ SQL Server 2005 ApexSQLLog من ApexSQL هو المنتج الآخر الوحيد الذي أعرفه

نصائح أخرى

يمكنك استخدام غير الموثقة أمر سجل DBCC.

هناك منتج تجاري من شركة Lumigent يسمى "Log Explorer".تبلغ التكلفة 995 دولارًا أمريكيًا للمقعد الواحد، ولكنها يجب أن تغطي متطلباتك الأساسية.

يمكنك استخدام هذا الاستعلام:

Select * from ::fn_dblog(null,null)

أو انظر هذا الرابط : كيف يمكنني عرض ملف سجل المعاملات SQL Server 2005

أو هذا الرابط : كيف يمكنك فك تشفير إدخال بسيط في سجل المعاملات؟

هناك بعض الشركات التي تنتج أجهزة قراءة السجلات مثل Lumigent وRed Gate.ومع ذلك، فهي لا تعمل مع إصدارات خادم SQL الأكبر من 2000 بسبب تغييرات بيانات التعريف في جداول النظام الأساسية وأنواع البيانات، فقد تعمل إذا كنت لا تستخدم أي وظيفة جديدة ولكن إذا كنت تستخدم نوع بيانات varchar(max) XML وما إلى ذلك، نفد منى الحظ

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