ડાયનેમિક્સ 365 FO વર્ચ્યુઅલ મશીન ડેવ અથવા ટેસ્ટને મેન્ટેનન્સ મોડમાં મૂકો
પ્રકાશિત: 16 ફેબ્રુઆરી, 2025 એ 12:13:07 PM UTC વાગ્યે
આ લેખમાં, હું સમજાવીશ કે ડાયનેમિક્સ 365 ફોર ઓપરેશન્સ ડેવલપમેન્ટ મશીનને કેટલાક સરળ SQL સ્ટેટમેન્ટનો ઉપયોગ કરીને મેન્ટેનન્સ મોડમાં કેવી રીતે મૂકવું.
Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode
હું તાજેતરમાં એક પ્રોજેક્ટ પર કામ કરી રહ્યો હતો જ્યાં મને કેટલાક કસ્ટમ નાણાકીય પરિમાણોને હેન્ડલ કરવાની જરૂર હતી. જ્યારે પરીક્ષણ વાતાવરણમાં યોગ્ય પરિમાણો અસ્તિત્વમાં હતા, મારા વિકાસ સેન્ડબોક્સમાં મારી પાસે ફક્ત માઇક્રોસોફ્ટનો ડિફોલ્ટ કોન્ટોસો ડેટા હતો, તેથી જરૂરી પરિમાણો ઉપલબ્ધ નહોતા.
જ્યારે મેં તેમને બનાવવાનું નક્કી કર્યું, ત્યારે મને ખબર પડી કે ડાયનેમિક્સ 365 FO માં તમે ફક્ત ત્યારે જ આમ કરી શકો છો જ્યારે પર્યાવરણ "જાળવણી મોડ" માં હોય. દસ્તાવેજો અનુસાર, તમે લાઇફસાઇકલ સર્વિસીસ (LCS) માંથી પર્યાવરણને આ મોડમાં મૂકી શકો છો, પરંતુ મને તે વિકલ્પ ઉપલબ્ધ મળ્યો નહીં.
થોડું સંશોધન કર્યા પછી, મને ખબર પડી કે બિન-નિર્ણાયક વિકાસ અથવા પરીક્ષણ વાતાવરણ માટેનો સૌથી ઝડપી રસ્તો એ છે કે SQL સર્વર પર, ખાસ કરીને AxDB ડેટાબેઝમાં, સીધા જ એક સરળ અપડેટ કરવું.
સૌ પ્રથમ, વર્તમાન સ્થિતિ તપાસવા માટે, આ ક્વેરી ચલાવો:
WHERE PARM = 'CONFIGURATIONMODE';
જો VALUE 0 હોય, તો જાળવણી મોડ હાલમાં સક્ષમ નથી .
જો VALUE 1 હોય, તો જાળવણી મોડ હાલમાં સક્ષમ છે .
તો, જાળવણી મોડને સક્ષમ કરવા માટે, આ ચલાવો:
SET VALUE = '1'
WHERE PARM = 'CONFIGURATIONMODE';
અને તેને ફરીથી અક્ષમ કરવા માટે, આ ચલાવો:
SET VALUE = '0'
WHERE PARM = 'CONFIGURATIONMODE';
સ્ટેટસ બદલ્યા પછી, તમારે સામાન્ય રીતે વેબ અને બેચ સેવાઓ ફરીથી શરૂ કરવાની જરૂર પડશે. ક્યારેક તો ફેરફાર શરૂ થાય તે પહેલાં ઘણી વખત.
હું ઉત્પાદન અથવા અન્યથા મહત્વપૂર્ણ વાતાવરણમાં આ અભિગમનો ઉપયોગ કરવાની ભલામણ કરીશ નહીં, પરંતુ વિકાસ મશીન પર નાણાકીય પરિમાણોને ઝડપથી સક્રિય કરી શકાય તેવા બિંદુ સુધી પહોંચવા માટે, તે સારું કામ કરે છે :-)