הכנס את Dynamics 365 FO Virtual Machine Dev או Test למצב תחזוקה
פורסם: 16 בפברואר 2025 בשעה 12:11:39 UTC
עודכן לאחרונה: 12 בינואר 2026 בשעה 8:58:35 UTC
במאמר זה, אני מסביר כיצד להעביר מכונת פיתוח של Dynamics 365 for Operations למצב תחזוקה באמצעות מספר משפטי SQL פשוטים.
Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode
לאחרונה עבדתי על פרויקט שבו הייתי צריך לטפל בכמה ממדים פיננסיים מותאמים אישית. בעוד שהממדים הנכונים אכן היו קיימים בסביבת הבדיקה, ב-sandbox של הפיתוח שלי היו לי רק נתוני Contoso המוגדרים כברירת מחדל מ-Microsoft, כך שהממדים הדרושים לא היו זמינים.
כשיצאתי לדרך ליצור אותם, גיליתי שב-Dynamics 365 FO ניתן לעשות זאת רק כאשר הסביבה נמצאת ב"מצב תחזוקה". לפי התיעוד, ניתן להעביר את הסביבה למצב זה מ-Lifecycle Services (LCS), אך לא מצאתי אפשרות זו זמינה.
לאחר שעשיתי קצת מחקר, גיליתי שהדרך המהירה ביותר עבור סביבת פיתוח או בדיקה שאינה קריטית היא לבצע עדכון פשוט ישירות בשרת SQL, במיוחד במסד הנתונים AxDB.
ראשית, כדי לבדוק את המצב הנוכחי, הפעל את השאילתה הזו:
WHERE PARM = 'CONFIGURATIONMODE';
אם VALUE הוא 0, מצב תחזוקה אינו מופעל כעת.
אם VALUE הוא 1, מצב תחזוקה מופעל כעת.
אז, כדי להפעיל את מצב התחזוקה, הפעל את הפעולה הבאה:
SET VALUE = '1'
WHERE PARM = 'CONFIGURATIONMODE';
וכדי להשבית אותו שוב, הפעל את זה:
SET VALUE = '0'
WHERE PARM = 'CONFIGURATIONMODE';
לאחר שינוי הסטטוס, בדרך כלל תצטרכו להפעיל מחדש את שירותי האינטרנט והאצווה. לפעמים אפילו מספר פעמים לפני שהם יתפסו את השינוי.
לא הייתי ממליץ להשתמש בגישה הזו בסביבת ייצור או סביבה קריטית אחרת, אבל כדי להגיע במהירות לנקודה שבה ניתן להפעיל ממדים פיננסיים במחשב פיתוח, זה עובד מצוין :-)
קריאה נוספת
אם נהניתם מהפוסט הזה, אולי תאהבו גם את ההצעות הבאות:
- הוסף שיטת תצוגה או עריכה באמצעות הרחבה ב- Dynamics 365
- יצירת שדה חיפוש עבור ממד פיננסי ב- Dynamics 365
- Visual Studio נתקע בעת האתחול בעת טעינת פרויקטים אחרונים
