Miklix

Dynamics 365 FO वर्चुअल मशीन डेव या टेस्ट को रखरखाव मोड में रखें

प्रकाशित: 16 फ़रवरी 2025 को 12:10:55 pm UTC बजे

इस आलेख में, मैं समझाता हूँ कि कुछ सरल SQL कथनों का उपयोग करके Dynamics 365 for Operations विकास मशीन को रखरखाव मोड में कैसे रखा जाए।


इस पृष्ठ को अंग्रेजी से मशीन द्वारा अनुवादित किया गया है ताकि इसे अधिक से अधिक लोगों तक पहुँचाया जा सके। दुर्भाग्य से, मशीन अनुवाद अभी तक एक पूर्ण तकनीक नहीं है, इसलिए त्रुटियाँ हो सकती हैं। यदि आप चाहें, तो आप मूल अंग्रेजी संस्करण यहाँ देख सकते हैं:

Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode

मैं हाल ही में एक प्रोजेक्ट पर काम कर रहा था, जहाँ मुझे कुछ कस्टम वित्तीय आयामों को संभालने की आवश्यकता थी। जबकि परीक्षण वातावरण में सही आयाम मौजूद थे, मेरे विकास सैंडबॉक्स में मेरे पास केवल Microsoft से डिफ़ॉल्ट कॉन्टोसो डेटा था, इसलिए आवश्यक आयाम उपलब्ध नहीं थे।

जब मैंने उन्हें बनाने का फैसला किया, तो मैंने पाया कि Dynamics 365 FO में आप ऐसा तभी कर सकते हैं जब पर्यावरण "रखरखाव मोड" में हो। दस्तावेज़ों के अनुसार, आप पर्यावरण को लाइफ़साइकिल सर्विसेज़ (LCS) से इस मोड में डाल सकते हैं, लेकिन मुझे वह विकल्प उपलब्ध नहीं मिला।

कुछ शोध करने के बाद, मुझे पता चला कि गैर-महत्वपूर्ण डेवलपमेंट या परीक्षण वातावरण के लिए सबसे तेज़ तरीका सीधे SQL सर्वर पर, विशेष रूप से AxDB डेटाबेस में एक सरल अपडेट करना है।

सबसे पहले, वर्तमान स्थिति की जांच करने के लिए यह क्वेरी चलाएँ:

SELECT VALUE FROM [AxDB].[dbo].[SQLSYSTEMVARIABLES]
    WHERE PARM = 'CONFIGURATIONMODE';

यदि VALUE 0 है, तो रखरखाव मोड वर्तमान में सक्षम नहीं है.

यदि VALUE 1 है, तो रखरखाव मोड वर्तमान में सक्षम है .

तो, रखरखाव मोड को सक्षम करने के लिए, इसे चलाएँ:

UPDATE [AxDB].[dbo].[SQLSYSTEMVARIABLES]
    SET VALUE = '1'
    WHERE PARM = 'CONFIGURATIONMODE';

और इसे पुनः अक्षम करने के लिए, यह चलाएँ:

UPDATE [AxDB].[dbo].[SQLSYSTEMVARIABLES]
    SET VALUE = '0'
    WHERE PARM = 'CONFIGURATIONMODE';

स्थिति बदलने के बाद, आपको आमतौर पर वेब और बैच सेवाओं को पुनः आरंभ करना होगा। कभी-कभी तो बदलाव को समझने में कई बार लग जाता है।

मैं उत्पादन या अन्य महत्वपूर्ण वातावरण पर इस दृष्टिकोण का उपयोग करने की अनुशंसा नहीं करूंगा, लेकिन एक ऐसे बिंदु पर जल्दी पहुंचने के लिए जहां वित्तीय आयामों को विकास मशीन पर सक्रिय किया जा सके, यह ठीक काम करता है :-)

ब्लूस्काई पर साझा करेंफेसबुक पर सांझा करेंलिंक्डइन पर साझा करेंटम्बलर पर साझा करेंX पर साझा करेंलिंक्डइन पर साझा करेंPinterest पर पिन करें

मिकेल बैंग क्रिस्टेंसन

लेखक के बारे में

मिकेल बैंग क्रिस्टेंसन
मिकेल miklix.com के निर्माता और मालिक हैं। उन्हें पेशेवर कंप्यूटर प्रोग्रामर/सॉफ्टवेयर डेवलपर के रूप में 20 से अधिक वर्षों का अनुभव है और वर्तमान में वे एक बड़े यूरोपीय आईटी निगम के लिए पूर्णकालिक रूप से कार्यरत हैं। जब वे ब्लॉगिंग नहीं करते हैं, तो वे अपना खाली समय विभिन्न प्रकार की रुचियों, शौक और गतिविधियों में बिताते हैं, जो कुछ हद तक इस वेबसाइट पर शामिल किए गए विषयों की विविधता में परिलक्षित हो सकते हैं।