Dynamics 365 FO ورچوئل مشین دیو رکھیں یا مینٹیننس موڈ میں ٹیسٹ کریں
شائع شدہ: 16 فروری، 2025 کو 12:10:56 PM UTC
اس آرٹیکل میں، میں وضاحت کرتا ہوں کہ آپریشنز ڈویلپمنٹ مشین کے لیے ڈائنامکس 365 کو مینٹیننس موڈ میں کیسے ڈالا جائے جس کے ذریعے کچھ سادہ ایس کیو ایل بیانات استعمال کیے جائیں۔
Put Dynamics 365 FO Virtual Machine Dev or Test into Maintenance Mode
میں حال ہی میں ایک پروجیکٹ پر کام کر رہا تھا جہاں مجھے کچھ حسب ضرورت مالی جہتوں کو سنبھالنے کی ضرورت تھی۔ جب کہ ٹیسٹ کے ماحول میں درست جہتیں موجود تھیں، میرے ڈیولپمنٹ سینڈ باکس میں میرے پاس مائیکروسافٹ کا صرف ڈیفالٹ کونٹوسو ڈیٹا تھا، اس لیے مطلوبہ جہتیں دستیاب نہیں تھیں۔
جب میں انہیں بنانے کے لیے نکلا تو میں نے دریافت کیا کہ Dynamics 365 FO میں آپ ایسا صرف اس وقت کر سکتے ہیں جب ماحول "مینٹیننس موڈ" میں ہو۔ دستاویزات کے مطابق، آپ لائف سائیکل سروسز (LCS) سے ماحول کو اس موڈ میں ڈال سکتے ہیں، لیکن مجھے وہ آپشن دستیاب نہیں ملا۔
کچھ تحقیق کرنے کے بعد، میں نے دریافت کیا کہ غیر تنقیدی دیو یا ٹیسٹ ماحول کا تیز ترین طریقہ دراصل ایک سادہ اپ ڈیٹ براہ راست SQL سرور پر کرنا ہے، خاص طور پر AxDB ڈیٹا بیس میں۔
سب سے پہلے، موجودہ حیثیت کو چیک کرنے کے لیے، اس استفسار کو چلائیں:
WHERE PARM = 'CONFIGURATIONMODE';
اگر VALUE 0 ہے تو مینٹیننس موڈ فی الحال فعال نہیں ہے۔
اگر VALUE 1 ہے تو مینٹیننس موڈ فی الحال فعال ہے ۔
لہذا، بحالی کے موڈ کو فعال کرنے کے لئے، اسے چلائیں:
SET VALUE = '1'
WHERE PARM = 'CONFIGURATIONMODE';
اور اسے دوبارہ غیر فعال کرنے کے لیے، اسے چلائیں:
SET VALUE = '0'
WHERE PARM = 'CONFIGURATIONMODE';
اسٹیٹس کو تبدیل کرنے کے بعد، آپ کو عام طور پر ویب اور بیچ سروسز کو دوبارہ شروع کرنے کی ضرورت ہوگی۔ کبھی کبھی اس سے پہلے کہ اس میں تبدیلی آتی ہے کئی بار۔
میں اس نقطہ نظر کو کسی پروڈکشن یا بصورت دیگر نازک ماحول پر استعمال کرنے کی سفارش نہیں کروں گا، لیکن تیزی سے اس مقام تک پہنچنے کے لیے جہاں ترقیاتی مشین پر مالی جہتوں کو چالو کیا جا سکتا ہے، یہ ٹھیک کام کرتا ہے :-)