Miklix

Aseta Dynamics 365 FO Virtual Machine Dev tai Test ylläpitotilaan

Julkaistu: 16. helmikuuta 2025 klo 12.06.59 UTC

Tässä artikkelissa selitän, kuinka Dynamics 365 for Operations -kehityskone saatetaan ylläpitotilaan käyttämällä paria yksinkertaista SQL-lausetta.


Tämä sivu on käännetty koneellisesti englannista, jotta se olisi mahdollisimman monen ihmisen saatavilla. Valitettavasti konekääntäminen ei ole vielä täydellistä tekniikkaa, joten virheitä voi esiintyä. Voit halutessasi tarkastella alkuperäistä englanninkielistä versiota täällä:

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

Työskentelin äskettäin projektin parissa, jossa minun piti käsitellä joitain mukautettuja taloudellisia ulottuvuuksia. Testiympäristössä oli oikeat mitat, mutta kehityshiekkalaatikossani minulla oli vain Microsoftin oletusarvoiset Contoso-tiedot, joten tarvittavat mitat eivät olleet saatavilla.

Kun aloin luomaan niitä, huomasin, että Dynamics 365 FO:ssa voit tehdä sen vain, kun ympäristö on "huoltotilassa". Dokumentaation mukaan voit laittaa ympäristön tähän tilaan Lifecycle Services (LCS) -palvelusta, mutta en löytänyt sitä mahdollisuutta.

Tutkittuani jonkin verran huomasin, että nopein tapa ei-kriittiselle kehitys- tai testiympäristölle on tehdä yksinkertainen päivitys suoraan SQL-palvelimelle, erityisesti AxDB-tietokantaan.

Tarkista ensin nykyinen tila suorittamalla tämä kysely:

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

Jos VALUE on 0, ylläpitotila ei ole tällä hetkellä käytössä.

Jos VALUE on 1, huoltotila on tällä hetkellä käytössä.

Joten ota ylläpitotila käyttöön suorittamalla tämä:

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

Ja poista se käytöstä uudelleen suorittamalla tämä:

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

Tilan vaihtamisen jälkeen sinun on yleensä käynnistettävä verkko- ja eräpalvelut uudelleen. Joskus jopa useita kertoja ennen kuin se havaitsee muutoksen.

En suosittele tämän lähestymistavan käyttöä tuotanto- tai muuten kriittisessä ympäristössä, mutta päästä nopeasti siihen pisteeseen, että taloudelliset ulottuvuudet voidaan aktivoida kehityskoneessa, se toimii hyvin :-)

Jaa BlueskyssäJaa FacebookissaJaa LinkedInissäJaa TumblrissaJaa X:ssäJaa LinkedInissäPin Pinterestissä

Mikkel Bang Christensen

Kirjoittajasta

Mikkel Bang Christensen
Mikkel on miklix.com-sivuston luoja ja omistaja. Hänellä on yli 20 vuoden kokemus ammattimaisena tietokoneohjelmoijana/ohjelmistokehittäjänä, ja tällä hetkellä hän työskentelee kokopäiväisesti suuressa eurooppalaisessa IT-yrityksessä. Kun hän ei ole bloggaamassa, hän käyttää vapaa-aikaansa monenlaisiin kiinnostuksen kohteisiin, harrastuksiin ja aktiviteetteihin, mikä saattaa jossain määrin heijastua tällä verkkosivustolla käsiteltävien aiheiden moninaisuuteen.