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

لا يمكن تشغيل أو جدولة الحزم المتعددة التي تتطلب ملفات "خدمات SQL Server 2000 التعريف البيانات" بعد الترقية إلى SQL Server 2005

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

اضغط هنا لرابط المقالة باللغة الانجليزية904796
الأعراض
اطلع على السيناريو التالي. على جهاز كمبيوتر يقوم بتشغيل Microsoft SQL Server 2005 حاول تنفيذ أحد المهام التالية:
  • تشغيل أو جدولة خدمات بيانات التعريف "لـ SQL Server 2000 الحزمة.
  • تشغيل أو جدولة حزمة SQL Server 2000 بيانات تحويل خدمات (DTS) التي تستخدم المهام تنفيذ الحزمة لتشغيل خدمات بيانات التعريف "لـ SQL Server 2000 الحزمة.
  • تشغيل أو جدولة حزمة SQL Server 2005 تكامل خدمات (SSIS) التي تستخدم المهام تنفيذ لحزمة 2000 DTS لتشغيل خدمات بيانات التعريف "لـ SQL Server 2000 الحزمة.
  • تشغيل أو حزمة SSIS يستخدم تشغيل حزمة SQL Server 2000 DTS يستخدم تشغيل خدمات بيانات التعريف "لـ SQL Server 2000 المهمة حزمة تنفيذ المهمة تنفيذ لحزمة 2000 DTS جدولة الحزمة.
عند محاولة تنفيذ مهمة 1 أو مهمة 2 تتلقى رسالة الخطأ التالية:
لم يتم تسجيل ملقم COM مستودع Microsoft على هذا النظام.
عند محاولة تنفيذ مهمة 3 أو مهمة 4 تتلقى رسالة خطأ استثناء COMException التالية:

SSIS الحزمة < اسم الحزمة > بدء.
خطأ: 0 × 0 في < اسم الحزمة >: System.Runtime.InteropServices.COMException (0x80040427): تم إلغاء تنفيذ من قبل المستخدم.
في DTS.PackageClass.Execute()
عند فشل مهمة Microsoft.SqlServer.Dts.Tasks.Exec80PackageTask.Exec80PackageTask.ExecuteThread(): < اسم الحزمة > تحذير: 0x80019002
في < اسم الحزمة >: أسلوب تنفيذ بنجاح ولكن عدد أخطاء مرفوع (1) الوصول إلى الحد الأقصى المسموح به (1); مما يؤدي إلى فشل. يحدث هذا عندما يصل عدد أخطاء MaximumErrorCount المحدد في الرقم. تغيير في MaximumErrorCount أو إصلاح الأخطاء. تم الانتهاء من حزمة SSIS < اسم الحزمة >: فشل.
ملاحظةpackage name هو عنصر نائب لاسم الحزمة التي تحاول تشغيله.
السبب
رسالة خطأ ورسالة الخطأ COMException المذكورة في قسم "مؤشرات الخطأ تحدث عندما لا يتم تقديم خدمات SQL Server 2000 التعريف بيانات الملفات.
الحل
لتصحيح هذه المشكلة، يجب إضافة أو استعادة الملفات "خدمات SQL Server 2000 التعريف البيانات" الموجودة مكون من SQL Server 2000. للقيام بذلك، استخدم إحدى الطرق التالية:
  • إعادة تثبيت أدوات SQL Server 2000.
  • نسخ الملفات المطلوبة من جهاز كمبيوتر يحتوي على SQL Server 2000 مثبتة، عرضة متطلبات الترخيص والتوزيع المناسب ، باتباع الإرشادات الموجودة في ملف SQL Server 2000 Redist.txt وتسجيله.
لاستخراج حزم DTS من "خدمات SQL Server 2000 التعريف البيانات" استخدم الأمر DTSRUN (Dtsrun.exe) مع /! X الخيار.

ملاحظة نوصي تصدير الحزم DTS في "خدمات SQL Server 2000 التعريف البيانات" قبل الترقية إلى SQL Server 2005.
معلومات أخرى
مكوّن "خدمات بيانات التعريف" من SQL Server 2000 غير موجود في SQL Server 2005. إذا قمت بإلغاء تثبيت SQL Server 2000 أو في حالة ترقية الكمبيوتر من أحدث إصدار من SQL Server 2000 بـ SQL Server 2005، سيتم إزالة الملفات التي تدعم الوصول إلى "خدمات SQL Server 2000 التعريف البيانات".

متابعة الأمر DTSRUN "و" مصمّم DTS لدعم DTS الحزم التي تم حفظها إلى "خدمات SQL Server 2000 التعريف البيانات" طالما وجود الملفات "خدمات SQL Server 2000 التعريف البيانات".

يدعم SSIS "خدمات SQL Server 2000 التعريف البيانات" في برنامج "مرشد SQL Server 2005 الترقية" في "معالج الترحيل SQL Server 2005 الحزم". في حالة وجود ملفات خدمات SQL Server 2000 التعريف البيانات مرشد الترقية "معالج الترحيل" في حزمة يمكن الترتيب، تفحص و ترحيل حزم DTS التي تم حفظها إلى "خدمات SQL Server 2000 التعريف البيانات". في حالة عدم وجود ملفات خدمات SQL Server 2000 التعريف البيانات مرشد الترقية "معالج الترحيل" في حزمة يمكن الترتيب، تفحص و ترحيل حزم DTS التي تم حفظها إلى SQL Server 2000 أو إلى ملفات التخزين مصنفة فقط.

لا يمكن تنفيذ المهام SSIS تنفيذ لحزمة 2000 DTS DTS الحزم التي تم حفظها إلى "خدمات SQL Server 2000 التعريف البيانات". كمحاولة للتغلب على هذه المشكلة اتبع الخطوات التالية:
  1. إنشاء حزمة DTS يستخدم مهام تنفيذ حزمة لتنفيذ "خدمات بيانات SQL Server 2000 التعريف" الحزمة.
  2. حفظ حزمة DTS التي قمت بإنشائها إلى SQL Server 2000 أو قم بحفظ الحزمة DTS إلى ملف تخزين مصنفة.
  3. تنفيذ الحزمة DTS باستخدام مهمة SSIS تنفيذ لحزمة 2000 DTS.
الملاحظات
  • الملفات الثلاثة التالية مطلوبة من أجل وظائف "خدمات SQL Server 2000 التعريف البيانات" الأساسية:
    • Repodbc.dll
    • Dbscan.dll
    • Reprc.rll


    يجب تسجيل الملف Repodbc.dll Dbscan.dll في الملف عن طريق استخدام الأداة المساعدة Regsvr32.exe.
  • الملفات القابلة لإعادة التوزيع
    يتم القابلة لإعادة التوزيع الملفات "خدمات SQL Server 2000 التعريف البيانات" التالية:
    اسم الملفوصف
    DScan.dllالماسح قاعدة البيانات
    InsRepIM.dllمثبت طراز المعلومات
    InsRepIM.exeمثبت طراز المعلومات
    Msmdcxml.dllXML MDC الاستيراد/التصدير
    Repbr.dllمستعرض المخزون
    Repbrui.dllrepbrui.dll
    Repodbc.dllمشغل مستودع خدمات بيانات التعريف
    Reprc.rllالموارد مشغل المخزون
    Msmdcxml.rllXML MDC الموارد الاستيراد/التصدير
    Msrmirc.rllالموارد Installer طراز المعلومات
    Repbrui.rllالموارد واجهة مستخدم المستعرض المخزون
    Repbrmdc.rllالموارد رمز المستعرض المخزون
    DB2.rdmطراز تثبيت البرامج
    DBM.rdmطراز تثبيت البرامج
    DTM.rdmطراز تثبيت البرامج
    DTS.rdmطراز تثبيت البرامج
    EQM.rdmطراز تثبيت البرامج
    GEN.rdmطراز تثبيت البرامج
    IFX.rdmطراز تثبيت البرامج
    MDS.rdmطراز تثبيت البرامج
    OCL.rdmطراز تثبيت البرامج
    OLP.rdmطراز تثبيت البرامج
    SIM.rdmطراز تثبيت البرامج
    SQL.rdmطراز تثبيت البرامج
    TFM.rdmطراز تثبيت البرامج
    UML.rdmطراز تثبيت البرامج
    UMX.rdmطراز تثبيت البرامج
  • ملاحظات تثبيت ملفات "خدمات SQL Server 2000 التعريف البيانات"
    تثبيت الملفات "خدمات SQL Server 2000 التعريف البيانات" التالية في الدليل Shared\Repository Files\Microsoft Files\Common البرامج:
    • DBScan.dll
    • InsRepIM.dll
    • InsRepIM.exe
    • Msmdcxml.dll
    • Repbr.dll
    • Repbrui.dll
    • Repodbc.dll
    تثبيت الملفات "خدمات SQL Server 2000 التعريف البيانات" التالية في الدليل Shared\Repository\resources\1033 Files\Microsoft Files\Common البرامج:
    • Reprc.rll
    • Msmdcxml.rll
    • Msrmirc.rll
    • Repbrui.rll
    • Repbrmdc.rll
    تثبيت الملفات "خدمات SQL Server 2000 التعريف البيانات" التالية في الدليل Shared\Repository\OIM\Install Files\Microsoft Files\Common البرامج:
    • DB2.rdm
    • DBM.rdm
    • DTM.rdm
    • DTS.rdm
    • EQM.rdm
    • GEN.rdm
    • IFX.rdm
    • MDS.rdm
    • OCL.rdm
    • OLP.rdm
    • SIM.rdm
    • SQL.rdm
    • TFM.rdm
    • UML.rdm
    • UMX.rdm
    يجب تسجيل الملفات "خدمات SQL Server 2000 التعريف البيانات" التالية باستخدام الأداة المساعدة Regsvr32.exe:
    • DBScan.dll
    • InsRepIM.dll
    • Msmdcxml.dll
    • Repbr.dll
    • Rpbrui.dll
    • Repodbc.dll
مراجع
لمزيد من المعلومات حول الأمر DTSRUN راجع الموضوع "Dtsrun المساعدة" في SQL Server 2000 المباشرة.

للحصول على مزيد من المعلومات حول ملفات "خدمات SQL Server 2000 التعريف البيانات" راجع الملف Redist.txt في SQL Server 2000. يتم وضع الملف Redist.txt في المجلد الجذر من ملف وسائط تثبيت SQL Server 2000.

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

خصائص

رقم الموضوع: 904796 - آخر مراجعة: 03/11/2006 00:18:40 - المراجعة: 2.2

Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Workgroup Edition

  • kbmt kbtshoot kberrmsg kbprb KB904796 KbMtar
تعليقات
&t=">e="text/javascript"> Asimov.clickstreamTracker.init(); etLanguage(language);" class="ng-binding" id="language-ko-kr">대한민국 - 한국어
España - Español
Paraguay - Español
Venezuela - Español
/c1.microsoft.com/c.gif?DI=4050&did=1&t=">0&did=1&t=">loor(Math.random() * 16).toString(16); })).replace("R", (8 | Math.floor(Math.random() * 3)).toString(16)); var m = document.createElement("meta"); m.content = guid; m.name = "ms.dqid"; document.getElementsByTagName("head")[0].appendChild(m);