Dynamics 365 FO Virtual Machine Dev یا Test را در حالت Maintenance Mode قرار دهید
منتشر شده: ۱۶ فوریهٔ ۲۰۲۵ ساعت ۱۲:۱۱:۳۵ (UTC)
در این مقاله، من توضیح می دهم که چگونه یک ماشین توسعه Dynamics 365 برای عملیات را با استفاده از چند عبارت ساده SQL در حالت تعمیر و نگهداری قرار دهیم.
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 0 باشد، حالت تعمیر و نگهداری در حال حاضر فعال نیست .
اگر VALUE 1 باشد، حالت تعمیر و نگهداری در حال حاضر فعال است .
بنابراین، برای فعال کردن حالت نگهداری، این را اجرا کنید:
SET VALUE = '1'
WHERE PARM = 'CONFIGURATIONMODE';
و برای غیرفعال کردن دوباره، این را اجرا کنید:
SET VALUE = '0'
WHERE PARM = 'CONFIGURATIONMODE';
پس از تغییر وضعیت، معمولاً باید خدمات وب و دسته ای را مجدداً راه اندازی کنید. گاهی اوقات حتی چندین بار قبل از اینکه تغییر را دریافت کند.
من استفاده از این رویکرد را در یک محیط تولید یا در غیر این صورت بحرانی توصیه نمی کنم، اما برای رسیدن سریع به نقطه ای که بتوان ابعاد مالی را در یک ماشین توسعه فعال کرد، خوب کار می کند :-)