Miklix

وضع تطوير أو اختبار آلة Dynamics 365 FO الافتراضية في وضع الصيانة

نُشرت: ١٦ فبراير ٢٠٢٥ م في ١٢:٠٦:٢٦ م UTC
آخر تحديث: ١٢ يناير ٢٠٢٦ م في ٨:٥٨:١١ ص UTC

في هذه المقالة، أشرح كيفية وضع جهاز تطوير Dynamics 365 for Operations في وضع الصيانة باستخدام بضعة عبارات SQL بسيطة.


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

Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode

كنت أعمل مؤخرًا على مشروع تطلب مني التعامل مع بعض الأبعاد المالية المخصصة. مع أن الأبعاد الصحيحة كانت موجودة في بيئة الاختبار، إلا أنني لم أجد في بيئة التطوير الخاصة بي سوى بيانات Contoso الافتراضية من Microsoft، لذا لم تكن الأبعاد المطلوبة متوفرة.

عندما شرعتُ في إنشائها، اكتشفتُ أنه في Dynamics 365 FO، لا يُمكن القيام بذلك إلا أثناء وجود البيئة في "وضع الصيانة". وفقًا للوثائق، يُمكن وضع البيئة في هذا الوضع من خلال خدمات دورة الحياة (LCS)، لكنني لم أجد هذا الخيار متاحًا.

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

أولاً، للتحقق من الحالة الحالية، قم بتشغيل هذا الاستعلام:

SELECT VALUE FROM [AxDB].[dbo].[SQLSYSTEMVARIABLES]
    WHERE PARM = 'CONFIGURATIONMODE';

إذا كانت القيمة 0، فإن وضع الصيانة غير مفعل حاليًا.

إذا كانت القيمة 1، فإن وضع الصيانة مُفعّل حاليًا.

لذا، لتفعيل وضع الصيانة، قم بتشغيل هذا الأمر:

UPDATE [AxDB].[dbo].[SQLSYSTEMVARIABLES]
    SET VALUE = '1'
    WHERE PARM = 'CONFIGURATIONMODE';

ولتعطيله مرة أخرى، قم بتشغيل هذا الأمر:

UPDATE [AxDB].[dbo].[SQLSYSTEMVARIABLES]
    SET VALUE = '0'
    WHERE PARM = 'CONFIGURATIONMODE';

بعد تغيير الحالة، ستحتاج عادةً إلى إعادة تشغيل خدمات الويب وخدمات المعالجة الدفعية. وقد تحتاج أحيانًا إلى إعادة تشغيلها عدة مرات قبل أن يتم تطبيق التغيير.

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

قراءات إضافية

إذا أعجبك هذا المنشور، فقد تعجبك أيضًا هذه الاقتراحات:


شارك على بلوسكايشارك على الفيسبوكشارك على لينكدإنشارك على تمبلرشارك على إكسشارك على لينكدإنثبت على بينتريست

ميكيل كريستنسن

عن المؤلف

ميكيل كريستنسن
ميكيل هو مؤسس ومالك موقع miklix.com. يتمتع بخبرة تزيد عن 20 عامًا كمبرمج كمبيوتر/مطور برامج محترف ويعمل حاليًا بدوام كامل في إحدى شركات تكنولوجيا المعلومات الأوروبية الكبرى. عندما لا يقوم بالتدوين، يقضي وقت فراغه في مجموعة واسعة من الاهتمامات والهوايات والأنشطة، والتي قد تنعكس إلى حد ما في تنوع الموضوعات التي يغطيها هذا الموقع.