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

ظهور رسالة خطأ عند تثبيت SQL Server 2005 أو SQL Server 2008: "تعذر تحميل الملف C:\Windows\Microsoft.NET\Framework\[version_number]\mscorlib.tlb"

الأعراض
عند تثبيت Microsoft SQL Server 2005 أو Microsoft SQL Server 2008، تتلقى رسالة الخطأ التالية:
تعذر تحميل الملف C:\Windows\Microsoft.NET\Framework\version_number\mscorlib.tlb. فشلت محاولة لإصلاح هذه المشكلة نظرًا لتعذر العثور على الملف. الرجاء إعادة تثبيت هذا البرنامج.
ملاحظة تعد العبارة version_number عنصرًا نائبًا لرقم إصدار Microsoft .NET Framework، مثل v1.0.3705 أو v1.1.4870 أو v2.0.50727.

بعد تثبيت SQL Server 2005 أو SQL Server 2008، وفي كل مرة تقوم فيها ببدء تشغيل Microsoft SQL Server Management Studio، قد تتلقى رسالة خطأ تشبه رسالة الخطأ هذه.
السبب
تحدث هذه المشكلة بسبب ترجمة مسار الملف Mscorlib.tlb ترجمة غير صحيحة أثناء عملية الإعداد.
الحل البديل
مهم يحتوي هذا القسم أو الأسلوب أو المهمة على الخطوات التي توضح كيفية تعديل السجل. وقد يحدث رغم ما سبق كله مشكلات خطيرة في حالة تعديل السجل بطريقة غير صحيحة. ولذلك، يجب التأكد من اتباع الخطوات التالية بعناية. قم بعمل نسخة احتياطية من السجل قبل تعديله كوسيلة من وسائل الحماية الإضافية. يمكنك هذا من استعادة السجل في حالة حدوث أية مشكلة. لمزيد من المعلومات حول كيفية عمل نسخة احتياطية من السجل واستعادته، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
322756 كيفية عمل نسخة احتياطية من السجل واستعادته في نظام التشغيل Windows XP
لنقوم بحل هذه المشكلة لك، انتقل إلى القسم "إصلاح المشكلة بالإنابة عني". إذا كنت تفضل إصلاحها بنفسك، انتقل إلى القسم "إصلاح هذه المشكلة بنفسي".

إصلاح المشكلة بالإنابة عني



لإصلاح هذه المشكلة تلقائيًا، انقر فوق الزر أو الارتباط Fix it. انقر فوق تشغيل في مربع الحوار تنزيل الملف، ثم اتبع الخطوات الموجودة في معالج Fix it.




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

وبعد ذلك، انتقل إلى القسم "هل عمل ذلك على إصلاح المشكلة؟".



إصلاح هذه المشكلة بنفسي

في SQL Server 2005

لإيجاد حل بديل لهذه المشكلة، يجب تحديد المسار الصحيح للملف Mscorlib.tlb في السجل يدويًا. للقيام بذلك، اتبع الخطوات التالية:
  1. انقر فوق ابدأ، ثم انقر فوق تشغيل واكتب regedit، ثم انقر فوق موافق.
  2. حدد موقع مفتاح التسجيل الفرعي التالي:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Tools\Shell\TlbAutoRepair\mscorlib.tlb
    ملاحظات
    • إذا قمت بتثبيت SQL Server 2005 على إصدارات ٦٤ بت من أنظمة التشغيل، فحدد موقع مفتاح التسجيل الفرعي التالي:
      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\90\Tools\Shell\TlbAutoRepair\mscorlib.tlb
    • إذا قمت بتثبيت SQL Server 2005 Express Edition with Advanced Services، فحدد موقع مفتاح التسجيل الفرعي التالي:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\Tools\ShellSEM\TlbAutoRepair\mscorlib.tlb
  3. في الجزء الأيسر، انقر نقرًا مزدوجًا فوق إدخال السجل TlbPath. يظهر مربع الحوار تحرير سلسلة.
  4. في المربع بيانات القيمة، استبدل القيمة %CLRVERSION% بالقيمة التالية:
    v2.0.50727
    ملاحظة تشير القيمة v2.0.50727 إلى إصدار .NET Framework الذي يستخدمه الإصدار الأصلي من SQL Server 2005.
  5. انقر فوق موافق، ثم قم بإنهاء "محرر التسجيل".
مهم إذا قمت بتثبيت حزمة خدمة أو إصلاح عاجل على SQL Server 2005، فستعمل حزمة الخدمة أو الإصلاح العاجل على تغيير القيمة التي استبدلتها في الخطوة الرابعة إلى %CLRVERSION%. إذا استمر حدوث المشكلة الموضحة في هذه المقالة بعد تثبيت حزمة الخدمة أو الإصلاح العاجل، فيجب اتباع هذه الخطوات مرة أخرى لإيجاد حل بديل لهذه المشكلة.

في SQL Server 2008

لإيجاد حل بديل لهذه المشكلة، يجب تحديد المسار الصحيح للملف Mscorlib.tlb يدويًا في السجل. للقيام بذلك، اتبع الخطوات التالية:
  1. انقر فوق ابدأ، ثم انقر فوق تشغيل واكتب regedit، ثم انقر فوق موافق.
  2. حدد موقع مفتاح التسجيل الفرعي التالي:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\Shell\TlbAutoRepair\mscorlib.tlb Notes
    إذا قمت بتثبيت الإصدار ٣٢ بت من SQL Server 2008 على إصدارات ٦٤ بت أنظمة التشغيل، فحدد موقع مفتاح التسجيل الفرعي التالي:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SQL Server\100\Tools\Shell\TlbAutoRepair\mscorlib.tlb
    إذا قمت بتثبيت SQL Server 2008 Express Edition with Advanced Services، فحدد موقع مفتاح التسجيل الفرعي التالي:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\ShellSEM\TlbAutoRepair\mscorlib.tlb
  3. في الجزء الأيسر، انقر نقرًا مزدوجًا فوق TlbPath.
  4. في المربع بيانات القيمة، استبدل القيمة %CLRVERSION% بالقيمة التالية:
    v2.0.50727
    ملاحظة تشير القيمة v2.0.50727 إلى إصدار .NET Framework الذي يستخدمه الإصدار الأصلي من SQL Server 2008.
  5. انقر فوق موافق، ثم قم بإنهاء "محرر التسجيل".
مهم إذا قمت بتثبيت حزمة خدمة أو إصلاح عاجل على SQL Server 2008، فستعمل حزمة الخدمة أو الإصلاح العاجل على تغيير القيمة التي استبدلتها في الخطوة الرابعة إلى %CLRVERSION%. إذا استمر حدوث المشكلة الموضحة في هذه المقالة بعد إزالة تثبيت حزمة الخدمة أو الإصلاح العاجل، فيجب اتباع هذه الخطوات مرة أخرى لإيجاد حل بديل لهذه المشكلة.

هل عمل ذلك على إصلاح المشكلة؟

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


fixit fix it fixme
خصائص

رقم الموضوع: 918685 - آخر مراجعة: 09/30/2011 11:41:00 - المراجعة: 2.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 with Advanced Services, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Express with Advanced Services, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Workgroup

  • kbsql2005setup kbexpertiseadvanced kbtshoot kbprb kbfixme kbmsifixme KB918685
تعليقات
/html>e="text/JavaScript" async=""> var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" Panamá - Español
Uruguay - Español
대한민국 - 한국어
España - Español
Paraguay - Español
Venezuela - Español
mp;t=">if?DI=4050&did=1&t=">&did=1&t=">r varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" >