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

ظهور رسالة الخطأ "تم إنهاء" استعادة قاعدة بيانات "صورة غير طبيعية" عند إجراء نسخ احتياطي كامل لقاعدة البيانات في SQL Server 2008 R2

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

اضغط هنا لرابط المقالة باللغة الانجليزية2487231
الأعراض
أطلع على السيناريو التالي:
  • إنشاء قاعدة بيانات في Microsoft SQL Server 2008 R2.
  • تحديث اسم منطقي لقاعدة البيانات باستخدامتعديل قاعدة البياناتبيان.
  • إجراء نسخ احتياطي كامل لقاعدة البيانات.

    ملاحظةيتم إنشاء ملف نسخة احتياطية من قاعدة بيانات بكامل بعد إجراء النسخ الاحتياطي.
  • حاول استعادة قاعدة بيانات من ملف النسخة الاحتياطية من قاعدة البيانات.
في هذا السيناريو، تتلقى رسالة الخطأ التالية:
ظهور رسالة 3234، مستوى 16، حالة 2، سطر 1
ملف المنطقية '<logical file="" name=""></logical>'ليس جزءا من قاعدة البيانات'<database name=""></database>'. استخدام "استعادة فيليليستونلي" لسرد أسماء الملفات المنطقية.
Msg 3013، مستوى 16, حالة 1، سطر 1
يتم الآن إنهاء "استعادة قاعدة بيانات" شكل غير طبيعي.
إذا استخدمتاستعادة فيليليستونليبيان للتحقق من ملف النسخة الاحتياطية، ابحث عن اسم الملف المنطقي الذي قمت بتحديثه تالف. يتم اقتطاع آخر حرف من اسم الملف المنطقي. على سبيل المثال، يمكنك محاولة تحديث اسم منطقي لقاعدة بيانات إلى DB_modified. ومع ذلك، فإنه غير صحيح يتغير إلى DB_modifie في ملف النسخة الاحتياطية.

ملاحظةتحدث هذه المشكلة في حالة إعادة تشغيل خدمة SQL Server بعد تحديث اسم الملف المنطقي.
الحل

معلومات التحديث التراكمي

SQL Server 2008 R2

تم إصدار الإصلاح لهذه المشكلة أولاً في 6 التحديث التراكمي. للحصول على مزيد من المعلومات حول كيفية الحصول على حزمة التحديث التراكمي هذا ل SQL Server 2008 R2، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
2489376حزمة التحديث التراكمي 6 لنظام التشغيل SQL Server 2008 R2
ملاحظةنظراً لكون البنيات تراكمية، يحتوي كل إصدار إصلاح جديد على كافة الإصلاحات العاجلة وإصدار تصحيح كافة تصحيحات الأمان التي تم تضمينها مع السابق SQL Server 2008 R2. نوصي بمراعاة تطبيق أحدث إصدار إصلاح الذي يحتوي على هذا الإصلاح العاجل. لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرض المقالة في قاعدة معارف Microsoft:
981356بناء SQL Server 2008 R2 التي تم إصدارها بعد إصدار SQL Server 2008 R2

معلومات الإصلاح العاجل

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

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

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

المتطلبات الأساسية

لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك Microsoft SQL Server 2008 R2 مثبتة.

متطلبات إعادة التشغيل

لا يلزم الأمر إعادة تشغيل الكمبيوتر بعد تطبيق هذا الإصلاح العاجل.

معلومات استبدال الإصلاح العاجل

لا يحل هذا الإصلاح العاجل أي إصلاح عاجل آخر.

معلومات الملف

إصدار اللغة الإنجليزية من هذا الإصلاح العاجل على سمات الملف (أو سمات الملفات الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات "التوقيت العالمي" (UTC). عندما تقوم بعرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي UTC والتوقيت المحلي، استخدمالمنطقة الزمنيةعلامة تبويب فيالتاريخ والوقتعنصر في "لوحة التحكم".
مثيل 32-بت SQL Server 2008 R2 المركز خدمات قاعدة البيانات
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
atxcore.dll2009.100.1755.02646424 ديسمبر 100: 33الإصدار x86
datacollectorcontroller.dll2009.100.1755.013552024 ديسمبر 100: 33الإصدار x86
etwcls.mofغير قابل للتطبيق111632823-ديسمبر-103: 54غير قابل للتطبيق
instmsdb.sqlغير قابل للتطبيق224126022-ديسمبر-1020: 49غير قابل للتطبيق
mssqlsystemresource.ldfغير قابل للتطبيق52428822-ديسمبر-1022: 52غير قابل للتطبيق
mssqlsystemresource.mdfغير قابل للتطبيق6356992022-ديسمبر-1022: 52غير قابل للتطبيق
sql_engine_core_inst_keyfile.dll2009.100.1755.01366424 ديسمبر 100: 31الإصدار x86
sqlaccess.dll2009.100.1755.041558424 ديسمبر 100: 29الإصدار x86
sqlagent.exe2009.100.1755.036796824 ديسمبر 100: 34الإصدار x86
sqlagent100_msdb_upgrade.sqlغير قابل للتطبيق237124523-ديسمبر-103: 53غير قابل للتطبيق
sqlos.dll2009.100.1755.01468824 ديسمبر 100: 22الإصدار x86
sqlscriptdowngrade.dll2009.100.1755.01468824 ديسمبر 100: 21الإصدار x86
sqlscriptupgrade.dll2009.100.1755.0461142424 ديسمبر 100: 21الإصدار x86
sqlservr.exe2009.100.1755.04290492824 ديسمبر 100: 34الإصدار x86
sqsrvres.dll2009.100.1755.08995224 ديسمبر 100: 21الإصدار x86
مثيل 64-بت SQL Server 2008 R2 المركز خدمات قاعدة البيانات
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
atxcore.dll2009.100.1755.03158423-ديسمبر-1023: 40x 64
datacollectorcontroller.dll2009.100.1755.026249623-ديسمبر-1023: 40x 64
etwcls.mofغير قابل للتطبيق111632823-ديسمبر-103: 54غير قابل للتطبيق
instmsdb.sqlغير قابل للتطبيق224126022-ديسمبر-1020: 49غير قابل للتطبيق
mssqlsystemresource.ldfغير قابل للتطبيق52428822-ديسمبر-1022: 52غير قابل للتطبيق
mssqlsystemresource.mdfغير قابل للتطبيق6356992022-ديسمبر-1022: 52غير قابل للتطبيق
sql_engine_core_inst_keyfile.dll2009.100.1755.01417623-ديسمبر-1023: 40x 64
sqlaccess.dll2009.100.1755.040329623-ديسمبر-1023: 38الإصدار x86
sqlagent.exe2009.100.1755.042838423-ديسمبر-1023: 40x 64
sqlagent100_msdb_upgrade.sqlغير قابل للتطبيق237124523-ديسمبر-103: 53غير قابل للتطبيق
sqlos.dll2009.100.1755.01571223-ديسمبر-1023: 37x 64
sqlscriptdowngrade.dll2009.100.1755.01571223-ديسمبر-1023: 37x 64
sqlscriptupgrade.dll2009.100.1755.0461091223-ديسمبر-1023: 37x 64
sqlservr.exe2009.100.1755.06195798423-ديسمبر-1023: 40x 64
sqsrvres.dll2009.100.1755.010582423-ديسمبر-1023: 37x 64
مثيل قاعدة بيانات SQL Server 2008 R2 الخدمات الأساسية بنية Itanium
اسم الملفإصدار الملفحجم الملفتاريخالوقتالنظام الأساسي
atxcore.dll2009.100.1755.06332823-ديسمبر-1023: 05ia64
datacollectorcontroller.dll2009.100.1755.047702423-ديسمبر-1023: 05ia64
etwcls.mofغير قابل للتطبيق111632823-ديسمبر-103: 54غير قابل للتطبيق
instmsdb.sqlغير قابل للتطبيق224126022-ديسمبر-1020: 49غير قابل للتطبيق
mssqlsystemresource.ldfغير قابل للتطبيق52428822-ديسمبر-1022: 52غير قابل للتطبيق
mssqlsystemresource.mdfغير قابل للتطبيق6356992022-ديسمبر-1022: 52غير قابل للتطبيق
sql_engine_core_inst_keyfile.dll2009.100.1755.01929623-ديسمبر-1023: 05ia64
sqlaccess.dll2009.100.1755.039203223-ديسمبر-1023: 01الإصدار x86
sqlagent.exe2009.100.1755.0120560023-ديسمبر-1023: 09ia64
sqlagent100_msdb_upgrade.sqlغير قابل للتطبيق237124523-ديسمبر-103: 53غير قابل للتطبيق
sqlos.dll2009.100.1755.02236823-ديسمبر-1022: 56ia64
sqlscriptdowngrade.dll2009.100.1755.02083223-ديسمبر-1022: 56ia64
sqlscriptupgrade.dll2009.100.1755.0461705623-ديسمبر-1022: 56ia64
sqlservr.exe2009.100.1755.012176265623-ديسمبر-1023: 09ia64
sqsrvres.dll2009.100.1755.018876823-ديسمبر-1022: 56ia64
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".
الحل البديل
للتغلب على هذه المشكلة، استخدم إحدى الطريقتين التاليتين:
  • بعد الملف المنطقية اسم تم تعديله، تشغيل العبارات التالية لإعادة تشغيل قاعدة البيانات:
    ALTER DATABASE <database name> SET OFFLINEALTER DATABASE <database name> SET ONLINE
  • عندما تقوم بتعديل اسم الملف المنطقي، يجب إلحاق حرف مسافة زائف في الاسم المنطقي الجديد. على سبيل المثال، إذا كنت ترغب في تغيير الاسم المنطقي إلى DB_modified، استخدم العبارة التالية لتعديل اسم ملف المنطقية:
    ALTER DATABASE <database name> MODIFY FILE (NAME=N'<database name>', NEWNAME='DB_modified ') -- Append ' ' to NEWNAME
مراجع
لمزيد من المعلومات حولتعديل قاعدة البياناتعبارة SQL للعمليات، قم بزيارة موقع شبكة مطوري Microsoft "(MSDN) التالي:لمزيد من المعلومات حولاستعادة فيليليستونليعبارة SQL للعمليات، قم بزيارة موقع شبكة مطوري Microsoft "(MSDN) التالي:

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

خصائص

رقم الموضوع: 2487231 - آخر مراجعة: 02/21/2011 18:15:00 - المراجعة: 2.0

Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Standard Edition for Small Business, Microsoft SQL Server 2008 Workgroup, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Workgroup

  • kbautohotfix kbqfe kbhotfixserver kbfix kbexpertiseadvanced kbsurveynew kbmt KB2487231 KbMtar
تعليقات
ody>