الأعراض
افترض أنك قمت بتثبيت أحد التحديثات التالية على كمبيوتر مثبت عليه Microsoft SQL Server 2008 R2 أو Microsoft SQL Server 2012:
-
التحديث التراكمي 6 SQL Server 2008 R2 Service Pack 1 (SP1) أو الإصدارات الأحدث
-
التحديث التراكمي 1 SQL Server 2008 R2 Service Pack 2 (SP2) أو الإصدارات الأحدث
في هذه الحالة، يمكنك تشغيل عبارة RESTORE FILELISTONLY لاستعادة قاعدة بيانات في SQL Server 2008 R2. ومع ذلك، تفشل عملية الاستعادة. بالإضافة إلى ذلك، تتلقى رسالة الخطأ التالية:
الرسالة 3241، المستوى 16، الحالة 1، السطر 1يتم تكوين عائلة الوسائط على الجهاز "<BackupFilePath>" بشكل غير صحيح. لا يمكن SQL Server معالجة عائلة الوسائط هذه.الرسالة 3013، المستوى 16، الحالة 1، السطر 1استعادة قائمة الملفات يتم إنهاؤها بشكل غير طبيعي.
ملاحظة إذا قمت بتشغيل عبارة DBCC CHECKDB في الإصدارات السابقة من SQL Server 2008 R2، فلن تواجه خطأ في التناسق يشير إلى وجود مشاكل في وسائط النسخ الاحتياطي. لذلك، يمكن استعادة النسخة الاحتياطية في هذه الإصدارات السابقة.
السبب
تحدث المشكلة لأن التحديث التراكمي 5 SQL Server 2008 R2 SP1 والتحديث التراكمي 1 ل SQL 2008 R2 SP2 يقومان بإجراء التحقق من اكتمال قاعدة البيانات عند استعادة قاعدة البيانات. ومع ذلك، فإن التحقق من الصحة هذا ليس ضروريا لعبارة RESTORE FILELISTONLY. تم تضمين هذا التحقق من الصحة في الإصلاحات العاجلة الموضحة في 2685132 KB. لمزيد من المعلومات حول التحقق من اكتمال قاعدة البيانات، انقر فوق رقم المقالة التالي 2685132 لعرض المقالة 2685132 في قاعدة معارف Microsoft:
2685132 الإصلاح: تستعيد مهمة استعادة شحن السجل نسخة احتياطية من سجل المعاملات التالفة إلى قاعدة بيانات ثانوية عند تشغيل مهمة نسخ احتياطي لشحن السجل على مثيل SQL Server 2008 R2 أو مثيل SQL Server 2012
الحل
معلومات التحديث التراكمي
التحديث التراكمي 9 SQL Server 2012
تم إصدار إصلاح هذه المشكلة لأول مرة في التحديث التراكمي 9. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذه SQL Server 2012، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
2867319 حزمة التحديث التراكمي 9 SQL Server 2012Note نظرا لأن الإصدارات تراكمية، يحتوي كل إصدار إصلاح جديد على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي تم تضمينها مع إصدار إصلاح SQL Server 2012 السابق. نوصيك بالتفكير في تطبيق أحدث إصدار إصلاح يحتوي على هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2692828 إصدارات SQL Server 2012 التي تم إصدارها بعد إصدار SQL Server 2012
التحديث التراكمي 5 لحزمة خدمة SQL Server 2012 1
تم إصدار إصلاح هذه المشكلة لأول مرة في التحديث التراكمي 5. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذه SQL Server 2012 Service Pack 1، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
2861107 حزمة التحديث التراكمي 5 SQL Server 2012 حزمة الخدمة 1Note لأن الإصدارات تراكمية، يحتوي كل إصدار إصلاح جديد على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي تم تضمينها مع إصدار الإصلاح السابق SQL Server 2012 Service Pack 1. نوصيك بالتفكير في تطبيق أحدث إصدار إصلاح يحتوي على هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2772858 إصدارات SQL Server 2012 التي تم إصدارها بعد إصدار حزمة الخدمة 1 SQL Server 2012
التحديث التراكمي 13 SQL Server 2008 R2 SP1
تم إصدار إصلاح هذه المشكلة لأول مرة في التحديث التراكمي 13. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذه SQL Server 2008 R2 SP1، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
2855792 حزمة التحديث التراكمي 13 SQL Server 2008 R2 SP1Note لأن الإصدارات تراكمية، يحتوي كل إصدار إصلاح جديد على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي تم تضمينها مع إصدار إصلاح SQL Server 2008 R2 SP1 السابق. نوصيك بالتفكير في تطبيق أحدث إصدار إصلاح يحتوي على هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2567616 إصدارات SQL Server 2008 R2 التي تم إصدارها بعد SQL Server 2008 R2 Service Pack 1
التحديث التراكمي 7 SQL Server 2008 R2 SP2
تم إصدار إصلاح هذه المشكلة لأول مرة في التحديث التراكمي 7. لمزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذه SQL Server 2008 R2 SP2، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
2844090 حزمة التحديث التراكمي 7 SQL Server 2008 R2 SP2Note لأن الإصدارات تراكمية، يحتوي كل إصدار إصلاح جديد على جميع الإصلاحات العاجلة وجميع إصلاحات الأمان التي تم تضمينها مع إصدار إصلاح SQL Server 2008 R2 SP2 السابق. نوصيك بالتفكير في تطبيق أحدث إصدار إصلاح يحتوي على هذا الإصلاح العاجل. للمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
2730301 إصدارات SQL Server 2008 R2 التي تم إصدارها بعد SQL Server 2008 R2 Service Pack 2
الحالة
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في المقطع "تنطبق على".
الحل البديل
لحل هذه المشكلة، قم بتشغيل عبارة RESTORE FILELISTONLY مع خيار CONTINUE_AFTER_ERROR .