Endre lagringsplass for lokal database

Diskusjoner rundt videre utvikling av BAS21
Svar
PCServiceTBG
Innlegg: 2
Registrert: 28.08.2019 16:59

Endre lagringsplass for lokal database

Legg inn av PCServiceTBG »

Hei,

Prøver å finne ut om det er mulig å endre lagringsplassen for databasen?
Den blir lagret i %localappdata%\BAS21 , men skulle gjerne hatt den lagret på en server istedetfor.
Er så klart mulig å installere BAS21 på serveren, og gjøre alt derifra- men det er uønsket.

Mvh.
Adrian H. Ulland
Brukeravatar
chreide
Site Admin
Innlegg: 308
Registrert: 06.05.2018 16:10
Sted: Trondheim

Re: Endre lagringsplass for lokal database

Legg inn av chreide »

Dette er en type innstilling som kommer i brukervennlig form på et eller annet tidspunkt.
Inntil videre finnes det en høyst uoffisiell måte å gjøre dette på:

Lag en fil "bas21.ini" i programkatalogen (altså katalogen bas21.exe ligger i) med følgende innhold:

Kode: Velg alt

[database]
dbpath = Z:\database\
Verdien for dbpath bytter du ut med det som gjelderfor din del. Filnavnet skal ikke være med, bare katalogen.
Katalogen må finnes på forhånd, og det må være lese- og skrivetilgang dit.

Etter hvert kommer det en mer offisiell måte å gjøre dette på som ikke nødvendigvis blir kompatibel med dette. Men det skal være safe å bruke denne måten inntil videre.
PCServiceTBG
Innlegg: 2
Registrert: 28.08.2019 16:59

Re: Endre lagringsplass for lokal database

Legg inn av PCServiceTBG »

Dette fungerte utmerket, utenom at hvis jeg prøver å åpne databasen med en annen enhet enn den som opprettet den så får jeg
"Feil ved tilkobling til database: Database not supported".

Har sørget for at rettighetene til filen er OK, har du flere råd til dette?
Jeg avslutter programmet på den første enheten før jeg prøver på den andre :)
Brukeravatar
chreide
Site Admin
Innlegg: 308
Registrert: 06.05.2018 16:10
Sted: Trondheim

Re: Endre lagringsplass for lokal database

Legg inn av chreide »

Litt usikker, men var det første gangs oppstart for enhet nr to?
Det kan være at enhet to må startes opp og "initialiseres" på normal måte med egen normal base før man styrer den mot alternativ filsti.
Svar