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

قد تكون غير قادر على تنفيذ حزم SQL Server 2005 تكامل Services التي تحتوي على مهام البرنامج النصي أو مكونات البرنامج النصي

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

اضغط هنا لرابط المقالة باللغة الانجليزية931846
الأعراض
قد يكون غير قادر على تنفيذ حزم SQL Server 2005 تكامل خدمات (SSIS) التي تحتوي على مهام البرنامج النصي أو مكونات البرنامج النصي في Microsoft SQL Server 2005. بالإضافة إلى ذلك، قد لا تعمل البرامج النصية بشكل صحيح عند محاولة تحرير البرامج النصية. قد تحدث هذه المشكلة على أجهزة الكمبيوتر التي تعمل بأحد أنظمة التشغيل التالية:
  • Windows Vista
  • نظام تشغيل Windows الذي تم به/بها عاجل لـ Microsoft .NET Framework 2.0 بعد إنشاء 2.0.50727.832 تثبيت
للحصول على نظرة عامة كيف تتفاعل هذه المكونات ، راجع قسم "مزيد من المعلومات".

على سبيل المثال، تحدث هذه المشكلة إذا تحققت الحالتين التاليتين:
  • تثبيت أدوات التطوير SSIS على جهاز كمبيوتر يعمل بنظام التشغيل Windows Vista. بدلاً من ذلك، تقوم بتثبيت أدوات التطوير SSIS على جهاز كمبيوتر عليه نظام تشغيل Windows الذي تم به/بها الإصلاح عاجل .NET Framework بعد إنشاء 2.0.50727.832 تثبيت.
  • استخدام SQL Server العمل ذكاء تطوير Studio لإنشاء أو تحرير حزمة SSIS.
  • في حزمة SSIS محاولة إنشاء أو تحرير مهمة البرنامج نصي أو أحد مكونات البرنامج نصي.
  • عند محاولة تشغيل الحزمة على جهاز الكمبيوتر أو أي كمبيوتر آخر وجود تكوين مشابه.
في هذا المثال، عند محاولة حفظ التغييرات البرنامج النصي محرر البرنامج النصي قد تتصرف بشكل غير صحيح أو قد يؤدي إلى إنشاء رسائل الأخطاء. بالإضافة إلى ذلك، قد يكون مشغّل SSIS غير قادر على تنفيذ الحزمة التي تتضمن البرامج النصية. ومع ذلك، قد تكون قادراً على تشغيل أو تحرير نفس الحزمة بنجاح على كمبيوتر الذي يعمل بنظام التشغيل Windows Vista غير أو التي لم لم تنته الإصلاح عاجل .NET Framework 2.0 بعد إنشاء 2.0.50727.832 تثبيت.

عند حدوث هذه المشكلة، قد تواجه الأعراض التالية:
  • عند محاولة تنفيذ حزمة SSIS موجودة التي تحتوي على مهمة البرنامج نصي قد يفشل التنفيذ ثم تظهر رسالة الخطأ التالية:
    فشل تحميل ملفات البرامج النصية
  • عند محاولة تنفيذ حزمة SSIS التي تحتوي على مكون البرنامج نصي قد يفشل التنفيذ برسالة خطأ "NullReferenceException".
  • عند إنشاء برنامج نصي جديد أو تحرير برنامج نصي موجودة بعد إغلاق Visual Studio Microsoft بيئة برمجة تطبيقات (VSA) ، قد تتلقى رسالة الخطأ التالية:
    تم تكوين المهمة/المكون precompile البرنامج النصي ولكن لم يتم العثور على التعليمات البرمجية الثنائية
  • في مهمة برنامج نصي أو في مكون برنامج نصي يمكنك تعيين نقطة توقف في التعليمة البرمجية. عند تصحيح الأخطاء مهمة البرنامج النصي أو مكون البرنامج النصي قد تتلقى رسالة الخطأ التالية:
    فشل تحميل ملفات البرامج النصية
    تحذير: 0x8001902
    حدث في Microsoft.VisualBasic.Vsa.dll استثناء نوع 'System.Runtime.InteropServices.COMException' ولكن لم تتم معالجة في رمز المستخدم
    معلومات إضافية: فشل استرداد مصنع فئة COM لمكون مع CLSID {A138CF39 2CAE 42 C 2-ADB3-022658D79F2F} بسبب الخطأ التالي: 80040154.
    ملاحظة لحل هذه المشكلة، قم بتثبيت الإصلاح العاجل الموضح في مقالة "قاعدة معارف Microsoft" التالية حالة سابقة للإصدار إنشاء 2.0.50727.832 إصدار .NET Framework 2.0.
    928208FIX: التطبيقات المخصصة التي تستخدم Visual Studio للحصول على "وقت تشغيل Visual Basic للتطبيقات" قد يتعذر ترجمة وحدات ماكرو أو تشغيل وحدات الماكرو
ملاحظة تواجه هذه الأعراض بغض النظر عن ما إذا كان قد تم تثبيت SQL Server 2005 المزود بحزمة الخدمة Service Pack 1 (SP1) أم لا.
السبب
تحدث هذه المشكلة بسبب تغيير آخر في وقت تشغيل اللغة العامة (CLR) وقت تشغيل محطة العمل (Mscorwks.dll) من نسخ Microsoft .NET Framework 2.0 لاحقاً 2.0.50727.832. يقدم التغيير مشكلة توافق ثنائي خاصة مشغّل وقت التشغيل Microsoft Visual Basic (Vsavb7rt.dll) VSA SSIS استخدامها. يمنع المشكلة التجميعات من إنشاء بشكل صحيح أثناء عملية التحويل البرمجي الماكرو. تؤدي هذه المشكلة موجودة الحزم التي تحتوي على البرامج النصية المترجمة لا لتنفيذ.

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

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

الطريقة الأولى

ملاحظة من المستحسن استخدام هذه الطريقة لحل هذه المشكلة.

تثبيت SQL Server 2005 Service Pack 2 (SP2). للحصول على مزيد من المعلومات حول كيفية الحصول على SQL Server 2005 المزود بحزمة الخدمة SP2 انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
913089كيفية الحصول على أحدث حزمة خدمة لـ SQL Server 2005

الطريقة الثانية

ملاحظة استخدم هذا الأسلوب إذا تحققت الحالتين التاليتين:
  • لا تريد تثبيت SQL Server 2005 المزود بحزمة الخدمة SP2.
  • تثبيت SQL Server 2005 المزود بحزمة الخدمة SP1.
  • لم يتم تطبيق الإصلاح العاجل الذي يستند إلى SQL Server 2005 المزود بحزمة الخدمة SP1.
  • تم الإنشاء الحالية من SQL Server 2005 2047.
تطبيق الإصلاح العاجل الموضح في مقالة "قاعدة معارف Microsoft" التالية:
932555FIX: مهمة البرنامج نصي أو مكون البرنامج نصي قد لا تعمل بشكل صحيح عند تشغيل حزمة SSIS في SQL Server 2005 بناء 2047

الطريقة الثالثة

ملاحظة استخدم هذا الأسلوب إذا تحققت الحالتين التاليتين:
  • لا تريد تثبيت SQL Server 2005 المزود بحزمة الخدمة SP2.
  • تثبيت SQL Server 2005 المزود بحزمة الخدمة SP1.
  • تطبيق الإصلاح عاجل الذي يستند إلى SQL Server 2005 المزود بحزمة الخدمة SP1.
  • الإنشاء الحالية من SQL Server 2005 أحدث من 2047.
تطبيق الإصلاح العاجل الموضح في مقالة "قاعدة معارف Microsoft" التالية:
931593FIX: مهمة البرنامج نصي أو مكون البرنامج نصي قد لا تعمل بشكل صحيح عند تشغيل حزمة SSIS في SQL Server 2005 بناء بنية 2153 والإصدارات الأحدث

الطريقة الرابعة

ملاحظة استخدم هذا الأسلوب إذا تحققت الحالتين التاليتين:
  • لا تريد تثبيت SQL Server 2005 المزود بحزمة الخدمة SP2.
  • تقوم بتشغيل نسخة إصدار SQL Server 2005.
  • لم يتم تطبيق الإصلاح عاجل الذي يستند إلى نسخة إصدار SQL Server 2005.
  • تم الإنشاء الحالية من SQL Server 2005 1399.
تطبيق الإصلاح العاجل الموضح في مقالة "قاعدة معارف Microsoft" التالية:
932556FIX: مهمة البرنامج نصي أو مكون البرنامج نصي قد لا تعمل بشكل صحيح عند تشغيل حزمة SSIS في SQL Server 2005 بناء بنية 1500 والإصدارات الأحدث

الطريقة الخامسة

ملاحظة استخدم هذا الأسلوب إذا تحققت الحالتين التاليتين:
  • لا تريد تثبيت SQL Server 2005 المزود بحزمة الخدمة SP2.
  • تقوم بتشغيل نسخة إصدار SQL Server 2005.
  • لقد قمت بتطبيق الإصلاح عاجل الذي يستند إلى SQL Server 2005.
  • الإنشاء الحالية من SQL Server 2005 أحدث من 1399.
تطبيق الإصلاح العاجل الموضح في مقالة "قاعدة معارف Microsoft" التالية:
932557FIX: مهمة البرنامج نصي أو مكون البرنامج نصي قد لا تعمل بشكل صحيح عند تشغيل حزمة SSIS في SQL Server 2005 بناء 1399
بعد استخدام أي من هذه الطرق يمكنك متابعة تواجه أيًا من المشكلات الموضحة في مقالة "قاعدة معارف Microsoft" التالية:
928208FIX: التطبيقات المخصصة التي تستخدم Visual Studio للحصول على "وقت تشغيل Visual Basic للتطبيقات" قد يتعذر ترجمة وحدات ماكرو أو تشغيل وحدات الماكرو
في هذه الحالة، قم بتطبيق الإصلاح العاجل الموضح في مقالة "قاعدة المعارف لـ Microsoft" 928208 حالة سابقة للإصدار إنشاء 2.0.50727.832 إصدار .NET Framework 2.0.
تصريح
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "تنطبق على".
معلومات أخرى
قد تحدث بعض الحالات على أنظمة تشغيل مختلفة والأنظمة الأساسية الأجهزة بعد تثبيت الإصلاحات العاجلة .NET Framework 2.0. فيما يلي أوصاف هذه الحالات مع معلومات حول كيفية سوف الإصلاحات العاجلة الموضحة هنا إرخاء أية مشاكل محتملة.

وصف 1

متابعة العمل دون أن تتأثر كافة أجهزة الكمبيوتر التي تحقق المواصفات التالية:
  • أجهزة الكمبيوتر التي تستخدم نظام تشغيل Windows بخلاف نظام التشغيل Windows Vista
  • أجهزة الكمبيوتر التي الإصلاحات العاجلة .NET Framework 2.0 بعد إنشاء 2.0.50727.832 لم يتم تثبيت
بالإضافة إلى ذلك، يتم تنفيذ حزم SSIS بشكل صحيح.

وصف 2

يتم تنفيذ أي حزمة SSIS لا يحتوي على مهمة البرنامج نصي أو مكون البرنامج نصي بشكل صحيح.

وصف 3

يستمر أي حزمة SSIS يكن يحتوي على مهمة البرنامج نصي أو مكون البرنامج نصي في التنفيذ بشكل صحيح إذا قمت باختيار عدم precompile التعليمات البرمجية.

ملاحظة يعد هذا السيناريو المستحيل على الأنظمة الأساسية 64-بت. في الأنظمة الأساسية 64-بت لا توجد أداة برنامج التحويل البرمجي ترجمة التعليمات البرمجية على أساس JIT.

وصف 4

افتراضياً، يتم تثبيت الإصلاحات العاجلة .NET Framework 2.0 مع نظام التشغيل على أي جهاز كمبيوتر يعمل بنظام التشغيل Windows Vista. يمكنك حل هذه المشكلة عن طريق تثبيت الإصلاحات العاجلة الموضحة في هذه المقالة.

وصف 5

في الأنظمة الأساسية 64-بت لا يمكن تنفيذ أي حزمة SSIS تحتوي على مهمة البرنامج نصي أو مكون البرنامج نصي. يمكنك حل هذه المشكلة عن طريق تثبيت الإصلاحات العاجلة الموضحة في هذه المقالة. الحل الوحيد هو يدوياً إعادة ترجمة كافة البرامج النصية على كمبيوتر عليه تثبيت الإصلاحات العاجلة .NET Framework 2.0. يضمن هذا الإجراء أن التعليمات البرمجية CIL يتم إنشاء وغير المستهلكة في نفس الإصدار VSA. لذلك، لا يوجد أي عدم توافق الثنائية.

وصف 6

البنية التحتية SSIS على كافة أجهزة الكمبيوتر التي تعمل على نظام تشغيل Windows بخلاف نظام التشغيل Windows Vista ، يحاول إعادة ترجمة البرنامج نصي التي تم تنفيذها. وينطبق هذا حتى إذا لم يتم تثبيت الإصلاحات العاجلة .NET Framework 2.0. في معظم الحالات، يستمر حزمة SSIS تشغيل دون تدخل يدوي. قد تلاحظ انخفاض صغيرة جداً في الأداء لوجود مقدار الحمل recompilation. تقليل أقل من % 1. عند تثبيت الإصلاح العاجل SSIS أو SQL Server 2005 المزود بحزمة الخدمة SP2 يتبع الحزمة خطوة إضافية في حل عدم التوافق الثنائية إذا كان هناك فشل المستمر في تنفيذ التعليمات البرمجية CIL. ومع ذلك، ملف سجل حزمة وحدة التحكم قد تحتوي على إحدى رسائل التحذير التالي أو إحدى رسائل الخطأ التالية حول الفشل.

رسالة التحذير 1

فشل تحميل البرنامج النصي precompiled. محاولة إعادة تحميل البرنامج النصي مع البيانات المحدثة. لمزيد من المعلومات، راجع مقالة "قاعدة المعارف لـ Microsoft" ، KB931846 (http://go.microsoft.com/fwlink/?LinkId=81885)

رسالة التحذير 2

فشل تحميل البرنامج النصي precompiled. محاولة إعادة ترجمة. لمزيد من المعلومات، راجع مقالة "قاعدة المعارف لـ Microsoft" ، KB931846 (http://go.microsoft.com/fwlink/?LinkId=81885)

رسالة التحذير 3

فشل تحميل البرنامج النصي precompiled. محاولة إعادة تحميل البرنامج النصي مع البيانات المحدثة. لمزيد من المعلومات، راجع مقالة "قاعدة المعارف لـ Microsoft" ، KB931846 (http://go.microsoft.com/fwlink/?LinkId=81885)

رسالة الخطأ 1

البرنامج النصي لا تكون recompiled أو تشغيل: {0}. للحصول على مزيد من المعلومات، راجع مقالة "قاعدة المعارف لـ Microsoft" ، KB931846 (http://go.microsoft.com/fwlink/?LinkId=81885)

رسالة الخطأ 2

فشل تحميل البرنامج النصي precompiled. لم يتم مترجم قادر على ترجمة البرنامج النصي على كمبيوتر يستخدم "مكون البرامج النصية". إلى إعادة ترجمة البرنامج النصي, راجع مقالة "قاعدة المعارف لـ Microsoft" ، KB931846 (http://go.microsoft.com/fwlink/?LinkId=81885)

رسالة الخطأ 3

فشل تحميل البرنامج النصي precompiled. ليس لدى كمبيوتر يقوم بتشغيل المهمة Script مترجم قادر على ترجمة البرنامج النصي. إلى إعادة ترجمة البرنامج النصي, راجع مقالة "قاعدة المعارف لـ Microsoft" ، KB931846 (http://go.microsoft.com/fwlink/?LinkId=81885)

نظرة عامة حول التفاعل بين SSIS VSA

SSIS يسمح للمطورين استخدام العديد من مهام البرنامج النصي ثم بتحويل البرنامج النصي في حزم SSIS لتمكين سير عمل مخصصة ومنطق التحويل. هو التقنية الأساسية المستخدمة في هذه المكونات VSA. عندما يستخدم مطور برنامج نصي في وقت التصميم, يبدأ IDE VSA ، يمكن البرنامج المطور من التعليمات البرمجية Visual Basic 2005 المخصصة. عند إغلاق IDE التعليمات البرمجية لـ Visual Basic precompiled تلقائياً إلى تنسيق التعليمات البرمجية CIL.

ملاحظة تم مسبقاً CIL يعرف Microsoft اللغة المتوسطة (MSIL).

يتم حفظ التعليمات البرمجية المصدر لـ Visual Basic ورمز CIL في بنية حزمة مع تفاصيل حزمة أخرى. عندما يتم تنفيذ الحزمة أثناء التصحيح أو في سيناريوهات المنشورة يتم إرساله إلى مشغّل VSA أية تعليمات برمجية CIL في الحزمة ويتم ثم تنفيذها.

ملاحظة هذا التفاعل يكون شفافاً. عادةً، قد لا يكون علم هذا البروتوكول.

يمكنك أيضاً أن لا precompile رمز CIL على أساس كل برنامج نصي. في هذه الحالة، يتم حفظ فقط في الحزمة التعليمات البرمجية المصدر لـ Visual Basic ويتم لم يتم حفظها في التعليمات البرمجية CIL. وقت التشغيل بشكل حيوي برمجيًا VSA أي التعليمات البرمجية المصدر التي لم يتم حفظ في التعليمات البرمجية CIL. ثم، VSA تنفيذ التعليمات البرمجية CIL ensuing باستخدام الطريقة الموضحة مسبقًا. ومع ذلك، يكون أبداً تم مكونات التحويل البرمجي معينة من VSA معتمدة على أجهزة كمبيوتر 64 بت. لذلك، تفشل الخطوة التصنيف التلقائي في عمليات نشر هذه 64-بت. هي الطريقة الوحيدة كمحاولة للتغلب على هذه المشكلة في التأكد من دوماً precompile برامج نصية مخصصة لعمليات 64-بت.

لمزيد من المعلومات حول مخطط التسمية لتحديثات Microsoft SQL Server انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
822499مخطط تسمية جديدة حزم تحديثات برامج Microsoft SQL Server
لمزيد من المعلومات حول المصطلحات التي تستخدمها Microsoft عند بتصحيح البرامج بعد إصدار البرنامج انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
824684وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft
CIL SSIS مسح

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

خصائص

رقم الموضوع: 931846 - آخر مراجعة: 11/20/2007 17:49:01 - المراجعة: 3.2

Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems

  • kbmt kbprb kbtshoot kberrmsg kbbug KB931846 KbMtar
تعليقات
dy>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);