سؤال

ولدينا اختبار DB مفقود فجأة الصفوف. نريد اعادتهم.

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

هل هناك طريقة للتراجع عن عمليات الحذف؟

وراجع للشغل: نعم، لدينا نسخة احتياطية، ولكن يفضل للعثور على سبب الحذف كذلك ...

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

المحلول

ويمكنك القيام بذلك مع بعض بوابة الأحمر الصورة الأدوات، ولكن تكاليف. نلقي نظرة على SQL دخول الإنقاذ .

وإلا، فما استقاموا لكم فاستقيموا يميل إلى القيام به لاستعادة.

نصائح أخرى

[أواخر الجواب ولكن من المفيد نأمل]

وهناك طريقة لاسترداد الصفوف المحذوفة باستخدام سجل المعاملة ولكن فقط إذا كنت تستخدم أدوات 3rd الطرف وفقط من قاعدة البيانات في وضع الاسترداد الكامل.

وديل (سابقا كويست) و العلجوم ل SQL Server و حول ApexSQL لديها حول ApexSQL دخول و <لأ href = "http://www.apexsql.com/sql_tools_recover .aspx اتصال "يختلط =" نوفولو noreferrer "> حول ApexSQL استرداد التي يمكن أيضا قراءة تي سجل واسترجاع البيانات. للأسف تسجيل الإنقاذ من بوابة الأحمر يمكن قراءة فقط السجلات على SQL Server 2000.

وهناك أيضا وسيلة لقراءة تي سجل باستخدام غير الشرعيين قيادة سجل DBCC. انظر مزيد من تفاصيل هنا .

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

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

http://www.red-gate.com/products/SQL_Log_Rescue /index.htm

وكنت أعطي ChronicDB المحاولة التي لديها نسخة مجانية بدلا من دفع ثمن بوابة الأحمر

http://chronicdb.com/blogs/undelete_from_whoops

ويمكنك التراجع عن الصفقة باستخدام قيادة Rollback في SQL Server. ولكن، عليك أن تعرف الصفقة يمكن rolledback إذا تم تنفيذ الصفقة ضمن الصفقة Begin.

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