23. februar 2004 - 12:33Der er
5 kommentarer og 1 løsning
Opdelt database på netværk
Når man har en opdelt database på et netværk, hvordan er det så smartes at placere filerne.
Jeg har lagt tabel-databasen og .mdw filerne ud på et fælles drev og har placeret form-databasen, for bedst mulig performans, på hver enkelt PC i en mappe under Programmer.
Jeg starter databasen via en genvej med følgende kode:
Problemet er at når jeg laver design ændringer i form-databasen skal jeg på en eller anden måde have den distribueret ud til brugerne, har I nogen forslag til hvordan det bedst klares.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Ville en batch-fil på netværksdrevet, som brugeren kan køre fra sin egen PC, kunne klare kopieringen? Hvis jeg nu lægger den redigerede form-database ned på fællesdrevet og beder alle brugerne køre batch-filen....? Hvordan skulle batch-filen så se ud?
En mulighed ville vaere at holde en version-styring paa de enkelte former som ligger i en central tabel. Denne tabel ligger ogsaa i den lokale kopier - men ikke linket til den centrale tabel. Naar brugeren saa trykker paa en opdateringsknap checker et script versionnumre og antal af formularer i den lokale tabel imod den centrale tabel, og hvis de er forskellige saa sletter den den lokaler formular og kopierer den nye version over fra en central DB (jeg ville ikke bruge den samme som data ligger i - men det er en smagssag). Denne fremgangsmetode kan ogsaa benyttes til evt moduler mm som skal importeres.
Lav en batch fil (eller bedre, vb script fil) på et netdrev. Når brugeren klikker på den kopierer den din frontend .mdb ud til %TEMP% ved brugeren og starter den derfra.
Dvs brugeren benytter altid din batch-fil til at starte med - og har derfor altid den nyeste frontend.
Altså noget i denne stil:
@echo off copy n:\myfrontend.mdb %temp%\localfrontend.mdb start %temp%\localfrontend.mdb
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.