03. februar 2005 - 18:28Der er
17 kommentarer og 1 løsning
Hvorfor kan jeg ikke få min delte database til at fungere?
Hej.. Jeg har lige delt en database op. Derefter har jeg ladet frontend delen ligge på min egen computer, og backend dele ført over til en server. Efter jeg gjorde dette, sammenkædede jeg tabellerne mellem fe- og ba-. Til en start virker det hele fint nok, men jeg kan ikke komme ind i en bestemt formular hvor der indgår en del flere tabeller. Hvad gør jeg galt ? skal serveren være sat specielt op for at kunne køre dette? Førhen var dB'en ikke opdelt men hele filen lå bare på serveren. Dengang kørete det hele fint nok, men nu går hele access programmer bare dødt.
Har lige prøvet begge dele. Første mulighed hjalp intet. 2. mulighed kan jeg ikke helt se meningen med, idet jeg bare er tilbage hvor jeg startede!? Fordi så er det jo ikke længere backend delen som den skriver til, men bare ind i "frontend" delen som jo nu er blevet til en dB for sig selv !? Det virker i hvert fald efter 2. mulighed, men ?
Ved at importere tabellerne ved du nu, at du kan komme tilbage til dit udgangpunkt og have en db der fungerer, omend den ikke ligger på serveren. Men det er en god viden at have i baghovedet.
Når du skriver, at du ikke kan komme ind på en bestemt formular forstår jeg, at der er andre formularer, som der ikke er problemer med.
Når "problemformularen" får data fra flere tabeller, må dens postkilde være en forespørgsel, prøv i databasevinduet om du kan køre forespørgslen "udenom" formularen.
Ja, der er nogle af formularene der virker, men de filtrere og åbner utroligt langsomt. Kan bare ikke lige forstå hvorfor, fordi har læst en del indlæg herinde om at det skulle gøre det mindre hårdt for serveren osv. men her virker det bedre når hele db'en ikke er delt, og så ligger på den samme server. Jeg ved ikke om beregnende felter kan betyde noget, da "problemformularen" indeholder en del af disse, og samtidigt indeholder den 7 tabeller som er relaterede på kryds og tværs.
Lige en lille tilføjelse. Jeg har også prøvet at dele databasen på et mindre hjemmenetværk jeg har, og der virkede tingene som de skulle, dog ikke helt vildt hurtigt men troede det var mit netværk.
Kan det evt. være fordi at adminstratorene på det netværk jeg sidder ved har sat serverne op således at de ikke kan køre med delte database ? :S
Jeg arbejder selv en del med frontend / backend i et større netværk (Ca 600 maskiner), og det er ikke noget problem. Detr er korekt at du sparer netværkstrrafik, når du kun skal hente data over netværket og ikke forespørgsler, formularer m.v.
Men hvordan gik det med at åbne forespørgslen direkte fra databasevinduet?
Det er der jo ikke noget at gøre ved, jeg prøver lige at kontakte admin og se om de har en ide om hvad der er galt, ellers mange tak for forsøget. Må jo bare lade det køre uden fe- og be- til en start, det heldigvis kun max. 6 maskiner der skal køre på det samtidigt.
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.