Miklix

Dynamics 365 FO Sanal Makine Geliştirme veya Testini Bakım Moduna Alın

Yayınlandı: 16 Şubat 2025 12:10:49 UTC

Bu makalede, birkaç basit SQL ifadesi kullanarak Dynamics 365 for Operations geliştirme makinesinin bakım moduna nasıl geçirileceğini açıklıyorum.


Bu sayfa, mümkün olduğunca çok kişi tarafından erişilebilir olması amacıyla İngilizce'den makine çevirisiyle çevrilmiştir. Ne yazık ki, makine çevirisi henüz mükemmelleştirilmiş bir teknoloji değildir, bu nedenle hatalar meydana gelebilir. Tercih ederseniz, orijinal İngilizce versiyonu buradan görüntüleyebilirsiniz:

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

Yakın zamanda bazı özel finansal boyutları ele almam gereken bir proje üzerinde çalışıyordum. Test ortamında doğru boyutlar mevcut olsa da, geliştirme deneme alanımda yalnızca Microsoft'tan varsayılan Contoso verilerim vardı, bu nedenle gereken boyutlar mevcut değildi.

Bunları oluşturmaya başladığımda, Dynamics 365 FO'da bunu yalnızca ortam "bakım modunda"yken yapabileceğinizi keşfettim. Belgelere göre, ortamı Lifecycle Services'tan (LCS) bu moda geçirebilirsiniz, ancak bu seçeneğin kullanılabilir olduğunu bulamadım.

Biraz araştırma yaptıktan sonra, kritik olmayan bir geliştirme veya test ortamı için en hızlı yolun aslında doğrudan SQL sunucusunda, özellikle AxDB veritabanında basit bir güncelleme yapmak olduğunu keşfettim.

Öncelikle mevcut durumu kontrol etmek için şu sorguyu çalıştırın:

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

VALUE 0 ise, bakım modu şu anda etkin değildir .

VALUE 1 ise, bakım modu şu anda etkindir .

Bakım modunu etkinleştirmek için şunu çalıştırın:

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

Ve tekrar devre dışı bırakmak için şunu çalıştırın:

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

Durumu değiştirdikten sonra, genellikle web ve toplu hizmetleri yeniden başlatmanız gerekir. Bazen değişikliği algılamadan önce birkaç kez bile.

Bu yaklaşımı üretim veya başka bir kritik ortamda kullanmanızı önermem, ancak finansal boyutların bir geliştirme makinesinde hızla etkinleştirilebileceği bir noktaya ulaşmak için iyi çalışır :-)

Bluesky'de paylaşFacebook'ta paylaşLinkedIn'de paylaşTumblr'da paylaşX'te paylaşLinkedIn'de paylaşPinterest'e Pinleyin

Mikkel Bang Christensen

Yazar Hakkında

Mikkel Bang Christensen
Mikkel miklix.com'un yaratıcısı ve sahibidir. Profesyonel bilgisayar programcısı/yazılım geliştiricisi olarak 20 yılı aşkın deneyime sahiptir ve şu anda büyük bir Avrupa BT şirketinde tam zamanlı olarak çalışmaktadır. Blog yazmadığı zamanlarda, boş zamanlarını çok çeşitli ilgi alanları, hobiler ve aktivitelerle geçirmektedir ve bu da bir dereceye kadar bu web sitesinde kapsanan konuların çeşitliliğine yansıyabilir.