Med parameter styring kan du vælge hvilke bibliotker der indeholder dine datafiler. parameteren "-de:\" vil f.eks. pege på dit e-drev. Den skal indsættes efter exefilen altså c5w32.exe -de:\ Du kan også bruge c5w32.exe -? så for du en oversigt over parameterne. Illemann
Jeg har ikke lige listen her; men hvis ikke andre kommer ind med en liste over hvilke filer, der skal flyttes, kan du prøve at kigge på datostemplet på filerne. Det er de filer, der løbende ændres.
Da jeg startede denne genvej, kon den op og sagde at filerne:
C5txtdat.*, F1024256.win, C5codes.sys, C5sort.sys
manglede.
Jeg kopierede herefter disse filer over i mappen, og forsøgteigen at starte, men den C5 startede ikke rigtigt op, men der kom heller ikke nogen fejlmelding.
I fællelsmappen skal selvfølgelig ligge alle de filer som alle brugere benytter og som kan ændre sig.
Det gælder: Databaser (C5DATA.*) Databasedefinition (C5Direct.sys) Brugerfiler (*.tbl) Applikationslag (C5UTIL.* - primært usr laget)
C5 skal ved opstart vide hvor den kan finde sine filer. Det gør du med -d kommandoen - start med at angive det drev hvor de fællels data er og skil med semikolon. Dvs. -d<fællelsdrev>;<lokalt drev>
Man kan faktisk godt have databasen på 1 drev, de andre fællelsfiler på et andet drev og lokale filer på et treide. På den måde kan man forhindre (brugerrettigheder i filsystemet) at folk ved et uheld kommer til at slette databasen.
Følgende filer skal være på dit F: drev (resten på dit C: drev)
Databaser (C5DATA.*) -> Alle filer der hedder C5DATA.xxx -> C5Data.DAT, C5DATA.DMO osv. (hvis der er flere) Databasedefinition (C5Direct.sys) -> det er 1 fil Brugerfiler (*.tbl) -> Usr0000.tbl, Usr0001.tbl osv. Applikationslag (C5UTIL.* - primært usr laget) -> Alle filer der hedder C5UTIL.xxx -> C5UTIL.SYS, C5UTIL.SYP, C5UTIL.USR osv. (hvis der er flere)
Så virker det.... Jeg kopierede filerne: C5data.dat, C5util.usr, C5direct.sys, Usr0000.tbl, Usr0001.tbl over i F:\C5data mappen. Så lavede jeg en genvej på skrivebordet der hedder: C:\Programmer\Navision\C5 2.1\C5W32.EXE -usupervisor -df:\C5data\;.
Så tommypedersen, du kom med løsningen...Du får point.
Kan man bruge disse parametre på et serverdrev som er skjult for brugerne. Med andre ord: jeg vil have et share på serveren som ikke mappet. dvs det findes ikke som et drevbogstav. Så skulle parameteren lyde -d\\server\c5 men det vil den ikke. Jeg er interesset i at brugerne ikke kan kopiere eller slette datafilen.
C5 kan ikke køre på ikke mappede drev. - det er jo en gammel dame!!!
med selve datafilen kan godt være i en mappe hvor brugeren ikke har ret til at slette filer.
Start f.eks. C5 med C5W32.exe -usupervisor -p5 -d<databasedrev>;<fællelsdrev>;lokaldrev
//Tommy
Synes godt om
Ny brugerNybegynder
Din løsning...
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.