Տեղադրեք Dynamics 365 FO Virtual Machine Dev կամ Test-ը սպասարկման ռեժիմում
Հրապարակվել է՝ 16 փետրվարի, 2025 թ., 12:12:37 UTC
Այս հոդվածում ես բացատրում եմ, թե ինչպես կարելի է Dynamics 365 for Operations մշակման մեքենան սպասարկման ռեժիմի մեջ դնել՝ օգտագործելով մի քանի պարզ SQL հայտարարություններ:
Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode
Ես վերջերս աշխատում էի մի նախագծի վրա, որտեղ ես պետք է կարգավորեի որոշ անհատական ֆինանսական չափումներ: Թեև ճիշտ չափերը գոյություն ունեին թեստային միջավայրում, իմ մշակման ավազատուփում ես ունեի միայն Microsoft-ի կանխադրված 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';
Կարգավիճակը փոխելուց հետո սովորաբար պետք է վերագործարկեք վեբ- և խմբաքանակային ծառայությունները: Երբեմն նույնիսկ մի քանի անգամ՝ նախքան փոփոխությունը սկսելը:
Ես խորհուրդ չեմ տա օգտագործել այս մոտեցումը արտադրական կամ այլ կերպ կրիտիկական միջավայրում, բայց արագ հասնելու համար մի կետի, որտեղ ֆինանսական չափերը կարող են ակտիվացվել զարգացման մեքենայի վրա, այն լավ է աշխատում :-)