Gå til innhold
Norsk – Norge
  • Det finnes ingen forslag fordi søkefeltet er tomt.

Oppdatere BxEngine

Hvordan oppdatere BxEngine

Oppdatering av BxEngine skal som regel ikke ta mer enn et par minutter. BxEngine kan oppdateres på to måter.

Begge metodene oppdaterer det samme, så kun en av de er nødvendig å gjennomføre.

Metode 1: Oppdatere via BxAdmin - Enkleste metode, hvis man har tilgang til BxAdmin.
Metode 2: Oppdatere fra serverinstallasjon - Enklest hvis man har tilgang til server, og ikke BxAdmin.

Hvis dere har en servicebruker på BxEngine service, med BxEngine versjon eldre enn 2019.1.2370 må man passe på å legge samme servicebruker tilbake på service etter oppdatering. Oppdaterer man fra 2019.1.2370 og nyere trenger man ikke lenger tenke på dette. 

Viktig informasjon ved oppdatering til BxEngine versjon 2026.6 eller nyere

BxEngine OnPrem tar i bruk ny SQL-funksjonalitet (blant annet JSON-funksjonene OPENJSON/FOR JSON) og krever derfor Microsoft SQL Server 2016 eller nyere, med databasens compatibility_level satt til 130 eller høyere.

Det er ikke nok at serveren er SQL Server 2016+. BxEngine databasen sitt kompatibilitetsnivå må også være 130 eller høyere. Databaser som er gjenopprettet (restore) eller koblet til (attach) fra en eldre SQL Server beholder sitt opprinnelige kompatibilitetsnivå – også når de flyttes til en nyere server. En database kan derfor kjøre på nivå 100 selv på en SQL Server 2017-installasjon.

Ved oppgradering vil BxEngine automatisk heve databasens kompatibilitetsnivå til det høyeste nivået serveren støtter (f.eks. 140 på SQL Server 2017, 150 på 2019). Et allerede høyere nivå røres ikke.

Dette må du være oppmerksom på:

  • Kontoen som kjører migreringen må ha ALTER-rettigheter på databasen.
  • Kunder på SQL Server 2014 eller eldre må oppgradere SQL Server før de kan oppgradere BxEngine.

1. Oppdatere via BxAdmin

  1. I BxAdmin, trykk Server Upgrade i Home bildet.
    opbxeng1

  2. Trykk Yes
    opbxeng2

  3. Vent litt til du får opp neste dialogboks. 
    opbxeng3
  4. Trenger ikke trykke OK før det har gått et par minutter, men trykker du likevel OK rett etter den kommer opp vil du få en 404 feilmelding. Det kommer av at BxEngine ikke er ferdig oppdatert enda. Vent et par minutter og prøv en refresh av BxAdmin. Kommer du inn som vanlig er alt OK, BxEngine er ferdig oppdatert.

2. Oppdatere via BxEngine Monitor

Den andre måten gjøres direkte på server. Dette gjøres gjerne i forbindelse med dere ikke har umiddelbar tilgang til BxAdmin. Eller i de tilfellene dere har versjoner eldre enn 2019.1.2370 med servicebruker.

Punkt 3 gjelder ikke lenger fra 2019.1.2370, da popper det opp et kommandolinje vindu i noen sekunder, alt oppdateres uten å måtte trykke noe mer. La kommando vinduet stå oppe og gjøre seg ferdig, uten å trykke noe. Oppdatering er gjennomført når vinduet forsvinner, vent så 30 sekunder før du åpner BxEngine Monitor igjen hvis det ikke starter automatisk. Da vil du se den er oppdatert til nyere versjon.

  1. Start BxEngine Monitor. Du finner det enten på skrivebordet eller under C:\Program Files (x86)\BxSoftware\BxEngine → BxEngine.Monitor.exe (eller i egendefinert sti)
     opbxeng4opbxeng5

  2. Trykk Update, du vil få informasjon om versjonsnummer og spørsmål om du vil oppdatere. Trykk Yes.
    opbxeng6

  3. Trykk Next → Next → Install → Finish (hvis egendefinert sti, endre til korrekt)
    opbxeng7opbxeng8opbxeng9

  4. BxEngine er nå oppdatert. Husk å legge tilbake servicebruker hvis BxEngine service hadde det før oppdatering. (gjelder på versjoner eldre enn 2019.1.2370, kan likevel være greit å sjekke)
    opbxeng10

Hvis Update knappen i BxEngine Monitor er grået ut, altså ikke tilgjengelig, må man inn i C:\ProgramData\BxSoftware\BxEngine\Config -> BxEngine.ini filen og fjerne servicenavnet + lagre. Pass på å lukke BxEngine Monitor før endringen lagres. Dette gjelder vanligvis kun for versjoner fra 2019/2020.