كيفية تثبيت الإصلاح العاجل Microsoft Dynamics AX

ينطبق على
Microsoft Dynamics AX 2009 Microsoft Dynamics AX 4.0

أصبح Microsoft Business Solutions-Axapta 3.0 الآن جزءا من Microsoft Dynamics AX 3.0. ترتبط جميع المراجع إلى Microsoft Business Solutions-Axapta وMicrosoft Axapta ب Microsoft Dynamics AX.

مقدمة

توفر هذه المقالة ارتباطات إلى الوثائق المتعلقة بكيفية تثبيت الإصلاحات العاجلة ل Microsoft Dynamics AX 2012. كما يصف كيفية تثبيت الإصلاحات العاجلة لكل من Microsoft Dynamics AX 2009 وMicrosoft Dynamics AX 4.0.

ملاحظة تأكد من مراجعة مقالة قاعدة معارف Microsoft التي توثق تصحيحا عاجلا محددا لتحديد العناصر أو جداول قاعدة البيانات أو الملفات التي ستتأثر.

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

الإصلاحات العاجلة التي تم إصدارها ل Microsoft Dynamics AX 2012

يتم توثيق العملية التفصيلية لتثبيت التحديثات والإصلاحات العاجلة إلى Microsoft Dynamics AX 2012 على TechNet، في القسم التالي: تطبيق التحديثات والإصلاحات العاجلة.

الإصلاحات العاجلة التي تم إصدارها لكل من Microsoft Dynamics AX 2009 وMicrosoft Dynamics AX 4.0

ملاحظة تم توثيق العملية العامة لتثبيت التحديثات والإصلاحات العاجلة في Microsoft Dynamics AX 2009 في المستند التقني التالي: خدمة Microsoft Dynamics AX 2009.

تصدر Microsoft إصلاحات عاجلة ل Microsoft Dynamics AX بالتنسيقات التالية:

  • يتم إصدار الإصلاحات العاجلة كملف مضغوط (.zip). تحل الملفات التي يحتويها ملف .zip محل الملفات الموجودة على الكمبيوتر.
  • يتم إصدار الإصلاحات العاجلة كتحديث Microsoft Windows Installer. تحتوي هذه الإصلاحات العاجلة على ملف Setup.exe.

تصدر Microsoft إصلاحات عاجلة ل Microsoft Dynamics AX 4.0 بالتنسيقات التالية:

  • يتم إصدار الإصلاحات العاجلة كتحديثات Microsoft Windows Installer. تحتوي هذه الإصلاحات العاجلة على ملف Setup.exe.
  • يتم إصدار الإصلاحات العاجلة كملفات طبقة DIS-layer (AxDIS.aod) أو كملفات طبقة DIP (AxDIP.aod). تعالج تغييرات طبقة DIS-layer المشكلات في التعليمات البرمجية لطبقة SYS. تعالج تغييرات طبقة DIP المشاكل في كود طبقة GLS.
  • ونادرا ما يتم إصدار الإصلاحات العاجلة كملفات xpo. التي تحتوي على تعليمات برمجية. يتم تطبيق التعليمات البرمجية على العناصر الموجودة أو على جداول قاعدة البيانات أو كليهما.

إرشادات عامة للإصلاحات العاجلة التي تحل مكان الملفات

تحل بعض الإصلاحات العاجلة ل Microsoft Dynamics AX محل الملفات الموجودة على جهاز الكمبيوتر. للحصول على إرشادات حول كيفية تثبيت إصلاح عاجل يحل محل الملفات، اقرأ الوثائق المرفقة بتنزيل الإصلاح العاجل بعناية. فيما يلي توصيات عامة لتثبيت الإصلاحات العاجلة التي تحل محل الملفات:

  • قبل نسخ الملفات المضمنة في الإصلاح العاجل إلى الكمبيوتر، استخدم عمليات النسخ الاحتياطي المعتادة لإجراء نسخ احتياطي لملفات الخادم التي تتأثر بالإصلاح العاجل.

  • اختبر كل الإصلاحات العاجلة في بيئة اختبار للتحقق من أن التخصيصات الخاصة بك لن تتأثر سلبا.

  • يجب على جميع المستخدمين تسجيل الخروج من تطبيق عميل Microsoft Dynamics AX. أوقف مثيل Application Object Server (AOS) قبل إعادة تسمية ملفات الإصلاح العاجل ونسخها.

  • عند تضمين ملفات التسميات في الإصلاح العاجل، انسخ جميع ملفات التسميات المضمنة إلى مجلد تطبيق Microsoft Dynamics AX. ستحتوي ملفات التسميات على ملحقات أسماء الملفات التالية:

    • .ali
    • .acd
    • .alc

    بشكل افتراضي، يحتوي مجلد التطبيق على المسار التالي:
    root directory\Axapta Application\appl\StandardNote في هذا المسار، يمثل الجذر الدليل محرك القرص الثابت والدليل الرئيسي الذي تم تثبيت Microsoft Dynamics AX فيه.

بيئات مخصصة

إذا قمت بتخصيص بيئتك قبل تثبيت الإصلاح العاجل، فراجع مقالة قاعدة معارف Microsoft التي توثق الإصلاح العاجل الذي تريد تثبيته بدقة. ستتم الكتابة فوق أي عناصر تتأثر بالإصلاح العاجل. وقد يؤدي ذلك إلى فقدان التخصيصات في تلك الكائنات.

النسخ الاحتياطية لقاعدة البيانات

إذا تأثرت جداول قاعدة البيانات، فقم بإنشاء نسخة احتياطية كاملة لقاعدة البيانات قبل تطبيق الإصلاح العاجل. للحصول على إرشادات حول كيفية إجراء نسخ احتياطي لقاعدة البيانات، راجع وثائق Microsoft SQL Server. أو راجع وثائق Oracle Database Server.

معلومات التثبيت

الإصلاحات العاجلة التي تم إصدارها ل Microsoft Dynamics AX 2009

لتثبيت الإصلاحات العاجلة التي تم إصدارها كتحديث تطبيق ل Microsoft Dynamics AX 2009، اتبع الخطوات التالية:

  1. قم باستخراج الملفات من الحزمة.

  2. افتح ملف.txt kbxxxxxx في حزمة الإصلاح العاجل لتحديد العناصر التي سيتم تصحيحها عند تثبيت الإصلاح العاجل.

  3. قم بإنهاء كل عملاء Microsoft Dynamics AX 2009، ثم قم بإيقاف مثيل AOS.

  4. إجراء نسخ احتياطي لقاعدة البيانات.

  5. انسخ مجلد التطبيق احتياطيا.

  6. أعد تشغيل مثيل AOS، ثم راجع سجل التطبيق على الخادم الذي يقوم بتشغيل خدمة AOS للتأكد من بدء تشغيل مثيل AOS بشكل صحيح. يعيد مثيل AOS إنشاء فهرس عنصر التطبيق. يحتوي الملف Axapd.aoi على فهرس عنصر التطبيق. 

    ملاحظة وفقا لجهاز الخادم الذي تستخدمه، قد تنتهي مهلة بدء تشغيل مثيل AOS قبل اكتمال العملية. تحدث هذه المشكلة نظرا لأن العملية غير كافية من الوقت اللازم لإعادة إنشاء ملف Axapd.aoi قبل أن يحاول AOS استخدام الملف. 

    يظل مثيل AOS في حالة البدء حتى تكتمل إعادة إنشاء ملف *.aoi. عند هذه النقطة، يكون لمثيل AOS حالة "بدء". لا يلزم تنفيذ أي خطوات إضافية. انتظر حتى تنتهي عملية إعادة الإنشاء، ثم راجع سجل التطبيق للحصول على إشارة إلى بدء تشغيل مثيل AOS.

  7. قم بتشغيل ملف Axpatch.exe لتثبيت الإصلاح العاجل للتطبيق.

    1. حدد اللغة التي تريد تشغيل التثبيت بها، ثم انقر فوق موافق.

    2. عند بدء تشغيل معالج المثبت، انقر فوق التالي.

    3. راجع شروط ترخيص برامج Microsoft، وانقر لتحديد خانة الاختيار لقبول شروط الترخيص إذا وافقت عليها، ثم انقر فوق التالي.

    4. في الصفحة "تحديد مكونات "، يجب أن يكون الخيار " ملفات التطبيقات " محددا بشكل افتراضي. انقر فوق التالي.

    5. في صفحة تحديد التكوين ، قم بالإشارة إلى التكوين الصحيح، ثم انقر فوق التالي.

    6. في الصفحة جاهز لتطبيق الإصلاح العاجل ، انقر فوق تثبيت.

    7. عند اكتمال الإعداد، انقر فوق "إنهاء" للخروج من المعالج.

  8. من عميل، تحقق من إمكانية الاتصال بمثيل AOS كمسؤول Microsoft Dynamics AX.

  9. تحقق من تثبيت الإصلاح العاجل بالقيام بما يلي:

    • افتح الفئة SysHotfixManifest في AOT.
    • تحقق من احتواء الفصل على أسلوب له اسم هو نفسه رقم المقالة في الإصلاح العاجل المثبت.
  10. استخدم أداة ترقية التعليمات البرمجية ("مقارنة التعليمات البرمجية") لمقارنة تغيير SYP أو GLP بأي طبقات VAR أو CUS. إذا كانت هناك تخصيصات موجودة، فقد يطلب من موظفي تكنولوجيا المعلومات للشريك أو العميل دمج الإصلاح العاجل في النظام المخصص.

الإصلاحات العاجلة التي تم إصدارها كتحديث Windows Installer

هام يجب تنفيذ الإجراءات التالية:

  • يجب تثبيت ملف kernel ObjectServer على كل خادم AOS.
  • يجب تثبيت ملف kernel العميل على كل كمبيوتر عميل.
  • يجب تثبيت ملف NetBusinessConnector kernel وملف ComBusinessConnector kernel على كل كمبيوتر يقوم بتشغيل Microsoft Dynamics AX .NET Business Connector وMicrosoft Dynamics AX Com Business Connector.
  • ملف kernel ApplicationIntegrationServer هو محول BizTalk. تأكد من تثبيت ملف kernel ApplicationIntegrationServer مع ملف NetBusinessConnector kernel عند تحديث محول BizTalk.

يقوم تحديث Windows Installer بتحديث الملفات الثنائية التالية لعميل Microsoft Dynamics AX 4.0:

  • ملف .exe
  • ملفات .dll

تعرف هذه الملفات أيضا باسم ملفات kernel. لتطبيق تحديث Windows Installer، اتبع الخطوات التالية:

  1. قم باستخراج الملفات من الإصلاح العاجل. قد تحتوي الملفات التي تم استخراجها على المجلدات التالية:

    • ApplicationIntegrationServer
    • العميل
    • ComBusinessConnector
    • NETBusinessConnector
    • خادم العنصر
  2. اختبر الإصلاح العاجل في بيئة اختبار. بعد ذلك، قم بجدولة وقت التوقف عن العمل.

  3. قم بإنهاء جميع عملاء برنامج Microsoft Dynamics AX. بعد ذلك، قم بإيقاف تشغيل مثيلات AOS المتصلة بمشاركة ملف برنامج الإنتاج.

  4. انسخ قاعدة البيانات احتياطيا، ثم انسخ مجلد التطبيق احتياطيا.

  5. قم بتشغيل الملف Setup.exe المضمن في كل مجلد في الإصلاح العاجل.

  6. أعد تشغيل مثيل AOS. راجع سجل أحداث التطبيق على الخادم الذي يقوم بتشغيل خدمة AOS للتأكد من بدء تشغيل مثيل AOS بشكل صحيح. يعيد مثيل AOS إنشاء فهرس عنصر التطبيق. يحتوي الملف Axapd.aoi على فهرس عنصر التطبيق.

    ملاحظة وفقا لجهاز الخادم الذي تستخدمه، قد تنتهي مهلة بدء تشغيل مثيل AOS قبل اكتمال العملية. تحدث هذه المشكلة بسبب عدم وجود وقت كاف للعملية لإعادة إنشاء ملف Axapd.aoi.

  7. استخدم مثيل AOS لتسجيل الدخول إلى عميل باستخدام حساب مسؤول Microsoft Dynamics AX 4.0. تأكد من قدرتك على الاتصال بنجاح.

الإصلاحات العاجلة التي يتم إصدارها كملف .xpo يحتوي على تعليمات برمجية

تحتوي الإصلاحات العاجلة التي يتم إصدارها كملف xpo. على إصلاحات على مستوى التعليمات البرمجية التي تؤثر بشكل مباشر على العناصر أو جداول قاعدة البيانات في Microsoft Dynamics AX.

هام قبل المتابعة، افحص كل ملف xpo. بحثا عن العناصر أو الجداول التي سيتم تغييرها. لاحظ أي تخصيصات في بيئتك الحالية قد تتأثر. نوصي بشدة بتطبيق جميع الإصلاحات العاجلة في بيئة اختبار قبل تطبيق الإصلاحات العاجلة على نظامك المباشر.

  1. قم بتسجيل الدخول إلى Microsoft Dynamics AX باستخدام حساب مسؤول Microsoft Dynamics AX. تأكد من أنه لم يتم تسجيل دخول مستخدمين آخرين إلى Microsoft Dynamics AX.

  2. فتح مربع الحوار "شجرة عناصر التطبيق ". للقيام بذلك، اتبع إحدى الطريقتين التاليتين:

    • على شريط الأدوات Standard، انقر فوق Application Object Tree.
    • على لوحة المفاتيح، اضغط على Ctrl+D.
    • في القائمة "ملف"، أشر إلى "فتح"، ثم انقر فوق "شجرة عناصر التطبيق".
  3. في مربع الحوار "شجرة عناصر التطبيق "، انقر فوق "استيراد " على شريط الأدوات.

  4. انقر فوق "استعراض"، ثم حدد موقع ملف xpo.

  5. في مربع الحوار "فتح"، انقر فوق الملف .xpo، ثم انقر فوق "فتح".

  6. انقر فوق موافق لإكمال عملية الاستيراد.

    ملاحظة قد تضطر إلى إكمال عملية تحويل برمجي لإعادة التوجيه أو عملية تحويل برمجي لشجرة كائن التطبيقات (AOT).

كيفية تثبيت الإصلاحات العاجلة التي تم إصدارها كملفات DIS-layer أو DIP-layer

لتثبيت الإصلاحات العاجلة التي تم إصدارها كملفات DIS-layer أو DIP-layer، اتبع الخطوات التالية:

  1. قم باستخراج الملفات من حزمة الإصلاح العاجل.

  2. قبل نسخ الملفات المضمنة في الإصلاح العاجل إلى الكمبيوتر، استخدم عمليات النسخ الاحتياطي المعتادة لنسخ مجلد التطبيق وملفات الخادم التي تتأثر بالإصلاح العاجل احتياطيا.

  3. اختبر الإصلاح العاجل في بيئة اختبار. بعد ذلك، قم بجدولة وقت التوقف عندما لا يكون هناك مستخدمون آخرون على النظام.

  4. قم بإنهاء جميع عملاء برنامج Microsoft Dynamics AX. بعد ذلك، قم بإيقاف تشغيل مثيلات Application Object Server المتصلة بمشاركة ملف برنامج الإنتاج.

  5. انسخ الملف AxDIS.aod والملف AxDISen-us.ald إلى كل مجلد تطبيق حيث توجد ملفات .aod الأخرى. بشكل افتراضي، يوجد هذا المجلد في الموقع التالي:
    \application\appl\standardNote في هذه الخطوة، استخدم دائما الدالة نسخ. لا تستخدم الدالة MOVE. وعند نقل ملف، سيتم أخذ أذونات المجلد المصدر لهذا الملف. عندما تنسخ ملفا، سيأخذ أذونات المجلد الهدف.

  6. قم بإنشاء نسخة احتياطية من الملف Axapd.aoi عن طريق إعادة تسمية الملف. أو احذف الملف Axapd.aoi في كل مجلد تطبيق.

  7. أعد تشغيل مثيل AOS. راجع سجل التطبيق على الخادم الذي يقوم بتشغيل مثيل AOS للتأكد من بدء تشغيل مثيل AOS بشكل صحيح. يعيد مثيل AOS إنشاء فهرس عنصر التطبيق. يحتوي الملف Axapd.aoi على فهرس عنصر التطبيق.

    ملاحظة وفقا لجهاز الخادم الذي تستخدمه، قد تنتهي مهلة بدء تشغيل مثيل AOS قبل اكتمال العملية. تحدث هذه المشكلة بسبب عدم وجود وقت كاف للعملية لإعادة إنشاء ملف Axapd.aoi.

    سيظل مثيل AOS في حالة البدء حتى تتم إعادة إنشاء ملف .aoi. في هذه المرحلة، سيكون لمثيل AOS حالة "بدؤ". لا يلزم تنفيذ أي خطوات إضافية. انتظر حتى تنتهي عملية إعادة الإنشاء، ثم راجع سجل التطبيق للحصول على إشارة إلى بدء تشغيل مثيل AOS.

  8. استخدم مثيل AOS لتسجيل الدخول إلى كمبيوتر عميل باستخدام حساب مسؤول Microsoft Dynamics AX 4.0. بعد ذلك، اتصل بمثيل AOS هذا باستخدام برنامج العميل للتحقق من إمكانية الاتصال بنجاح. وأخيرا، تحقق من اكتشاف التغييرات بواسطة Microsoft Dynamics AX ومن ظهورها في AOT.

  9. إذا ظهرت قائمة اختيار ترقية، فأكمل قائمة الاختيار للتأكد من عدم وجود مشاكل إضافية. إذا لم تظهر قائمة اختيار ترقية، فلن يتم التعرف على طبقة DIS أو DIP. إذا لم يتم التعرف على طبقة DIS أو DIP، استخدم واحدة أو أكثر من الطرق التالية:

    • إنشاء مجلد تطبيق جديد. ثم انسخ كل الملفات من مجلد التطبيق الموجود إلى مجلد التطبيق الجديد.

    • قم بتغيير تكوين مثيل AOS لاستخدام مجلد التطبيق الجديد. اتبع هذه الخطوات للقيام بذلك:

      1. انقر فوق "ابدأ" وانقر فوق "تشغيل"، واكتب Control Admintools، ثم انقر فوق موافق.

      2. انقر نقرا مزدوجا فوق الأداة المساعدة لتكوين Microsoft Dynamics AX.

      3. على علامة التبويب Application Object Server (خادم عناصر التطبيق )، حدد مجلد التطبيق الجديد الذي قمت بإنشائه في قائمة مثيلات التطبيق.

      4. قم بتطبيق التكوين، ثم أعد تشغيل مثيل AOS.

      5. كرر الخطوة 8.

  10. بعد اكتمال قائمة الاختيار، أعد تحويل التطبيق بأكمله.

  11. إذا كنت تستخدم مجلدات تطبيقات متعددة ومثيلات AOS متعددة، فأوقف جميع مثيلات AOS، ثم أعد تشغيل جميع مثيلات AOS.

المراجع

لمزيد من المعلومات حول خيارات الاستيراد لملف .xpo، راجع دليل مطوري Microsoft Dynamics AX.

تم تصنيع المنتجات الخارجية التي تتناولها هذه المقالة بواسطة شركات مستقلة عن Microsoft. لا تقدم Microsoft أي ضمان، سواء ضمني أو غيره، حول أداء تلك المنتجات أو وثوقيتها.