Opdele en Access-database.

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Overvej at opdele enhver database, som flere personer deler via et netværk. Hvis du opdeler en delt database, kan det forbedre ydelsen, og det mindsker samtidig risikoen for, at databasefilen beskadiges.

Når du har opdelt databasen, bør du overveje at flytte back end-databasen eller at bruge en anden back end-database. Du kan bruge Styring af sammenkædede tabeller til at ændre, hvilken back end-database du bruger.

Bemærk: I denne artikel gælder ikke for Access-apps – den nye type database du udformer med Access og Publicer online. Du kan få flere oplysninger i oprette en Access-app .

Bemærkninger: 

  • At opdele en database er ikke det samme som at arkivere en database. I dette emne beskriver det ikke, hvordan du arkiverer data. Du kan arkivere data ved jævnligt at flytte ældre poster til en anden database, enten fordi databasefilen vokser for hurtigt mod den maksimalt tilladte filstørrelse, eller fordi du vil sikre, at databasefilen er lille og at dataene er tydeligt organiseret efter tidsperiode. I nogle tilfælde kan du arkivere data ved at opdele en database. Du kan finde flere oplysninger i onlineartiklen Arkivere Access-data.

  • Hvis du opdeler en webdatabase, bliver webtabellerne i databasen ikke flyttet til back end-databasen, og der kan ikke fås adgang til dem fra front end-databasen.

I denne artikel

Oversigt

Inden du begynder

Opdele databasen

Distribuere front end-databasen

Ændre, hvilken back end-database du bruger

Oversigt

Når du opdeler en database, kan du omorganisere den i to filer – en back end-database, der indeholder datatabellerne, og en front end-database, der indeholder alle de andre databaseobjekter, f.eks. forespørgsler, formularer og rapporter. Hver bruger arbejder med dataene ved hjælp af en lokal kopi af front end-databasen.

Hvis du vil opdele en database, skal du bruge guiden Databaseopdeling. Når du har opdelt databasen, skal du distribuere front end-databasen til brugerne.

Advarsel:  Hvis der er flere, der bruger din database, anbefales det, at du ikke deler kopier ad databasen, som indeholder kæder til SharePoint-lister, herunder kæder til lister i en publiceret webdatabase. Hvis du opretter en kæde til en tabel, som er en SharePoint-liste, giver det ondsindede brugere mulighed for at ændre kædens destination og dermed mulighed for at ændre tilladelser på SharePoint-webstedet, da forbindelsesoplysningerne til sammenkædede tabeller ikke er krypteret.

Fordele ved at opdele en database

Fordelene ved en opdelt database omfatter følgende:

  • Forbedret ydeevne    Databasens ydeevne bliver normalt betydeligt forbedret, da det kun er dataene, der sendes via netværket. I en delt database, der ikke er opdelt, men som deles ved hjælp af en netværksmappe, sendes selve databaseobjekterne – tabeller, forespørgsler, formularer, rapporter, makroer og moduler – med via netværket og ikke kun dataene.

  • Større tilgænglighed    Da det kun er dataene, der sendes via netværket, udføres databasetransaktioner, f.eks. redigering af poster, hurtigere, hvilket gør det nemmere at få adgang til at redigere dataene.

  • Øget sikkerhed    Hvis du gemmer back end-databasen på en computer, der bruger NTFS-filsystemet, kan du bruge NTFS-sikkerhedsfunktioner til at beskytte dataene. Da brugerne åbner back end-databasen ved hjælp af sammenkædede tabeller, er det mindre sandsynligt, at uautoriserede personer får adgang til dataene ved at åbne databasen uden tilladelse eller ved at foregive at være en autoriseret bruger. Windows XP, Windows Vista og Windows Server 2003 bruger NTFS-filsystemet. Hvis du ikke ved, hvilket filsystem der bruges på filserveren, skal du spørge systemadministratoren. Hvis du har administratorrettigheder på filserveren, kan du køre kommandoen msinfo32 for selv at se, hvilket filsystem der anvendes.

    Hvordan bruger jeg msinfo32 til at se typen af filsystem?

    1. Klik på knappen Start, og klik derefter på Kør.

    2. Skriv msinfo32 i dialogboksen Kør, og klik derefter på OK.

    3. Klik på plustegnet ud for Komponenter under Systemoplysninger.

    4. Klik på plustegnet ud for Lager under Komponenter, og klik derefter på Drev. Der vises oplysninger om de tilgængelige drev i panelet i højre side af dialogboksen.

  • Øget pålidelighed    Hvis en bruger støder på et problem, og databasen lukker uventet, vil en eventuel beskadigelse af databasefilen normalt være begrænset til den kopi af front end-databasen, som brugeren havde åbnet. Da brugeren kun får adgang til data i back end-databasen ved hjælp af sammenkædede tabeller, er det meget mindre sandsynligt, at back end-databasefilen bliver beskadiget.

  • Fleksibelt udviklingsmiljø    Da alle brugere arbejder med en lokal kopi af front end-databasen, kan de hver især udvikle forespørgsler, formularer, rapporter og andre databaseobjekter, uden at det har betydning for andre brugere. På samme måde kan du udvikle og distribuere en ny version af front end-databasen uden at forstyrre adgangen til de data, der er gemt i back end-databasen.

Toppen af siden

Inden du starter

Før du opdeler en database, bør du overveje følgende:

  • Du bør altid sikkerhedskopiere en database, før du opdeler den. Hvis du opdeler en database, og du derefter beslutter, at du ikke ønskede at opdele databasen, kan du gendanne originalen ud fra sikkerhedskopien.

  • Det kan tage en del tid at opdele en database. Du bør give brugerne besked, så de ikke bruger databasen, mens du opdeler den. Hvis en bruger ændrer data, mens du opdeler databasen, bliver ændringerne ikke medtaget i back end-databasen.

    Tip: Hvis en bruger ændrer data, mens du opdeler databasen, kan du importere de nye data til back end-databasen, når du er færdig.

  • Selvom du kan dele data ved at opdele en database, skal alle dem, der bruger databasen, have en version af Microsoft Office Access, som er kompatibel med filformatet i back end-databasen. Hvis back end-databasefilen f.eks. bruger .accdb-filformatet, kan brugerne få adgang til den ved hjælp af Access 2003.

  • Du kan overveje at bruge et tidligere Access-filformat til back end-databasen, hvis du bruger funktioner, der ikke længere understøttes. Hvis du f.eks. bruger dataadgangssider, kan du fortsætte med at bruge dem, hvis back end-databasen er i et tidligere filformat, som understøtter dataadgangssider. Du kan derefter bruge det nye filformat i front end-databasen, så dine brugere har adgang til fordelene ved det nye format. Bemærk, at du ikke kan ændre data på en dataadgangsside ved hjælp af Access 2013.

Toppen af siden

Opdele databasen

  1. Opret en kopi af den database på computeren, du vil oprette en kopi af. Start databasefilen på din lokale harddisk – ikke på netværkssharet. Hvis databasefilen aktuelt deles fra din lokale harddisk, kan du lade den være, hvor den er.

  2. Åbn kopien af den database, der findes på dit lokale harddiskdrev.

  3. Klik på Access-Database i gruppen Flyt Data under fanen Databaseværktøjer. Guiden Databaseopdeling starter.

  4. Klik på Opdel database.

  5. Angiv et navn, en filtype og en placering for back end-databasefilen i dialogboksen Opret back-end-database.

    Bemærkninger: 

    • Overvej at bruge det navn, som foreslås af Access. Det bevarer det oprindelige filnavn og angiver, at databasen er en back end-database ved at indsætte _be i navnet lige før filtypenavnet.

    • Undlad at ændre filtypen, medmindre nogle brugere anvender en tidligere version af Access til at få adgang til dataene.

    • Du kan angive stien til netværksplaceringen foran filnavnet i feltet Filnavn. Hvis netværksplaceringen for back end-databasen er \\server1\share1\, og filnavnet for back end-databasen er MinDB_be.accdb, kan du angive \\server1\share1\MinDB_be.accdb i feltet Filnavn.

    • Den placering, du vælger, skal være tilgængelig for alle, der bruger databasen. Da drevtilknytninger kan variere, bør du angive UNC-stien til placeringen i stedet for et tilknyttet drevbogstav.

  6. Når guiden er færdig, vises der er en bekræftelse.

Din database er nu opdelt. Front end-databasen er den fil, du startede med (kopien af den oprindelige delte database), og back end-databasen findes på den netværksplacering, du har angivet på trin 5 i proceduren.

Begrænse ændringer i designet af front end-databasen

Hvis du vil begrænse, hvilke ændringer der kan foretages i den front end-database, du distribuerer, skal du overveje at gemme den som en kompileret binær fil (en .accde-fil). En kompileret binær fil er en databaseprogramfil, der er blevet gemt med al VBA-kode (Visual Basic Access) kompileret. Der er ingen VBA-kildekode i en Access-kompileret binær fil. Brugerne kan ikke ændre designet af objekterne i en .accde-fil.

  1. Åbn den front end-databasefil (.accdb), du vil gemme som en kompileret binær fil (.accde).

  2. Klik på Filer > Gem som > Opret ACCDE > Gem som.

  3. I dialogboksenGem som skal du gå til den mappe, hvor du vil gemme filen, skrive et navn til filen i feltet Filnavn og derefter klikke på Gem.

Toppen af siden

Distribuere front end-databasen

Når du har opdelt din database, kan du distribuere front end-databasen til dine brugere, så de kan begynde at bruge databasen.

Advarsel:  Hvis der er flere, der bruger din database, anbefales det, at du ikke deler kopier af databasen, som indeholder kæder til SharePoint-lister, herunder kæder til lister i en publiceret webdatabase. Hvis du opretter en kæde til en tabel, som er en SharePoint-liste, giver det ondsindede brugere mulighed for at ændre kædens destination og dermed mulighed for at ændre tilladelser på SharePoint-webstedet, da forbindelsesoplysningerne til sammenkædede tabeller ikke er krypteret.

Gør et af følgende:

  • Send en mail til databasebrugerne, og vedhæft front end-databasefilen i mailen. Medtag instruktioner, som gør det nemmere for brugerne at komme hurtigt i gang med at bruge front end-databasen.

  • Gem front end-databasefilen på en netværksplacering, som alle databasebrugerne kan få adgang til. Derefter kan du sende en mail til brugerne, hvor du angiver netværksplaceringen sammen med øvrige instruktioner, som er nødvendige for at kunne få adgang til databasen.

  • Distribuer front end-databasefilen ved hjælp af et flytbart medie, f.eks. en cd-rom eller et USB-drev. Hvis du selv installerer filen, kan du teste den for at se, om den virker. Hvis brugerne skal installere filen, bør du inkludere et dokument, hvor det beskrives, hvordan de installerer filen, og hvem de skal kontakte, hvis der opstår problemer.

Toppen af siden

Ændre, hvilken back end-database du bruger

Du kan flytte din back end-database eller bruge en anden back end-database ved hjælp af Styring af sammenkædede tabeller.

Hvis du vil flytte din back end-database, skal du først oprette en kopi af den på den nye placering og derefter gøre følgende.

  1. Klik på Styring af sammenkædede tabeller i gruppen Importér og sammenkæd under fanen Eksterne data.

  2. Vælg de tabeller, der findes i en aktuelle back end-database, i Styring af sammenkædede tabeller.

    Tip: Hvis du ikke har sammenkædet nogen andre databaser, skal du klikke på Markér alt.

  3. Markér afkrydsningsfeltet Kontrollér altid ny placering, og klik derefter på OK.

  4. Vælg den nye back end-database.

Toppen af siden

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×