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

استكشاف أخطاء SQL Server بدء عمليات الاستعادة والنسخ الاحتياطي

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

اضغط هنا لرابط المقالة باللغة الانجليزية224071
المواضيع مرجع SQL Server النسخ الاحتياطي والاستعادة العمليات
  • للحصول على معلومات شاملة حول عمليات النسخ الاحتياطي والاستعادة، راجع المواضيع التالية في كتب.
    • النسخ الاحتياطي واستعادة قواعد بيانات خادم SQL: هذا الموضوع يغطي مفاهيم عمليات الاستعادة والنسخ الاحتياطي لقواعد بيانات SQL Server ويوفر ارتباطات إلى مواضيع إضافية ويوفر إجراءات مفصلة حول كيفية تنفيذ مختلف نسخ احتياطي أو استعادة المهام (مثل التحقق من النسخ الاحتياطية التي تم النسخ الاحتياطي باستخدام T SQL أو SSMS، وما إلى ذلك). وهذا الموضوع الأصل حول هذا الموضوع في كتب. يمكنك التنقل من خلال قائمة الموضوعات لمواضيع فرعية ومواضيع ذات صلة. التنقل في قائمة الموضوعات
  • يسرد الجدول التالي مواضيع إضافية قد تحتاج إلى مراجعة للمهام المحددة المتعلقة ببدء عمليات الاستعادة والنسخ الاحتياطي.

    مرجعيمكن توفير إجابات
    2027537 توصيات "أفضل ممارسة" للنسخ الاحتياطي لقاعدة بيانات SQL Serverالأفضل ممارسة توصيات للعمل على قاعدة بيانات النسخ الاحتياطي.
    النسخ الاحتياطي (Transact SQL)يقدم أجوبة على الأسئلة الأساسية المتعلقة بالنسخ الاحتياطي. يوفر أمثلة لأنواع مختلفة من عمليات النسخ الاحتياطي والاستعادة.
    أجهزة النسخ الاحتياطي (SQL Server)يوفر إشارة كبيرة لفهم مختلف أجهزة النسخ الاحتياطي والنسخ الاحتياطي إلى مشاركة عبر شبكة والمهام ذات الصلة.
    نماذج الاسترداد (SQL Server)يتناول بالتفصيل مختلف نماذج الاسترداد: بسيطة وكاملة وتسجيل مجمع. بروفيوديس من المعلومات حول كيفية تأثير نموذج الاسترداد على النسخ الاحتياطية.
    إجراء نسخ احتياطي واستعادة لنظام قواعد البيانات (SQL Server)يغطي الاستراتيجيات، ويناقش ما يجب أن تكون على علم بها عند العمل على عمليات النسخ الاحتياطي واستعادة قواعد بيانات النظام.
    نظرة عامة على استرداد (SQL Server) واستعادةيغطي كيفية استرداد النماذج تؤثر على عمليات الاستعادة. يجب عليك مراجعة هذا إذا كان لديك أسئلة حول كيف يمكن أن تؤثر على نموذج الاسترداد من قاعدة بيانات عملية الاستعادة.
    إدارة بيانات التعريف عند جعل قاعدة بيانات متاحة على مثيل خادم آخر (SQL Server)مختلف الاعتبارات التي يجب أن تكون على علم عندما يتم نقل قاعدة بيانات أو التي تواجه أية مشكلات تؤثر على تسجيلات الدخول التشفير النسخ المتماثل الأذونات وهكذا.
    العمل مع النسخ الاحتياطية سجل المعاملاتيقدم مفاهيم حول كيفية عمل نسخة احتياطية واستعادة (تطبيق) تسجيل المعاملات في نماذج الاسترداد الكامل وتسجيل مجمع. توضح هذه المقالة كيفية الحصول على نسخ احتياطية الروتينية من سجلات المعاملات (السجل الاحتياطية) لاسترداد البيانات.

    تلميح في SQL Server 2005 والإصدارات الأحدث، يمكنك نسخ السجل احتياطياً أثناء تشغيل أي نسخة احتياطية كاملة.
    SQL الخادم احتياطية المدارة إلى Windows Azureميزة جديدة في 2014 ملقم SQL بأتمتة النسخ الاحتياطي عن طريق تقديم الدعم للحظة في عمليات الاستعادة.
سيناريوهات من SQL Server النسخ الاحتياطي والاستعادة المسائل العملية

السيناريو 1: عملية النسخ الاحتياطي أو الاستعادة وقتاً طويلاً

عمليات النسخ الاحتياطي والاستعادة بالإدخال/الإخراج المكثفة. نسخ احتياطي/استعادة الإنتاجية يتوقف على مدى تم تحسين نظام الإدخال/الإخراج الفرعي الأساسي لمعالجة حجم الإدخال/الإخراج. إذا كنت تشك في أن عمليات النسخ الاحتياطي أما معلقة أو وقتاً طويلاً لإكمال، يمكنك استخدام واحد أو أكثر من الطرق التالية لتقدير الوقت لإتمام أو لتعقب تقدم النسخ الاحتياطي واستعادة العمليات:
  • سجل أخطاء SQL Server يحتوي على معلومات حول عمليات الاستعادة والنسخ الاحتياطي السابقة. يمكنك استخدام هذه التفاصيل لتقدير الوقت المطلوب لإجراء نسخ احتياطي واستعادة قاعدة البيانات في حالته الحالية. التالي عينة إخراج من سجل الأخطاء:

    RESTORE DATABASE successfully processed 315 pages in 0.372 seconds (6.604 MB/sec)
  • يقدم معاينة 2016 ملقم SQL إكسيفينت جديدة "backup_restore_progress_trace" التي يمكنك استخدامها لتعقب تقدم النسخ الاحتياطي واستعادة العمليات.
  • يمكنك أيضا استخدام عمود percent_completesys.dm_exec_requests لتعقب تقدم النسخ الاحتياطي أثناء الطيران وعمليات الاستعادة.
  • يمكن قياس الإنتاجية المعلومات المرتبطة ببدء عمليات الاستعادة والنسخ الاحتياطي باستخدام جهاز صافي وحدات البايت في الثانية وعدادات مراقبة الأداء الإنتاجية النسخ الاحتياطي/الاستعادة في الثانية .
  • كيفية الاستعلام عن تقدم عملية النسخ الاحتياطي قيد التشغيل حاليا في SQL Server
  • كيفية عمل: ما هو "إجراء" الاستعادة/النسخ الاحتياطي؟ يمكن أن تساعدك هذه المدونة في التبصر في المرحلة الحالية من عملية النسخ الاحتياطي أو الاستعادة العمليات.

الأشياء التي يجب التحقق

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

    ارتباط قاعدة معارف أو كتبشرح والإجراءات الموصى بها
    تحسين النسخ الاحتياطي واستعادة الأداء في SQL Serverيغطي الموضوع كتب مختلف الممارسات التي يمكنك استخدامها لتحسين أداء عمليات النسخ الاحتياطي/الاستعادة. على سبيل المثال، يمكنك تعيين امتياز خاص SE_MANAGE_VOLUME_NAME لحساب Windows الذي يقوم بتشغيل SQL Server لتمكين تهيئة ملفات البيانات الفورية. يمكن أن يؤدي ذلك إلى أداء فعالاً.
    2920151 مستحسن الإصلاحات العاجلة والتحديثات لمجموعات تجاوز الفشل المستندة إلى Windows Server 2012 R2

    مجمع التحديث 2822241 Windows 8 و Windows Server 2012: أبريل 2013
    يمكن أن تتضمن مجموعات التحديثات النظام الحالي إصلاحات للمشكلات المعروفة على مستوى النظام التي يمكن أن تسبب مشاكل الأداء التي تؤثر على برامج مثل SQL Server. تثبيت هذه التحديثات المساعدة في منع هذه المشاكل.
    إصلاح 2878182: عمليات وضع المستخدم في تطبيق غير مستجيب على الملقمات التي تستخدم Windows Server 2012

    عمليات النسخ الاحتياطي الإدخال/الإخراج المكثفة ويمكن أن تتأثر بهذا الخطأ. يتم تطبيق هذا الخيار لمنع هذه المشاكل.
    309422 كيفية اختيار برنامج مكافحة الفيروسات لتشغيل على أجهزة الكمبيوتر التي تستخدم SQL Serverبرنامج مكافحة الفيروسات قد عقد التأمين على ملفات.bak. وهذا يؤثر على أداء النسخ الاحتياطي واستعادة عمليات. اتبع الإرشادات في هذه المقالة لاستبعاد ملفات النسخة الاحتياطية من تفحص الفيروسات.
    2820470 تأخير ظهور رسالة خطأ عند محاولة الوصول إلى مجلد مشترك لم يعد موجوداً في ويندوز 8 Windows 8.1، Windows Server 2012 أو Windows Server 2012 R2
    967351 قد يزداد الكثيفة ملف في وحدة تخزين NTFS لا تتجاوز حجم معين
    ينصح 304101 برنامج النسخ الاحتياطي عند النسخ الاحتياطي لوحدة تخزين نظام كبيرة
    إصلاح 2455009: بطء الأداء عند استرداد قاعدة بيانات إذا كان هناك العديد من فلفس داخل سجل المعاملات في SQL Server 2005 أو في SQL Server 2008 أو في SQL Server 2008 R2قد يؤثر على وجود العديد من ملفات السجل الظاهري الوقت المطلوب لاستعادة قاعدة بيانات. وهذا ينطبق بشكل خاص أثناء مرحلة الانتعاش لعملية الاستعادة. لمزيد من المعلومات حول المشكلات الأخرى المحتملة التي يمكن أن يكون سبب وجود العديد من فلفس تشير إلى 2028436 كيلو بايت.
    عملية النسخ الاحتياطي أو الاستعادة لموقع شبكة بطيئةعزل المشكلة بالشبكة من خلال محاولة نسخ ملف نفس حجم إلى موقع الشبكة من خادم يقوم بتشغيل SQL Server. التحقق من الأداء.
  2. البحث عن المزيد من رسائل الخطأ في سجل أخطاء SQL Server وسجل أحداث Windows لمزيد من مؤشرات حول سبب المشكلة.
  3. إذا كنت أما استخدام خطط صيانة البرامج أو قاعدة بيانات خارجية لتنفيذ النسخ الاحتياطي متعددة في نفس الوقت، خذ بعين الاعتبار ما إذا كان يجب تغيير الجداول حيث لا يوجد اتصال أقل على محرك الأقراص الذي يتم كتابة النسخ الاحتياطية.
  4. العمل مع مسؤول windows للتحقق من وجود تحديثات للبرامج الثابتة للجهاز.

السيناريو 2: فشل عمليات النسخ الاحتياطي والاستعادة التي تستخدم تطبيقات النسخ الاحتياطي من جهة خارجية

يوفر SQL Server API يسمى واجهة جهاز النسخ الاحتياطي الظاهري (VDI). يتيح هذا API بائعي البرامج المستقلين تكامل منتجاتها لتوفير الدعم للنسخ الاحتياطي واستعادة عمليات SQL Server. تم تصميم واجهات برمجة التطبيقات هذه لتوفير أقصى قدر من الموثوقية والأداء ودعم كامل النطاق من SQL Server النسخ الاحتياطي واستعادة الوظائف. ويتضمن ذلك نطاق كامل من إمكانيات النسخ الاحتياطي الساخنة ولقطة.

خطوات استكشاف الأخطاء وإصلاحها الشائعة

  • إصدارات أقدم من SQL Server 2012، تأكد من تشغيل الخدمة SQLWriter وأنه تم تعيين حساب بدء التشغيل "النظام المحلي". أيضا، تأكد من وجود NT AUTHORITY\SYSTEM تسجيل الدخول في خادم SQL وأنها جزء من دور مسؤول النظام الملقم المثيل الذي يتم إجراء النسخ الاحتياطي.
  • ل SQL Server 2012 والاصدارات الأحدث، إنشاء تسجيل دخول جديد يسمى [NT SERVICE\SQLWriter] وتوفير مثل تسجيل دخول أثناء الإعداد. تأكد من تسجيل الدخول هذا موجود في SQL Server وجزء من دور مسؤول النظام على الملقم.
  • تأكد من أن سقلسيرفيروريتير مسرود عند تشغيل الأمر VSSADMIN قائمة الكتاب موجه الأوامر على خادم يقوم بتشغيل SQL Server. يجب أن يتم سرد كاتب هذا الكاتب ويجب أن تكون في حالة "مستقرة" لتمكين VSS النسخ الاحتياطي بنجاح.
  • للحصول على مؤشرات إضافية، راجع السجلات من برنامج النسخ الاحتياطي المقابلة ومواقع الدعم.

موارد إضافية

الأعراض أو السيناريومقالة قاعدة المعارف
النسخ الاحتياطي لقواعد بيانات حساسة لحالة الأحرف الفاشلةإصلاح 2987610: خطأ عند النسخ الاحتياطي قاعدة بيانات تحتوي على ترتيب تحسس حالة الأحرف باستخدام VSS في SQL Server 2012 SP2
أسئلة حول VSS919023 اتصال SQL Server 2005 وخدمة النسخ الاحتياطي وحدة التخزين (VSS)
قد تفشل النسخ الاحتياطية الخارجية التي يتم إجراؤها باستخدام VSS writer وإرجاع أخطاء 8229.إصلاح 2987610: خطأ عند النسخ الاحتياطي قاعدة بيانات تحتوي على ترتيب تحسس حالة الأحرف باستخدام VSS في SQL Server 2012 SP2
فهم كيفية عمل نسخة احتياطية VDIكيفية عمل: ملقم SQL-الموارد الاحتياطية VDI (VSS)

السيناريو 3: فشل عمليات النسخ الاحتياطي والاستعادة بسبب مشاكل الأذونات

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

يمكنك محاولة

لمزيد من المعلومات، راجع المقطع "النسخ الاحتياطي لملف على مشاركة عبر الشبكة" في أجهزة النسخ الاحتياطيالموضوع.
العرضالتعليقات
SQL Server أو عميل SQL قيد التشغيل ضمن حساب نظام محلي وتفشل النسخ الاحتياطيةمنح أذونات لحساب الكمبيوتر على المشاركة $ Domain\ComputerName.

توصي Microsoft باستخدام حسابات مجال مخصصة التي تمتلك الامتيازات المطلوبة بغية عزل الخدمات.

موارد إضافية

تسرد كافة أذونات المجلد المشترك أو أذونات NTFS (PowerShell)

السيناريو 2: استعادة فشل العملية بسبب عمليات النسخ الاحتياطي تالف

تمكين خيار "المجموع الاختباري النسخ الاحتياطي" عند إجراء النسخ الاحتياطي لتجنب النسخ الاحتياطي لقاعدة بيانات تالفة. لمزيد من المعلومات راجع أخطاء الوسائط المحتملة أثناء النسخ الاحتياطي والاستعادة (SQL Server). يمكنك أيضا تمكين تتبع العلامة 3023 لتمكين المجموع الاختباري عند إجراء النسخ الاحتياطي باستخدام أدوات النسخ الاحتياطي. لمزيد من المعلومات، راجع 2656988.

إذا تم تلف ملفات النسخ الاحتياطي، قد تفشل عملية الاستعادة وإنشاء أخطاء مشابهة لما يلي.

استعادة تم الكشف عن خطأ في الصفحة (0:0) في قاعدة البيانات

معلومات إضافية: وسائط الأسرة على الجهاز 'اسم الجهاز> ' يتكون بشكل غير صحيح. SQL Server لا يمكن معالجة هذه المجموعة من الوسائط. يتم الآن إنهاء HEADERONLY استعادة صورة غير طبيعية. (ملقم Microsoft SQL، خطأ: 3241)

يمكنك محاولة

باستبدال <test>بمسارات الملف واسم قاعدة البيانات الخاصة بك بتشغيل الأمر التالي:

</test>
RESTORE DATABASE test='d:\test.bak'  WITH NO_CHECKSUM, FILE=1, REPLACE, CONTINUE_AFTER_ERROR, MOVE 'test' TO 'C:\test.mdf', MOVE 'test_log' TO 'C:\test_log.ldf'


لمزيد من المعلومات، راجع محتوى كتب ما يلي:

كما يوصي بتشغيل CHECKDB على قاعدة بعد اكتمال عملية الاستعادة.

السيناريو 5: مسائل متفرقة

العرض/السيناريوالإجراءات العلاجية أو معلومات إضافية
قد يفشل عند تمكين تعقب التغييرات على قواعد البيانات الاحتياطية وإرجاع أخطاء مشابهة لما يلي:

خطأ: 3999، الخطورة: حالة 17,: 1.

الطابع الزمنيt > spidspid> فشل مسح جدول الالتزام إلى القرص في dbid 8 نتيجة خطأ 2601. Errorlog للتحقق


راجع مقالات "قاعدة معارف Microsoft" التالية:
قضايا استعادة النسخ الاحتياطي لقواعد البيانات المشفرةنقل TDE حماية قاعدة بيانات SQL Server آخر
فشل في ربط لاستعادة نسخة احتياطية CRM من Enterprise edition على إصدار قياسيخطأ 2567984 "قاعدة بيانات لا يمكن البدء في هذا الإصدار من SQL Server" عند استعادة قاعدة بيانات Microsoft Dynamics CRM
معلومات أخرى

الأسئلة المتداولة حول SQL Server بدء عمليات الاستعادة والنسخ الاحتياطي

  • كيف يمكنني معرفة حالة عمليات النسخ الاحتياطي؟
    راجع كيفية الاستعلام عن تقدم عملية النسخ الاحتياطي قيد التشغيل حاليا في SQL Server.
  • ما يجب القيام به عند فشل SQL Server عبر وسط النسخ الاحتياطي؟
    أعد تشغيل استعادة أو عمليات النسخ الاحتياطي كل
    قم بإعادة تشغيل عملية استعادة المنقطعة (Transact SQL)
  • يمكن استعادة النسخ الاحتياطية لقاعدة البيانات من الإصدارات القديمة من البرنامج في الإصدارات الأحدث، والعكس بالعكس؟
    لا يمكن استعادة النسخ الاحتياطي SQL Server باستخدام إصدار من SQL Server أحدث من الإصدار الذي تم إنشاء النسخة الاحتياطية. لمزيد من المعلومات، راجع قسم "توافق الدعم" استعادة (Transact SQL) موضوع الكتب عبر الإنترنت.
  • كيف يمكنني التحقق من النسخ الاحتياطي قاعدة بيانات SQL Server الخاص بي؟
    راجع الإجراءات الموثقة في استعادة فيريفيونلي (Transact SQL).
  • كيف يمكن الحصول على محفوظات النسخ الاحتياطي لقواعد البيانات في SQL Server؟
    راجع كيفية الحصول على محفوظات النسخ الاحتياطي لقواعد البيانات في SQL Server.
  • يمكن استعادة النسخ الاحتياطية 32 بت على ملقمات 64 بت، والعكس بالعكس؟
    "نعم". كل موضوع "إعادة الاحتياطي واستعادة لقواعد بيانات ملقم SQL"، يتم تنسيق تخزين على القرص SQL Server في البيئتين 32 بت و 64 بت. لذلك، تعمل عمليات النسخ الاحتياطي والاستعادة عبر بيئات 32 بت و 64 بت. يمكن استعادة النسخ احتياطي الذي تم إنشاؤه على مثيل ملقم قيد التشغيل في بيئة واحدة على مثيل ملقم قيد التشغيل في بيئة أخرى.

مراجع إضافية

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

خصائص

رقم الموضوع: 224071 - آخر مراجعة: 07/23/2015 01:17:00 - المراجعة: 6.0

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Enterprise Core, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Workgroup

  • kbsqlsetup kbinfo kbmt KB224071 KbMtar
تعليقات