Feil forbindelse velges med Invantive Data Hub versjon 26.0

Oppdatering til 26 ble installert (se Error itgenobr344: Missing state - #16).

Miljøet følger følgende struktur:

  • OEM-lisens
  • 3 Exact Online-miljøer
  • 1 Invantive Cloud-tjenestekonto
  • På servernivå er det to konfigurasjoner
    • Konfigurasjon 1
      • Database 1
    • Konfigurasjon 2
      • Database 2
      • Database 3

Konklusjonen her er at tilkoblingen til konfigurasjon 1 lykkes.

Når du kobler til konfigurasjon 2, kobler den alltid til konfigurasjon 1.

Hvilken informasjon kan hjelpe med å feilsøke dette?

En oppdatering finnes på:

Har databasene som byttes ut de samme datakontainertidene?

I et annet OEM-miljø der dette problemet oppstod forrige fredag, er dette problemet ikke reproducerbart under versjon 26.0.165.

De samme datakontaineraliasene forekommer faktisk over de to tilkoblingene:

  • Konfigurasjon 1
    • Database 1 - eolbe
  • Konfigurasjon 2
    • Database 2 - eolbe
    • Database 3 - eolbevariant

Rådet er å sette den nyeste versjonen 26.0.167 av Invantive Data Hub i produksjon. Dette skal kunne løse problemet. Den nyeste versjonen 26.0.167 eller nyere ligger på:

Tilkoblingen ser ut til å fungere på første forsøk.

Vi følger opp videre under fornyelsesprosessen.

Problemet med feil utvalgt tilkobling oppstår fortsatt i versjon 26.0.168. Årsaken ligger i en tilbakefallsløsning der det bare matches på databasenavn ved tilbakeslag, og ikke også på databasegruppenavn.

Mulig løsning 1 er:

  • Legg til en id=GUID i hver <connection>.

Dette gjør at Invantive UniversalSQL-motoren nøyaktig kan bestemme hvilken som er ønsket.

Mulig løsning 2 er:

  • Gi databasen nytt navn ved å for eksempel inkludere miljønavnet.

Dette gjør databasenavnet unikt, selv om gruppenavnet ikke er med i sammenligningen.

Fra og med versjon 26.0.169 er det implementert en forbedring som løser dette problemet.