Dynamics 365 FO Virtual Machine Dev یا Test را در حالت Maintenance Mode قرار دهید
منتشر شده: ۱۶ فوریهٔ ۲۰۲۵ ساعت ۱۲:۱۱:۳۵ (UTC)
آخرین به روز رسانی: ۱۲ ژانویهٔ ۲۰۲۶ ساعت ۸:۵۸:۳۴ (UTC)
در این مقاله، توضیح میدهم که چگونه میتوان با استفاده از چند دستور ساده SQL، یک دستگاه توسعه Dynamics 365 for Operations را در حالت تعمیر و نگهداری قرار داد.
Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode
من اخیراً روی پروژهای کار میکردم که نیاز به مدیریت برخی از ابعاد مالی سفارشی داشتم. در حالی که ابعاد صحیح در محیط تست وجود داشتند، در محیط توسعه من فقط دادههای پیشفرض Contoso از مایکروسافت وجود داشت، بنابراین ابعاد مورد نیاز در دسترس نبودند.
وقتی شروع به ایجاد آنها کردم، متوجه شدم که در Dynamics 365 FO فقط زمانی میتوانید این کار را انجام دهید که محیط در "حالت نگهداری" باشد. طبق مستندات، میتوانید محیط را از طریق Lifecycle Services (LCS) در این حالت قرار دهید، اما من این گزینه را در دسترس ندیدم.
بعد از انجام کمی تحقیق، متوجه شدم که سریعترین راه برای یک محیط توسعه یا آزمایش غیر بحرانی، انجام یک بهروزرسانی ساده مستقیماً روی سرور SQL، بهویژه در پایگاه داده AxDB است.
ابتدا، برای بررسی وضعیت فعلی، این کوئری را اجرا کنید:
WHERE PARM = 'CONFIGURATIONMODE';
اگر VALUE برابر با ۰ باشد، حالت تعمیر و نگهداری در حال حاضر فعال نیست.
اگر مقدار ۱ باشد، حالت تعمیر و نگهداری در حال حاضر فعال است.
بنابراین، برای فعال کردن حالت تعمیر و نگهداری، دستور زیر را اجرا کنید:
SET VALUE = '1'
WHERE PARM = 'CONFIGURATIONMODE';
و برای غیرفعال کردن مجدد آن، این دستور را اجرا کنید:
SET VALUE = '0'
WHERE PARM = 'CONFIGURATIONMODE';
پس از تغییر وضعیت، معمولاً باید سرویسهای وب و دستهای را مجدداً راهاندازی کنید. گاهی اوقات حتی چندین بار قبل از اینکه متوجه تغییر شوند.
من استفاده از این رویکرد را در محیطهای عملیاتی یا بحرانی توصیه نمیکنم، اما برای رسیدن سریع به نقطهای که بتوان ابعاد مالی را روی یک دستگاه توسعه فعال کرد، خوب کار میکند :-)
مطالعه بیشتر
اگر از این پست لذت بردید، ممکن است این پیشنهادات را نیز بپسندید:
- ارزش ابعاد مالی را از کد X++ در Dynamics 365 بهروزرسانی کنید
- ویژوال استودیو هنگام بارگیری پروژههای اخیر، در هنگام راهاندازی هنگ میکند
- ایجاد یک فیلد جستجو برای یک بعد مالی در Dynamics 365
