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.
Viktig: 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.
