أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

SQL Server بتسجيل عملية النسخ احتياطي في جدول محفوظات backupset عند استخدام VSS للنسخ الاحتياطي للملفات على وحدة تخزين

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

اضغط هنا لرابط المقالة باللغة الانجليزية951288
الأعراض
أطلع على السيناريو التالي. تثبيت Microsoft SQL Server على وحدة تخزين. يمكنك استخدام تطبيق خدمة نسخ الاحتياطي وحدة تخزين (VSS) لإجراء النسخ الاحتياطي للملفات على وحدة التخزين. في هذا السيناريو، SQL Server بتسجيل عملية النسخ احتياطي في جدول محفوظات backupset. تحدث هذه المشكلة حتى إذا لم يتم فعلياً إعادة احتياطية ملفات قاعدة بيانات SQL Server.

ملاحظة الأداة المساعدة NTBackup.exe التطبيق VSS.
السبب
تحدث هذه المشكلة بسبب استدعاء VSS خدمة SQLWriter أو الكاتب Microsoft SQL Server سطح المكتب Engine (MSDE).
تصريح
Microsoft أقرت أنها مشكلة في منتجات Microsoft المسرودة في القسم "تنطبق على".
معلومات أخرى

وصف لكاتب MSDE وخدمة SQLWriter

يتم تضمين كاتب MSDE في إطار عمل VSS في نظام التشغيل Windows XP و في نظام التشغيل Windows Server 2003. يستخدم VSS كاتب MSDE إجراء نسخ احتياطي قواعد بيانات SQL Server 2000. تعتبر خدمة SQLWriter تثبيت عند تثبيت SQL Server 2005. يستخدم VSS خدمة SQLWriter لعمل نسخة احتياطية كليهما قواعد بيانات SQL Server 2005 و SQL Server 2000 قواعد البيانات.

كيفية VSS تنفيذ عملية النسخ الاحتياطي

عندما VSS بتنفيذ عملية نسخ احتياطي على وحدة تخزين، يستدعي VSS كل الأقلام التي تحتوي البيانات على وحدة التخزين. هذا يجعل من أن النسخ الاحتياطي صالح. عند استدعاء VSS خدمة SQLWriter أو كاتب MSDE، خدمة SQLWriter أو كاتب MSDE بإدراج سجل في backupset جدول محفوظات. هذا تسجيل العروض التي تمت عملية النسخ الاحتياطي تنفيذ. ومع ذلك، لا يمكن تحديد خدمة SQLWriter أو كاتب MSDE ما إذا كانت الملفات التي VSS النسخ الاحتياطي ملفات قاعدة البيانات.

الاحتياطات التي يجب اتخاذها في حالة استخدام الإدخالات في جدول محفوظات backupset لاستعادة البيانات

إذا أردت استخدام إدخالات في جدول محفوظات backupset للبيانات الاسترداد، يجب التحقق من أن الإدخالات تمثل النسخ الاحتياطي قاعدة البيانات الفعلي عمليات.

كيفية التحقق من أن إدخال يمثل عملية النسخ احتياطي قاعدة بيانات الفعلي

للقيام بذلك، قم بتشغيل العبارة التالية:
USE msdbGOSELECT server_name, database_name, backup_start_date, is_snapshot, database_backup_lsnFROM backupset
في النتيجة، لاحظ العمود database_backup_lsn و عمود is_snapshot. إدخال الذي يمثل نسخة احتياطية من قاعدة بيانات الفعلي العملية له الصفات المميزة التالية:
  • قيمة العمود database_backup_lsn 0.
  • قيمة العمود is_snapshot هي 0.

تحقق من عدم وجود أخطاء على مجموعة النسخ الاحتياطي

للقيام بذلك، قم بتشغيل العبارة التالية:

WITH backupInfo AS( SELECT database_name AS [DatabaseName], name AS [BackupName], is_damaged AS [BackupStatus],backup_start_date AS [backupDate],ROW_NUMBER() OVER(PARTITION BY database_name ORDER BY backup_start_date DESC) AS BackupIDForDB FROM msdb..backupset) SELECT DatabaseName FROM backupinfo WHERE BackupIDForDB = 1 and BackupStatus=1 

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

الخاصية is_damaged
يحتوي جدول backupset في قاعدة البيانات msdb على صف لكل مجموعة نسخ احتياطي. تشير الخاصية is_damaged في جدول backupset إلى ما إذا كان تم الكشف عن تلف قاعدة البيانات عند إنشاء النسخة الاحتياطية. لذلك، قد يكون النسخ الاحتياطي تالف وغير قابلة للاستعادة.

برنامج القاعدةعنوان القاعدةوصف القاعدةإصدارات المنتجات التي يتم تقييم القاعدة
مرشد مركز النظامتم وضع علامة Backupset قاعدة بيانات ملقم SQL تالفةفي هذا SQL Server المثيل مرشد الكشف عن وجود واحدة أو backupset أكثر من وضع علامة على أنه "تالفة" في قاعدة البيانات MSDB. وهذا يعني أن تلف ملف النسخة الاحتياطية ويتم عرضها بشكل أساسي قاعدة البيانات والنسخة الاحتياطية التي قد تكون غير الاستعادة. راجع المقطع "جمع المعلومات" وتأكد من توفر قاعدة البيانات المطلوب نسخة احتياطية جيدة لاحقة. الرجوع إلى مقالة قاعدة المعارف للحصول على مزيد من التفاصيل.SQL Server 2008
SQL Server 2008 R2
SQL Server 2012


Ntbackup msdb كاتب VSS SQL
مراجع
لمزيد من المعلومات حول خدمة كاتب SQL، قم بزيارة موقع ويب شبكة مطوري Microsoft (MSDN) التالي: من أجل مزيد من المعلومات حول جدول محفوظات backupset، قم بزيارة موقع MSDN التالي موقع ويب:

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 951288 - آخر مراجعة: 03/28/2013 19:11:00 - المراجعة: 1.0

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 Workgroup Edition, Microsoft SQL Server 2000 Developer Edition, Microsoft SQL Server 2000 Enterprise Edition

  • kbexpertiseadvanced kbtshoot kbprb kbmt KB951288 KbMtar
تعليقات
html>>html>t=">ld(m); dex" class="col-sm-6 col-xs-24 ng-scope"> 대한민국 - 한국어
España - Español
Paraguay - Español
Venezuela - Español
/c1.microsoft.com/c.gif?DI=4050&did=1&t=">p;t=">