Säilöntä ja jälkipalvelu

Tässä artikkelissa kerrotaan uusista muutoksista, jotka Microsoft otti käyttöön palveluprosessiin.

Microsoft otti käyttöön uudet vaiheet palvelujaksojen preservaation ja jälki ylläpidon käyttöön ottamiseksi, jotta tietokannan synkronoinnin ennakkovalinta ja indeksien luonti taulukoissa voidaan tehdä offline-palvelun ulkopuolella. Niinpä ympäristö pysyy käynnissä ja käytettävissä, joten käyttäjät voivat suorittaa aktiviteetteja normaalisti. Ylläpitoa ei voi kuitenkaan suorittaa, koska kaikkia ylläpitotoimintoja on rajoitettu ennen ylläpitoa ja sen jälkeen. Muutoksen tärkein etu on se, että se auttaa lyhentämään ylläpidon käyttökatkosta.

Ennen ylläpitoa

Palvelupäivityksissä ylläpidon vaihe suoritetaan, kun palvelutoiminto käynnistetään. Tässä vaiheessa Microsoft Dynamics Lifecycle Services näyttää ympäristön tilan esipalveluna. Tämä tila ilmaisee, että ympäristö on verkossa ja käytettävissä mutta mitään muita palvelutoimintoja ei sallita.

Ylläpidon vaihe tunnistaa esimääritetyt virheet, jotka aiheuttavat ylläpidon epäonnistumisen. Esitarkistuksen epäonnistuminen käynnistää heti alustavan palautuksen ilman tiettyyn ajankohtaan palauttamista (PITR) ja ympäristö tuodaan takaisin käyttöönotettuun tilaan. Noutamalla esitarkistusvirheet ympäristön historialokeista tarvittavat lieventävät toimet voidaan suorittaa ennen päivityksen uudelleenkäynnistystä.

Näyttökuva ympäristöstä elinkaaripalvelujen ylläpidon tilassa.

Kun esipalvelu onnistui, ympäristön tila päivitetään Servicing-tilaan. Järjestelmä siirtyy ylläpitovaiheen aikana offline-tilaan ja eikä sitä voi käyttää, ennen kuin ympäristön tilaksi päivitetään Ylläpidon jälkeinen. Kun ylläpitovaihe on valmis, ympäristön järjestelmänvalvojille lähetetään ilmoituksia sähköpostitse.

Ylläpidon jälkeen

Kun prosessoinnin jälkeinen vaihe on käynnissä, offline-palvelu on suoritettu, elinkaaripalveluissa ympäristön tila näkyy jälkipalveluna. Tämä aikana indeksin luonti ja muokkaus, jota ei tehty offline-ylläpitovaiheiden aikana, tehdään online-tilassa. Ympäristö pysyy käytettävissä, joten käyttäjät voivat suorittaa aktiviteetteja normaalisti. Niiden muutosten suorituskyky voi kuitenkin heikentyä, jotka liittyivät päivityspakettiin. Ylläpidon jälkeisenä aikana käyttäjät eivät voi peruuttaa aiemmin luotuja palvelupyyntöjä eivätkä käynnistää uusia palvelupyyntöjä. Käytössä on vaihtoehto, jolla voidaan ladata lokit prosessin tarkistamista varten.

Näyttökuva ympäristöstä huollon jälkeisessä tilassa Lifecycle Services -palveluissa.

Jos palvelustamisen jälkeisen vaiheen aikana ilmenee virhe, elinkaaripalvelut näyttää ympäristön tilan palvelun jälkeiseksi palveluksi epäonnistuneeksi. Ympäristö pysyy käytettävissä tänä aikana, joten käyttäjät voivat suorittaa aktiviteetteja normaalisti. Suorituskyky voi kuitenkin olla heikentynyt siinä taulukossa, jossa indeksin muutos epäonnistui. Microsoftin tukeen on otettava yhteyttä, jos ongelma ei ratkea 24 tunnin kuluessa.

Rajoita taulukon rakenteen muutoksia, jotta rakenne synkronoidaan nopeammin. Tämä synkronointi voidaan tehdä myöhemmässä vaiheessa verkossa. Kaikki tässä osassa käsitellyt rakenteen muutostoiminnot voivat edellyttää, että indeksi jätetään pois ja luodaan uudelleen tai että tarvitaan pitkä käyttökatkos ja sen vuoksi ylläpitojakso on pidempi.

Kentän ominaisuusmuutokset

  • Voit muuttaa Reaaliluku-tyyppisen kentän Skaalaus-ominaisuutta.
  • Muutat Koko-ominaisuuden (Memo) kiinteäksi kooksi n, tai kiinteästä koosta n arvoon (Memo), String-tyyppistä kenttää varten.
  • Voit muuttaa taulukon Primary Index - ominaisuutta.
  • Voit muuttaa taulukon klusteroitua indeksiä .
  • Lisää tai poista kenttiä sarakekauppaindeksistä.
  • Voit lisätä tai poistaa kenttiä ensisijaisesta indeksistä.

Yleiset virheet

Tässä osassa on yleisten ennen ylläpitoa esiintyvien tai mukautettujen integrointien aiheuttamien ongelmien vianmääritys- ja lievennysohjeet. Tarkista palvelutoiminnon lokit ympäristön elinkaaripalvelut-portaalista. Ladattavat lokit voidaan siirtymällä ympäristöhistoriaan ja valitsemalla kohdepalvelutoiminto. Kun olet ladannut lokit zip-muodossa, joka sisältää useita tiedostoja, etsi tiedosto, joka alkaa merkkijonolla "dbsyncadhoc_precheck_error". Esitarkistuksen virhelokit ovat tässä tiedostossa. Jos samannimisiä tiedostoja on useita, mikä tahansa niistä voidaan valita vianmääritystä varten.

Precheck-ylläpito voi epäonnistua eri syistä. Seuraavassa luettelossa kuvataan yleisiä ongelmia. Jos näet virhetiedostossa jonkin seuraavista virheistä, käyttöönotto ei onnistu, ellet korjaa paketin tai tietokannan ongelmia. Alla on lueteltu yleisimmät epäonnistumisen syyt ja suositellut toiminnot, jotka on suoritettava ennen ylläpidon uudelleenyritysten suorittamista.

  • Virhesanoman sisältö: Tietokannan suoritus epäonnistui: CREATE UNIQUE INDEX -lauseke päättyi, koska löytyi avaimen kaksoiskappale objektille nimeltä 'Taulukon nimi' ja indeksille nimeltä 'Indeksin nimi'. Tämä virhe esiintyy, kun käyttäjä yrittää luoda yksilöidyn indeksin, mutta useammalla kuin yhdellä taulukon rivillä on arvojen kaksoiskappaleita. Jos kaksoiskappaleita on, Dbsync epäonnistuu ja virhelokeissa on tietoja epäonnistuneesta indeksistä.

Suositeltu toiminto: Yhteys muodostetaan ympäristön tietokantaan axDB ja kaksoiskappaleiden arvot poistetaan yksilöidystä indeksisarakkeista taulukosta [taulukon nimi] löydetyistä virhelokeista, jonka jälkeen yritetään uudelleen.

  • Virhesanoman sisältö: Paketin käyttöönotto epäonnistui ja virheenä on esimerkiksi Tyypin AxTableFieldXXX kentän XXX muuttamista tyypiksi AxTableFieldXXX ei tueta. Jätä alkuperäinen kenttä pois, synkronoi taulukko ja lisää uusi samanniminen kenttä tarvittaessa. Tämä virhe esiintyy, kun käyttäjä luo taulukon ja muuttaa saraketyypin sarakkeeksi, jota ei tueta.

Suositeltu toiminto: Tietyn kenttätyypin muuntoa ei tueta ja kyseinen taulukko on asiakkaan luoma taulukko. Korjaa ongelma muuntamalla kenttätyyppi alkuperäiseksi tyypiksi ja yrittää sitten huoltoa uudelleen.

  • Virhesanoma sisältää laajennukseen "Luettelointiarvon 'XXX'. ZZZ on jo olemassa. Tätä laajennusta ei voi käyttää peruselementtiin." Tämä virhe ilmenee, jos isv tai käyttäjä lisää luettelointiarvon laajennettavaan luetteloinniin ja sen jälkeen samaan laajennettavaan luetteloinniin samalla nimellä Microsoftin toimittamasta sovelluksesta törmää siihen. Nimeämisohjeet edellyttävät, että ISV- ja asiakaslaajennuksissa on esiliite, jotta tällainen ristiriita vältetään. Lisätietoja on kohdassa Laajennusten nimeämisohjeet.

Suositeltu toiminto: Jos tämä virhe ilmenee, nimeä asiakas tai ISV-luettelointiarvo uudelleen, jotta voit noudattaa nimeämisohjeita ja välttää yhteentörmäystä uuden sovellusarvon kanssa.

usein kysytyt kysymykset

Mitkä ovat yleisimmät virheet, jotka aiheuttavat esi ylläpidon epäonnistumisen?

Seuraavassa luettelossa on joitakin yleisiä virheitä, jotka aiheuttavat esi ylläpidon epäonnistumisen. Tarkista ympäristöhistorian lokit, ennen kuin yrität päivittää uudelleen.

  • Lause CREATE UNIQUE INDEX päättyi päällekkäisen avaimen vuoksi.
  • Pudota alkuperäinen kenttä ja synkronoi taulukko.
  • Laajennusta ei voi käyttää peruselementtiin.
  • Puuttuvat riippuvuudet.