كيفية استخدام عامل ملقم SQL 64 بت لجدولة حزمة خدمات تكامل SQL Server 2005

ملخص

اطلع على السيناريو التالي. يمكنك استخدام عامل ملقم SQL 64 بت لجدولة حزمة Microsoft SQL Server 2005 تكامل خدمات (SSIS) لتشغيل كخطوة مهمة في بيئة 64-بت. في هذا السيناريو، عامل ملقم SQL 64 بت سيتم دائماً استخدام الأداة المساعدة DTExec.exe 64 بت لتشغيل الحزمة. ومع ذلك، لا تدعم بعض المهام الأداة المساعدة DTExec.exe 64-بت. لذلك، لا يمكن دائماً تشغيل الحزمة. في بعض الحالات التي لا يمكن تشغيل الحزمة، يتم تسجيل رسالة الخطأ التالية:
لا تدعم هذه المهمة بيئة Win64 الأصلي. الرجاء تشغيل الحزمة في بيئة WOW 32-بت عوضاً عن ذلك.
ملاحظة: يتم تسجيل رسالة الخطأ هذه فقط إذا قمت بتمكين تسجيل في الحزمة.

بالإضافة إلى ذلك، بعض موفري OLE DB وبعض موفري ADO.NET غير متوفرة في إصدارات 64 بت. إذا تم استخدام هؤلاء الموفرين في الحزمة، تواجه مشكلات اتصال عديدة عند عامل ملقم SQL 64-بت تشغيل الحزمة باستخدام الأداة المساعدة DTExec.exe 64-بت.

مزيد من المعلومات

اطلع على السيناريو التالي. تحتاج إلى تشغيل حزمة في بيئة 64-بت. بالإضافة إلى ذلك، تحتوي الحزمة على المهام التي لا تدعم بيئة Win64 الأصلي. في هذا السيناريو، يجب تحديد الإصدار 32 بت من الأداة المساعدة DTExec.exe لتشغيل الحزمة. ومع ذلك، عندما تقوم بعرض مربع الحوار خصائص المهمة "أو" مربع الحوار خصائص خطوة مهمة ، لم تر خيار التي تتيح لك استخدام إصدار 32-بت من أداة DTExec.exe

كيفية جدولة عامل ملقم SQL 64 بت لتشغيل حزمة باستخدام إصدار 32-بت من أداة DTExec.exe

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

لتحديد إصدار 32 بت من الأداة المساعدة DTExec.exe لتشغيل الحزمة، ليس لديك لكتابة أية رموز تبديل سطر الأوامر. بدلاً من ذلك، يجب عليك توفير مسار إصدار 32 بت من أداة DTExec.exe فقط. للقيام بذلك، اتبع الخطوات التالية:
  1. إنشاء مهمة عامل ملقم SQL. للقيام بذلك، اتبع الخطوات التالية:
    1. بدء تشغيل خدمة عميل SQL Server.
    2. فتح استوديو إدارة ملقم SQL ومن ثم الاتصال بمثيل SQL Server 2005.
    3. توسيع عميل SQL Serverوانقر فوق المهامثم انقر فوق مهمة جديدة.
    4. في مربع الحوار المهمة الجديدة ، حدد اسماً للمهمة ومالك المهمة.
  2. إنشاء خطوة مهمة. للقيام بذلك، اتبع الخطوات التالية:
    1. في مربع الحوار المهمة الجديدة ، انقر فوق الخطواتومن ثم انقر فوق جديد.
    2. في مربع الحوار خطوة مهمة جديدة ، حدد اسماً للخطوة المهمة.
    3. في القائمة النوع ، حدد حزمة خدمات تكامل خادم SQL.
    4. في التبويب عام ، حدد موقع الحزمة.
    5. علامات التبويب المتبقية، قم بتكوين الإعدادات خطوة مهمة.
  3. حدد إصدار 32 بت من أداة DTExec.exe بتشغيل الحزمة. للقيام بذلك، اتبع الخطوات التالية:
    1. في القائمة نوع في مربع الحوار خطوة مهمة جديدة ، حدد نظام التشغيل (CmdExec).
    2. في المربع الأوامر ، اكتب المسار للإصدار 32 بت من الأداة المساعدة DTExec.exe. عند القيام بذلك، قم بتضمين المسار في علامات اقتباس، ووضع مسار أمام الأمر الموجودة.

      ملاحظات
      • يتم إصدار 32 بت من أداة DTExec.exe في المجلد التالي:
        محرك\Program الملفات (x86) \Microsoft SQL Server\90\DTS\Binn
      • ما يلي مثال لمحتويات مربع الأوامر بعد إضافة المسار:
        "C:\Program Files (x86)\Microsoft SQL Server\90\DTS\Binn\DTExec.exe" /FILE "C:\MyFolder\MyPackage.dtsx" /MAXCONCURRENT " -1 " /CHECKPOINTING OFF 
    3. في القائمة تشغيل ك ، حدد حساب وكيل لتشغيل إصدار 32 بت من الأداة المساعدة DTExec.exe. قد لا تتوفر حساب الوكيل الذي تم تمكينه للنظام الفرعي لحزمة خدمات تكامل خادم SQL في قائمة تشغيل للنظام الفرعي "نظام التشغيل (CmdExec)".

      ملاحظة: يمكنك تمكين حساب وكيل للنظام الفرعي "نظام التشغيل (CmdExec)". للقيام بذلك، اتبع الخطوات التالية:
      1. في SQL Server إدارة Studio توسيع عميل SQL Server، توسيع الوكلاء، ثم قم بتوسيع تنفيذ حزمة مباحث أمن الدولة.
      2. انقر نقراً مزدوجاً فوق حساب الوكيل الذي تريد تمكين النظام الفرعي نظام التشغيل (CmdExec) .
      3. إطار نشط للأنظمة الفرعية التالية، انقر لتحديد خانة الاختيار نظام التشغيل (CmdExec) .
    4. انقر فوق خيارات متقدمة، ومن ثم انقر لتحديد خانة الاختيار تضمين الخطوة الإخراج في المحفوظات .


      ملاحظة: اتبع هذه الخطوة فقط إذا كنت تريد تضمين مخرجات الأداة المساعدة DTExec.exe.exe في محفوظات المهمة من عميل SQL Server. يمكنك استخدام إخراج هذا التشخيص حالة فشل المهمة.

فوائد تشغيل حزمة في بيئة 64-بت

إذا قمت بتشغيل حزمة في بيئة 32-بت، الحزمة يقتصر تشغيل داخل القيد 4 غيغابايت (GB) من مساحة العنوان الظاهرية. إذا قمت بتشغيل حزمة في بيئة 64-بت، الحزمة استخدام أكثر من 4 غيغابايت من مساحة العنوان الظاهرية. أثناء معالجة تستهلك ذاكرة كبيرة، يمكن تحسين أداء البحث وأداء الفرز على كمبيوتر يحتوي على أكثر من 4 غيغابايت من الذاكرة المتوفرة.

ملاحظة: بشكل افتراضي، يمكن تشغيل تطبيق 64-بت داخل القيد 8-تيرابايت (ت) من مساحة العنوان الظاهرية على الأنظمة المستندة إلى x64. يمكن تشغيل تطبيق 64-بت داخل القيد تيرابايت 7 على الأنظمة المستندة إلى Itanium.

قيود تشغيل حزمة في بيئة 64-بت

  • إذا كانت لديك حزمة التي تحتوي على مهام البرنامج النصي أو مكونات البرنامج النصي، يجب ترجمة البرامج النصية في المهام البرنامج النصي أو في مكونات البرنامج النصي قبل تشغيل الحزمة في بيئة 64-بت. بشكل افتراضي، يتم تعيين قيمة الخاصية PreCompile إلى True لمهام البرنامج النصي لمكونات البرنامج النصي.
  • إذا قمت بتشغيل حزمة في بيئة 64-بت، قد تكون غير قادر على الاتصال من الحزمة إلى العديد من مصادر البيانات كما يمكنك من حزمة قيد التشغيل في بيئة 32-بت. بعض موفري بيانات.NET Framework وبعض موفري OLE DB الأصلية قد لا تتوفر في إصدارات 64 بت. على سبيل المثال، موفر Microsoft OLE DB ل Jet غير متوفر في إصدار 64-بت.

    ملاحظة: موفر Microsoft OLE DB ل Jet يصل إلى قواعد بيانات Microsoft Office Access وجداول بيانات Microsoft Office Excel.
  • لا يمكنك تشغيل حزمة تحتوي على مهمة تنفيذ حزمة 2000 DTS في بيئة 64-بت. يكون هذا صحيحاً لأن وقت التشغيل SQL Server 2000 البيانات تحويل خدمات (DTS) غير متوفر في إصدار 64-بت.

المراجع

لمزيد من المعلومات حول كيفية تشغيل حزمة في بيئة 64-بت، قم بزيارة موقع Microsoft التالي على الويب ومن ثم راجع المقطع "خدمات دمج اعتبارات" الكتاب الأبيض الذي تقوم بتنزيله من موقع ويب:لمزيد من المعلومات حول كيفية إنشاء خطوة مهمة CmdExec، قم بزيارة موقع شبكة مطوري Microsoft (MSDN) التالي على الويب:لمزيد من المعلومات حول قيود تشغيل حزمة في بيئة 64-بت، قم بزيارة موقع Msdn التالي:لمزيد من المعلومات حول كيفية إنشاء وكيل، قم بزيارة موقع Msdn التالي:
لمزيد من المعلومات حول حزم مباحث أمن الدولة، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

918760 "مباحث أمن الدولة" لا تعمل الحزمة عند استدعاء حزمة مباحث أمن الدولة من خطوة مهمة عامل ملقم SQL

خصائص

رقم الموضوع: 934653 - آخر مراجعة: 14‏/01‏/2017 - المراجعة: 1

تعليقات