Måter å dele en Access-skrivebordsdatabase på

Gjelder for
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Du kan dele en Access-database på flere måter, avhengig av dine behov og tilgjengelige ressurser. Denne artikkelen ser på de tilgjengelige alternativene, fordelene med hvert av dem og steder å lære mer.

I denne artikkelen

En oversikt over måter å dele Access-data på

Databaseprogrammer endres og vokser over tid. Mange faktorer påvirker behov og ytelse, inkludert antall samtidige brukere, nettverksmiljøet, gjennomstrømming, ventetid, databasestørrelse, topptider og forventet vekst. Hvis databaseløsningen er vellykket, må den sannsynligvis utvikles. Heldigvis tilbyr Access en utviklingsvei fra enkel til avansert, slik at du kan skalere løsningen over tid. Tabellen nedenfor oppsummerer Access-scenarier og arbeidsbelastninger for å hjelpe deg med å velge denne banen.

En oversikt over delingsalternativer for Access

Til toppen av siden

Dele én enkelt database

Dette alternativet er det enkleste og har færrest krav. Den tilbyr også minst funksjonalitet. Med denne metoden lagres databasefilen på en delt nettverksstasjon, og alle brukere deler databasefilen samtidig. Enkelte begrensninger inkluderer pålitelighet og tilgjengelighet når flere brukere endrer data samtidig, fordi alle databaseobjektene deles. Denne metoden kan også redusere ytelsen fordi alle databaseobjektene sendes på tvers av nettverket.

Dette alternativet kan fungere hvis bare noen få personer bruker databasen samtidig og brukere ikke trenger å tilpasse databaseutformingen. Denne metoden er imidlertid ikke like sikker som andre delingsmetoder, siden hver bruker har en fullstendig kopi av databasefilen. Det øker risikoen for uautorisert tilgang.

Slik deler du en database ved å bruke en delt mappe:

  1. I et hjemme- eller småbedriftsmiljø kan du dele en mappe med bestemte personer. Hvis du vil ha mer informasjon, kan du se Fildeling over et nettverk i Windows.

  2. Kontroller at Access er åpnet i delt modus på datamaskinene til alle brukere. Dette er standardinnstillingen, men kontroller for å være sikker. Hvis en bruker åpner databasen i alenemodus, går dette utover datatilgjengeligheten.

    1. Start Access, og velg deretter Filalternativer>.
    2. Velg Klientinnstillinger i dialogboksen Alternativer for Access.
    3. Velg Delt, under Standard åpningsmodus i Avansert-delen, velg OK og avslutt deretter Access.
  3. Kopier databasefilen til den delte mappen. Når du har kopiert filen, kontrollerer du at filattributtene tillater lese- og skrivetilgang til databasefilen. Brukerne må ha lese- og skrivetilgang for å kunne bruke databasen.

  4. Opprett en snarvei til databasefilen på datamaskinen til hver bruker. Hvis du vil ha mer informasjon, se Opprette en snarvei på skrivebordet for et Office-program eller -fil.

Til toppen av siden

Dele opp en delt database

Dette er et godt valg hvis du ikke har et SharePoint-område eller en databaseserver. Du kan dele en delt database over et lokalnett (LAN). 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.

Fordelene med å dele opp en database er blant annet følgende:

  • Forbedret ytelse: Bare dataene deles på tvers av nettverket, ikke tabellene, spørringene, skjemaene, rapportene, makroene og modulene.
  • Større tilgjengelighet: Databasetransaksjoner, for eksempel redigering av poster, fullføres raskere.
  • Forbedret sikkerhet: Brukere har tilgang til bakdatabasen via koblede tabeller. Det er mindre sannsynlig at inntrengere kan få uautorisert tilgang til dataene gjennom frontdatabasen.
  • Forbedret pålitelighet: Hvis en bruker støter på et problem og databasen lukkes automatisk, er eventuelle skadede databasefiler normalt begrenset til kopien av frontdatabasen som brukeren hadde åpen.
  • Fleksibelt utviklingsmiljø: Hver bruker kan uavhengig utvikle spørringer, skjemaer, rapporter og andre databaseobjekter uten at andre brukere påvirkes. Du kan også utvikle og distribuere en ny versjon av frontdatabasen uten at det går utover tilgangen til dataene som er lagret i bakdatabasen.

Hvis du vil ha mer informasjon, kan du se Dele en Access-database.

Til toppen av siden

Dele data på et SharePoint-område

Du kan dele Access-data på et SharePoint-nettsted på flere måter:

  • Kobling: Koblingsprosessen kobler til data i et annet program, slik at du kan vise og redigere de nyeste dataene i både SharePoint og Access uten å opprette og vedlikeholde en kopi av dataene i Access. Hvis du ikke vil kopiere en SharePoint-liste til Access-databasen, men vil kjøre spørringer og opprette rapporter basert på denne listen, kan du koble til dataene.
  • Flytter: Når du flytter data fra Access til et SharePoint-område, oppretter du lister på SharePoint-området som forblir koblet til tabellene i databasen. Veiviseren for eksport av tabeller til SharePoint hjelper deg med å flytte dataene fra alle tabellene samtidig, og vedlikeholde relasjonen deres.

Hvis du vil ha mer informasjon, kan du se Importere, koble eller flytte data til SharePoint.

Advarsel

Selv om du kan lagre en Access-databasefil til OneDrive eller et SharePoint-dokumentbibliotek, anbefaler vi at du unngår å åpne en Access-database fra disse plasseringene. Filen kan lastes ned lokalt for redigering og deretter lastes opp på nytt etter at du har lagret endringene i SharePoint. Hvis mer enn én person åpner Access-databasen fra SharePoint, kan det opprettes flere kopier av databasen, og uventede problemer kan oppstå. Denne anbefalingen gjelder for alle typer Access-filer, inkludert enkeltdatabaser, delte databaser og filformatene , .accdc, .accde, og .accdr filformatene.accdb. Hvis du vil ha mer informasjon om hvordan du distribuerer Access, kan du se Distribuere et Access-program.

Til toppen av siden

Dele data ved hjelp av en databaseserver

Du kan bruke Access med et databaseserverprodukt, for eksempel SQL Server, til å dele databasen. Denne metoden gir deg mange fordeler, men den krever ekstra programvare: et databaseserverprodukt.

Denne metoden ligner på oppdeling av en database fordi tabellene er lagret på nettverket, og hver bruker har en lokal kopi av en Access-databasefil som inneholder koblinger til tabellene, sammen med spørringer, skjemaer, rapporter og andre databaseobjekter. Fordelene med denne delingsmetoden er avhengig av databaseserverprogramvaren du bruker, men de omfatter vanligvis brukerkontoer og selektiv tilgang til data, sterk datatilgjengelighet og integrerte databehandlingsverktøy. De fleste databaseserverprogramvare fungerer også bra med tidligere versjoner av Access, så ikke alle brukere trenger bruke samme versjon. Bare tabeller deles. Hvis du vil ha mer informasjon, kan du se Overføre en Access-database til SQL Server, importere eller koble til data i en SQL Server-database, og koble til eller importere data fra en Azure SQL Server-database.

Fordeler ved å dele en database ved å bruke en databaseserver

  • Høy ytelse og skalerbarhet: En databaseserver gir i mange situasjoner bedre ytelse enn en Access-databasefil alene. Mange databaseserverprodukter støtter også svært store databaser på én terabyte som er omtrent 500 ganger den gjeldende grensen for en Access-databasefil (to gigabyte). Databaseserverprodukter fungerer vanligvis effektivt ved å behandle spørringer parallelt og minimere kravene til ekstra minne når flere brukere legges til.
  • Økt tilgjengelighet: Du kan bruke de fleste databaseserverprodukter til å ta sikkerhetskopi av databasen mens den er i bruk. Dermed trenger du ikke å tvinge brukere til å avslutte databasen for å ta sikkerhetskopi av data. Databaseserverprodukter håndterer også vanligvis samtidig redigering og postlåsing effektivt.
  • Forbedret sikkerhet: Ingen database kan gjøres helt sikker. Databaseserverprodukter gir imidlertid høy sikkerhet som kan bidra til å beskytte dataene mot uautorisert bruk. De fleste databaseserverprodukter gir kontobasert sikkerhet, som gjør at du kan angi hvem som kan vise hvilke tabeller. Selv om noen får Access-frontdatabasen på urettmessig vis, bidrar kontobasert sikkerhet til å forhindre uautorisert bruk av data.
  • Automatisk gjenoppretting: Hvis det oppstår en systemfeil, for eksempel operativsystemkrasj eller strømbrudd, har enkelte databaseserverprodukter mekanismer for automatisk gjenoppretting som gjenoppretter en database til siste konsekvente tilstand på få minutter, uten at databaseadministratoren trenger å gjøre noe.
  • Serverbasert behandling: Hvis Access brukes i en klient/server-konfigurasjon, er dette med på å redusere nettverkstrafikken ved at databasespørringer behandles på serveren før resultatene sendes til klienten. Det er vanligvis mer effektivt å la serveren utføre behandlingen, særlig når du arbeider med store datasett.
  • Azure SQL Server: I tillegg til fordelene med SQL Server, tilbyr den dynamisk skalerbarhet uten nedetid, intelligent optimalisering, global skalerbarhet og tilgjengelighet, ingen maskinvarekostnader og mindre administrasjon.

Til toppen av siden