كيفية تنفيذ تجزئة دون اتصال من قاعدة بيانات "Active Directory"

انتهي دعم Windows Server 2003 في 14 يوليو 2015!

أنهت شركة Microsoft دعم نظام التشغيل Windows Server 2003 في 14 يوليو 2015. لقد أثر هذا التغيير على تحديثات البرامج لديك وخيارات الأمان الخاصة بك. تعرف على ما يعنيه ذلك فيما يتعلق بك وكيفية الحفاظ على حمايتك.

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

اضغط هنا لرابط المقالة باللغة الانجليزية232122
الموجز
تقوم خدمة active directory تلقائياً إلغاء التجزئة عبر الإنترنت من قاعدة البيانات عند فواصل زمنية معينة كجزء من عملية "تجميع البيانات المهملة". (بشكل افتراضي، وهذا يحدث كل 12 ساعة). إلغاء التجزئة على الإنترنت يتم تقليل حجم ملف قاعدة البيانات (Ntds.dit) ولكن بدلاً من ذلك تحسين تخزين البيانات في قاعدة البيانات وتستعيد مساحة في الدليل للكائنات الجديدة.

تنفيذ تجزئة متصل بإنشاء إصدار جديد من ملف قاعدة البيانات دون تجزئة داخلي. إعادة إنشاء كافة الفهارس. اعتماداً على كيفية تجزئة ملف قاعدة البيانات الأصلية تم، قد يكون الملف الجديد أصغر بكثير.
معلومات أخرى
لإجراء إلغاء التجزئة دون اتصال من قاعدة بيانات "Active Directory":
  1. تم إجراء نسخ احتياطي ل Active Directory. النسخ الاحتياطي ل Windows Server تدعمها "خدمة active Directory" أثناء نسخ احتياطي عبر الإنترنت. يحدث هذا تلقائياً عند تحديد الخيار لعمل نسخة احتياطية كل شيء على الكمبيوتر في "معالج النسخ الاحتياطي" أو بشكل مستقل عن طريق تحديد إجراء نسخ احتياطي "حالة النظام" في المعالج.
  2. على Windows 2000 Server و Windows Server 2003
    إعادة تشغيل وحدة تحكم المجال وحدد التثبيت المناسبة من قائمة التشغيل واضغط F8 لعرض القائمة خيارات متقدمة من Windows 2000 Server. حددوضع استعادة خدمات الدليل، ثم اضغط Enter. اضغط Enter لإعادة تشغيل مرة أخرى.

    ل Windows Server 2008 والاصدارات الأحدث
    اتبع أحد الإجراءات التالية:
    • إيقاف المثيل LDS أو "خدمات مجال خدمة active Directory".
    • بدء تشغيل "تكوين النظام"، ثم انتقل إلى الجزء التمهيد. حدد تثبيت نظام التشغيل الذي تريد تكوينه. تحديد التمهيد الأمنفي المقطع خيارات التمهيد، وكذلك تحديد بندإصلاح "خدمة active Directory". بعد النقر فوق "موافق"، يطالبك الأداة بإعادة تشغيل. قم بإعادة تشغيل جهاز الكمبيوتر.
  3. تسجيل الدخول إلى حساب المسؤول عن طريق استخدام كلمة المرور التي تم تعريفها لحساب المسؤول المحلي في "خيام وضع دليل خدمة استعادة". لمزيد من المعلومات حول كيفية استخدام قاعدة بيانات SAM دون اتصال، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
    223301حماية حساب المسؤول في خيام دون اتصال
  4. انقر فوق ابدأوأشر إلى البرامج، وأشر إلى البرامج الملحقة، وثم انقر فوق موجه الأوامر.
  5. في موجه الأوامر، اكتب cmd، ثم اضغط Enter.
  6. يستخدم NTDSUTIL متغيرات البيئة TEMP و TMP لإنشاء قاعدة بيانات مؤقتة أثناء عملية إلغاء التجزئة. إذا كان المساحة الحرة على وحدة تخزين القياسية المستخدمة أقل من حجم قاعدة البيانات المضغوطة، تتلقى الخطأ التالي:
    صيانة الملفات: ضغط ل d:\compactDB
    بدء وضع إلغاء التجزئة...
    قاعدة البيانات المصدر: D:\windows\NTDS\ntds.dit
    قاعدة الهدف: d:\compactDB\ntds.dit

    حالة إلغاء التجزئة (إكمال %)

    0 10 20 30 40 50 60 70 80 90 100

    |----|----|----|----|----|----|----|----|----|----|

    .......................... تم إنهاء العملية بسبب الخطأ-1808 (JET_errDiskFull، مساحة على القرص).


    في سجل "التطبيق"، تظهر أحداث مشابهة لما يلي:

    اسم السجل: التطبيق
    المصدر: ESENT
    معرف الحدث: 482
    فئة المهمة: عام
    مستوى: خطأ
    الكلمات الأساسية: الكلاسيكية
    الوصف: NTDS (12852) فشلت محاولة الكتابة إلى ملف "C:\Users\administrator\AppData\Local\Temp\tmp.edb" عند الإزاحة 49315536896 (0x0000000b7b6f6000) ل (0x00000000) 0 بايت بعد 0.015 ثوان بخطأ النظام 112 (0x00000070): "لا توجد مساحة كافية على القرص.". ستفشل عملية الكتابة مع خطأ-1808 (0xfffff8f0). إذا استمر ظهور هذا الخطأ ثم الملف قد تلف وقد تحتاج إلى استعادة من نسخة احتياطية سابقة.

    في هذه الحالة، تعيين متغيرات البيئة TEMP و TMP إلى مجلد الذي يحتوي على مساحة حرة كافية للمهمة. على سبيل المثال، استخدم الإعدادات التالية:

    D:\temp شعبة وسائط الإعلام

    تعيين tmp = d:\temp

    تعيين مؤقت = d:\temp

    ملاحظة:قد تحدث هذه المشكلة أيضا أثناء تدقيق تكامل قاعدة البيانات.
  7. تشغيل NTDSUTIL.
  8. Windows 2008 والإصدارات الأحدث
    نوع تنشيط مثيل ntdsلتحديد مثيل قاعدة بيانات Active Directory. استخدم LDS اسم المثيل إذا كنت تريد ضغط قاعدة بيانات LDS.
  9. نوع ملفات، ثم اضغط Enter.
  10. نوع معلومات، ثم اضغط Enter. يؤدي ذلك إلى عرض المعلومات الحالية حول مسار وحجم قاعدة بيانات "Active Directory" وملفات السجل الخاصة بها. لاحظ المسار.
  11. إنشاء موقع مساحة كافية على محرك الأقراص لتخزين قاعدة البيانات المضغوطة.
  12. نوع الضغط على محرك الأقراص:\الدليل، ثم اضغط Enter. لاحظ في هذا الأمر، العناصر النائبةمحرك الأقراص و الدليليمثل مسار الموقع التي قمت بإنشائها في الخطوة السابقة.

    ملاحظة:يجب تحديد مسار دليل. إذا المسار يحتوي على فراغات، يجب تضمينها في ذلك المسار كاملا ضمن علامات اقتباس. على سبيل المثال، اكتب:
    ضغط إلى "المجلد c:\new"
  13. يتم إنشاء قاعدة بيانات جديدة باسم Ntds.ditor AdamNtds.dit في المسار الذي قمت بتحديده.
  14. نوع قم بإنهاء، ثم اضغط Enter. نوعقم بإنهاء مرة أخرى للعودة إلى موجه الأوامر.
  15. إذا نجحت عملية إلغاء التجزئة دون أخطاء، اتبع Ntdsutil.exe الشاشة. حذف كافة ملفات السجل في دليل السجل عن طريق كتابة الأمر التالي:
    ديل محرك الأقراص: \ \*.log باثتولوجفيليس
    نسخ الملف Ntds.dit أو AdamNtds.dit جديدة عبر ملف قاعدة البيانات القديمة في مسار قاعدة البيانات الحالية الذي قمت بتدوينه في الخطوة 5.

    ملاحظة: عدم حذف الملف Edb.chk.
  16. على Windows 2000 Server و Windows Server 2003
    قم بإعادة تشغيل جهاز الكمبيوتر.

    وزارة الخارجيةr Windows Server 2008 والإصدارات الأحدث
    إذا قمت بإيقاف "خدمات مجال خدمة active Directory" أو مثيل LDS، يمكنك إعادة تشغيله الآن.
  17. ل Windows Server 2008 والاصدارات الأحدث
    إذا كنت تعمل في وضع "استعادة الدليل النشط"، ابدأ تشغيل msconfig والانتقال إلى جزء التمهيد. حدد تثبيت نظام التشغيل الذي تريد تكوينه. انقر لإلغاء تحديدالتمهيد الأمنفي المقطع خيارات التمهيد. عند النقر فوق "موافق"، يطالبك الأداة بإعادة تشغيل. قم بإعادة تشغيل جهاز الكمبيوتر.

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

خصائص

رقم الموضوع: 232122 - آخر مراجعة: 08/24/2015 22:13:00 - المراجعة: 2.0

Windows Server 2012 R2 Standard, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Datacenter, Windows Server 2012 Standard, Windows Server 2012 Essentials, Windows Server 2012 Datacenter, Windows Server 2008 R2 Standard, Windows Server 2008 R2 Enterprise, Windows Server 2008 Standard, Windows Server 2008 Enterprise, Microsoft Windows Server 2003 Service Pack 2, Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server

  • kbhowto kbmt KB232122 KbMtar
تعليقات