Dele en Access-database

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

Vurder å dele en database som flere personer deler over et nettverk. Oppdeling av en delt database kan bedre ytelsen og redusere faren for at databasefilen ødelegges.

Når du deler en database, må du avgjøre om bakdatabasen skal flyttes, eller om en annen bakdatabase skal brukes. Du kan bruke tabellkoblingsbehandling til å endre bakdatabasen du bruker.

Kommentarer: 

  • Å en database. Dette emnet tar ikke for seg arkivering av data. Du arkiverer data ved å regelmessig flytte eldre poster til en annen database, enten fordi databasefilen vokser for raskt mot filstørrelsesgrensen, eller fordi du vil holde databasefilen liten og dataene ryddig ordnet etter tidsperiode. I enkelte tilfeller kan du arkivere data ved å dele opp en database. Hvis du vil ha mer informasjon, kan du se følgende artikkel på nettet: Arkivere Access-data.

  • Hvis du deler opp en nettdatabase, flyttes ikke eventuelle nettabeller i denne databasen til bakdatabasen, og de kan ikke nås fra den resulterende frontdatabasen.

I denne artikkelen

Oversikt

Før du begynner

Dele databasen

Distribuere frontdatabasen

Endre hvilken bakdatabase som du bruker

Oversikt

Når du deler en database, organiserer du den på nytt i to filer: en bakdatabase som inneholder datatabellene, og en frontdatabase som inneholder alle de andre databaseobjektene, for eksempel spørringer, skjemaer og rapporter. Hver bruker arbeider med dataene ved å bruke en lokal kopi av frontdatabasen.

Du bruker veiviseren for databaseoppdeling til å dele en database. Når du har delt databasen, må du distribuere frontdatabasen til brukerne.

Forsiktig!: For å beskytte dataene hvis databasen har flere sluttbrukere, anbefaler vi at du ikke deler kopier av en database som inneholder koblinger til SharePoint-lister, inkludert koblinger til lister i en publisert nettdatabase. Hvis du kobler til en tabell som er i en SharePoint-liste, skapes det en mulighet for et en ondsinnet bruker kan endre målet for koblingen og eventuelt endre tillatelser på SharePoint-nettstedet fordi tilkoblingsinformasjonen for koblede tabeller ikke er kryptert.

Fordeler med en delt database

Fordelene med en delt database er blant annet følgende:

  • Bedre ytelse    Databaseytelsen blir vanligvis betydelig bedre siden det bare er dataene som sendes over nettverket. I en delt database som ikke er oppdelt, er det selve databaseobjektene – tabellene, spørringene, skjemaene, rapportene, makroene og modulene – som sendes over nettverket, ikke bare dataene.

  • Større tilgjengelighet    Siden det bare er dataene som sendes over nettverket, blir databasetransaksjoner, for eksempel redigering av poster, utført raskere, slik at dataene blir mer tilgjengelige for redigering.

  • Økt sikkerhet    Hvis du lagrer bakdatabasen på en datamaskin som bruker NTFS-filsystemet, kan du også bruke NTFS-sikkerhetsfunksjoner til å beskytte dataene. Siden andre brukere har tilgang til bakdatabasen via koblede tabeller, er det mindre sannsynlig at inntrengere kan få uautorisert tilgang til dataene ved å stjele frontdatabasen eller fremstå som en autorisert bruker. Windows XP, Windows Vista og Windows Server 2003 bruker NTFS-filsystemet som standard. Hvis du ikke er sikker på hvilket filsystem filserveren bruker, kan du spørre systemansvarlig. Hvis du har administratorrettigheter på filserveren, kan du kjøre kommandoen msinfo32 for å fastslå filsystemet selv.

    Hvordan bruker jeg msinfo32 til å fastslå filsystemet?

    1. Klikk Start-knappen, og klikk deretter Kjør.

    2. Skriv inn msinfo32 i dialogboksen Kjør, og klikk deretter OK.

    3. Klikk plusstegnet ved siden av Komponenter under Systemsammendrag.

    4. Klikk plusstegnet ved siden av Lagringsplass under Komponenter, og klikk deretter Stasjoner. Dialogboksen viser informasjon om de tilgjengelige stasjonene i panelet til høyre.

  • Større pålitelighet    Hvis en bruker får et problem og databasen lukkes automatisk, er eventuelle skadede databasefiler normalt begrenset til kopien av frontdatabasen som brukeren hadde åpen. Siden brukeren bare har tilgang til data i bakdatabasen via koblede tabeller, er det langt mindre risiko for at bakdatabasefilen blir skadet.

  • Fleksibelt utviklingsmiljø    Siden hver bruker arbeider med en lokal kopi av frontdatabasen, kan hver bruker utvikle spørringer, skjemaer, rapporter og andre databaseobjekter uavhengig uten at andre brukere påvirkes. Likeledes kan du utvikle og distribuere en ny versjon av frontdatabasen uten at det går utover tilgangen til dataene som er lagret i bakdatabasen.

Til toppen av siden

Før du begynner

Før du deler en database, bør du vurdere følgende:

  • Du bør alltid sikkerhetskopiere en database før du deler den. Hvis du deler en database og deretter bestemmer deg for at du ikke vil dele databasen, kan du gjenopprette originalen fra sikkerhetskopien.

  • Det kan ta lang tid å dele en database. Du bør varsle andre brukere om at de ikke må bruke databasen mens du deler den. Hvis en bruker endrer data mens du deler databasen, gjenspeiles ikke endringene i bakdatabasen.

    Tips!: Hvis en bruker likevel endrer data mens du deler databasen, kan du importere de nye dataene til bakdatabasen etter at du er ferdig.

  • Selv om oppdeling av en database er én måte å dele data på, må alle som bruker databasen, ha en versjon av Microsoft Office Access som er kompatibel med filformatet til bakdatabasen. Hvis bakdatabasen for eksempel bruker ACCDB-filformatet, kan ikke brukere få tilgang til data i den fra Access 2003.

  • Du kanskje vil bruke et tidligere filformat i Access for bakdatabasen Hvis du bruker funksjoner som ikke lenger støttes. Hvis du bruker datatilgangssider (DAPs), for eksempel Du kan fortsette å bruke dem hvis bakdatabasen er i et tidligere filformat som støtter DAPs. Du kan deretter bruke det nye filformatet med frontdatabasen slik at brukerne har tilgang til fordelene med det nye formatet. Vær oppmerksom på at du ikke kan endre data i en datatilgangsside ved hjelp av Access 2010. For mer informasjon, kan du se Se også-delen.

Til toppen av siden

Dele databasen

  1. Lag en kopi av databasen som du vil dele, på datamaskinen din. Start med databasefilen på din lokale harddisk, ikke nettverksdelingen. Hvis databasen for øyeblikket deles fra den lokale harddisken, kan du la den være der den er.

  2. Åpne kopien av databasen som befinner seg på den lokale harddisken din.

  3. Klikk Access-database i Flytt data-gruppen på Databaseverktøy-fanen. Veiviseren for databaseoppdeling starter.

  4. Klikk Del database.

  5. Angi et navn, en filtype og en plassering for bakdatabasefilen, i dialogboksen Opprett bakdatabase.

    Kommentarer: 

    • Vurder å bruke navnet som Access foreslår. Det beholder det opprinnelige filnavnet og angir at databasen er en bakdatabase ved å sette inn _be i navnet like foran filtypen.

    • Ikke endre filtypen med mindre noen brukere kommer til å bruke en tidligere versjon av Access til å få tilgang til dataene.

    • Du kan skrive inn banen til nettverksplasseringen foran filnavnet i Filnavn-boksen. Hvis nettverksplasseringen for bakdatabasen for eksempel er \\server1\deling1\ og filnavnet på bakdatabasen er MinDB_be.accdb, kan du skrive \\server1\deling1\MinDB_be.accdb i Filnavn-boksen.

    • Plasseringen du velger, må være tilgjengelig for alle som skal bruke databasen. I og med at stasjonstilordninger kan variere, må du oppgi UNC-banen til plasseringen i stedet for en tilordnet stasjonsbokstav.

  6. Når veiviseren er ferdig, viser den en bekreftelsesmelding.

Databasen er nå delt. Frontdatabasen er filen som du startet med (kopien av den opprinnelige delte databasen), og bakdatabasen er plassert på nettverksplasseringen som du angav i trinn 5 i denne prosedyren.

Begrense endringer i utformingen av frontdatabasen

Hvis du vil begrense endring av frontdatabasen som du distribuerer, bør du vurdere å lagre den som en kompilert binærfil (ACCDE-filer). I Access 2010 er en kompilert binærfil en databasefil i programmet som er lagret med alle Visual Basic Access (VBA)-kode som er kompilert. Ingen VBA-kildekode beholdes i en Access-kompilert binærfil. Brukere kan ikke endre utformingen av objekter i en ACCDE-fil.

  1. Åpne frontdatabasefilen (ACCDB-fil) som du vil lagre som en kompilert binærfil (ACCDE-fil).

  2. Klikk Lag ACCDE-FIL i Databaseverktøy-gruppen i kategorien Databaseverktøy. Knappesymbol

  3. I dialogboksen Lagre som blar du til mappen der du vil lagre filen, skriver du inn et navn for filen i Filnavn-boksen, og klikk deretter Lagre.

Til toppen av siden

Distribuere frontdatabasen

Når du har delt databasen, distribuerer du frontdatabasen til brukerne slik at de kan begynne å bruke databasen.

Forsiktig!: For å beskytte dataene hvis databasen har flere sluttbrukere, anbefaler vi at du ikke deler kopier av en database som inneholder koblinger til SharePoint-lister, inkludert koblinger til lister i en publisert nettdatabase. Hvis du kobler til en tabell som er i en SharePoint-liste, skapes det en mulighet for et en ondsinnet bruker kan endre målet for koblingen og eventuelt endre tillatelser på SharePoint-nettstedet fordi tilkoblingsinformasjonen for koblede tabeller ikke er kryptert.

Gjør ett av følgende:

  • Send en e-postmelding til databasebrukerne og legg ved frontdatabasefilen i meldingen. Inkluder eventuelle instruksjoner som kan gjøre det enklere for brukere å begynne å bruke frontdatabasen umiddelbart.

  • Lagre frontdatabasefilen på en nettverksplassering som alle databasebrukere har tilgang til, og send deretter en e-postmelding til brukerne, som inneholder nettverksplasseringen sammen med eventuelle andre instruksjoner de måtte trenge for å få tilgang til databasen.

  • Distribuer frontdatabasefilen ved å bruke flyttbare medier, som CD-ROM-plate eller USB-minnebrikke. Hvis du installerer filen selv, kan du teste den for å forsikre deg om at den fungerer. Hvis brukere må installere filen, bør du legge ved et dokument som forklarer dem hva de må gjøre for å installere filen, og hvem de skal kontakte hvis de får problemer.

Til toppen av siden

Endre hvilken bakdatabase som skal brukes

Du kan flytte bakdatabasen eller bruke en annen bakdatabase ved å bruke tabellkoblingsbehandlingen.

Hvis du vil flytte en bakdatabase, må du først kopiere den til den nye plasseringen, og deretter gjøre følgende.

  1. Klikk Tabellkoblingsbehandling i gruppen Databaseverktøy i kategorien Databaseverktøy.

  2. Velg tabellene som er i den gjeldende bakdatabasen, i tabellkoblingsbehandlingen.

    Tips!: Hvis du ikke har koblet til noen andre databaser, klikker du Merk alt.

  3. Merk av for Spør alltid etter ny plassering, og klikk deretter OK.

  4. Bla til og velg den nye bakdatabasen.

Til toppen av siden

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×