Du kan dele en Access-database på flere måder, afhængigt af dine behov og tilgængelige ressourcer. Denne artikel ser på de tilgængelige muligheder, fordelene ved hver enkelt og steder, hvor du kan få mere at vide.
Denne artikel indeholder
- En oversigt over måder at dele Access-data på
- Del en enkelt database
- Dele en opdelt database
- Dele data på et SharePoint-websted
- Dele data ved hjælp af en databaseserver
En oversigt over måder at dele Access-data på
Databaseprogrammer ændrer sig og vokser med tiden. Mange faktorer påvirker behov og ydeevne, herunder antallet af samtidige brugere, netværksmiljøet, overførselshastighed, ventetid, databasestørrelse, spidsbelastningstider og forventet vækst. Hvis din databaseløsning fungerer korrekt, skal den sandsynligvis udvikles. Heldigvis tilbyder Access en evolutionær vej fra enkel til avanceret, så du kan skalere din løsning over tid. Følgende tabel opsummerer Access-scenarier og arbejdsbelastninger for at hjælpe dig med at vælge den pågældende vej.
Del en enkelt database
Denne indstilling er den nemmeste og har færrest krav. Det tilbyder også den mindste funktionalitet. Med denne metode bliver databasefilen gemt på et delt netværksdrev, og alle brugere deler databasefilen på samme tid. Nogle begrænsninger omfatter pålidelighed og tilgængelighed, når flere brugere ændrer data på samme tid, fordi alle databaseobjekterne deles. Denne metode kan også reducere ydeevnen, da alle databaseobjekter sendes over netværket.
Denne indstilling kan fungere, hvis kun nogle få personer bruger databasen på samme tid, og hvis brugerne ikke har brug for at tilpasse databasedesignet. Denne metode er dog mindre sikker end andre delingsmetoder, da hver enkelt bruger har en fuldstændig kopi af databasefilen. Det øger risikoen for uautoriseret adgang.
Sådan deles en database ved hjælp af en delt mappe:
I et hjemmemiljø eller en mindre virksomhed kan du dele en mappe med bestemte personer. Du kan få mere at vide under Fildeling via et netværk i Windows.
Kontrollér, at Access er konfigureret til at åbne i delt tilstand på alle brugernes computere. Dette er standardindstillingen, men kontrollér selvrisikoen. Hvis en bruger åbner databasen i eksklusiv tilstand, påvirker det datatilgængeligheden.
- Start Access, og vælg derefter Filindstillinger>.
- Vælg Klientindstillinger i dialogboksen Access-indstillinger.
- I sektionen Avanceret , under Standardåbningstilstand, skal du vælge Delt, vælge OK og derefter afslutte Access.
Kopiér databasefilen til den delte mappe. Når du har kopieret filen, skal du kontrollere, at filattributterne tillader læse- og skriveadgang til databasefilen. Brugere skal have læse- og skriveadgang for at bruge databasen.
Opret en genvej til databasefilen på hver enkelt brugers computer. Du kan finde flere oplysninger i afsnittet Opret en skrivebordsgenvej til et Office-program eller en fil.
Dele en opdelt database
Dette er praktisk, hvis du ikke har et SharePoint-websted eller en databaseserver. Du kan dele en opdelt database via et lokalnetværk (LAN). 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.
Fordelene ved at opdele en database omfatter følgende:
- Forbedret ydeevne: Det er kun dataene, der deles på tværs af netværket, ikke tabeller, forespørgsler, formularer, rapporter, makroer og moduler.
- Større tilgængelighed: Databasetransaktioner som redigering af poster afsluttes hurtigere.
- Øget sikkerhed: Brugerne får adgang til back end-databasen via sammenkædede tabeller. Det er mindre sandsynligt, at en indtrænger kan få uautoriseret adgang til dataene via front end-databasen.
- Forbedret 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.
- Fleksibelt udviklingsmiljø: Hver bruger kan oprette sine egne forespørgsler, formularer, rapporter og andre databaseobjekter uden at påvirke andre brugere. Du kan også udvikle og distribuere en ny version af front-end-databasen uden at forstyrre adgangen til dataene, der er gemt i back-end-databasen.
Få mere at vide under Opdele en Access-database.
Dele data på et SharePoint-websted
Der er flere måder at dele Access-data på et SharePoint-websted på:
- Sammenkædning: Sammenkædningsprocessen opretter forbindelse til data i et andet program, så du kan se og redigere de nyeste data i både SharePoint og Access uden at oprette og vedligeholde en kopi af dataene i Access. Hvis du ikke vil kopiere en SharePoint-liste til din Access-database, men i stedet vil køre forespørgsler og oprette rapporter baseret på listen, kan du sammenkæde til dataene.
- Flytter: Når du flytter data fra Access til et SharePoint-websted, kan du oprette lister på SharePoint-webstedet, der forbliver knyttet til tabellerne i databasen. Guiden Eksportér tabeller til SharePoint hjælper dig med at flytte data fra alle dine tabeller på samme tid og bevare deres relationer.
Få mere at vide under Importere, sammenkæde eller flytte data til SharePoint.
Advarsel
Selvom du kan gemme en Access-databasefil i OneDrive eller et SharePoint-dokumentbibliotek, anbefaler vi, at du undgår at åbne en Access-database fra disse placeringer. Filen kan downloades lokalt til redigering og derefter uploades igen, når du har gemt dine ændringer i SharePoint. Hvis mere end én person åbner Access-databasen fra SharePoint, kan der blive oprettet flere kopier af databasen, og en uventet funktionsmåde kan opstå. Denne anbefaling gælder for alle typer Access-filer, herunder enkelte databaser, opdelte databaser og , .accdc, .accde, og .accdr filformater.accdb. Du kan finde flere oplysninger om installation af Access i Installere et Access-program.
Dele data ved hjælp af en databaseserver
Du kan bruge Access med et databaseserverprodukt, som f.eks. SQL Server, til at dele din database. Denne metode giver dig mange fordele, men det kræver ekstra software: et databaseserverprodukt.
Denne metode fungerer på samme måde som at opdele en database, fordi tabellerne er gemt på netværket, og hver enkelt bruger har en lokal kopi af en Access-databasefil, der indeholder kæder til tabellerne sammen med forespørgsler, formularer, rapporter og andre databaseobjekter. Fordelene ved denne delingsmetode afhænger af den databaseserversoftware, du bruger, men de omfatter generelt brugerkonti og selektiv adgang til data, stærk datatilgængelighed og integrerede dataadministrationsværktøjer. Desuden fungerer de fleste databaseserverprogrammer udmærket med tidligere versioner af Access, så ikke alle brugere behøver at anvende den samme version. Kun tabeller deles. Du kan få mere at vide under Migrere en Access-database til SQL Server, Importere eller sammenkæde med data i en SQL Server-database og Sammenkæde eller importere data fra en Azure SQL Server-database.
Fordele ved at dele en database ved hjælp af en databaseserver
- Høj ydeevne og skalerbarhed: En databaseserver giver i mange situationer bedre ydeevne end en Access-databasefil alene. Mange databaseserverprodukter understøtter også meget store databaser i terabytestørrelse, hvilket er ca. 500 gange den nuværende grænse for en Access-databasefil (to gigabyte). Databaseserverprodukter fungerer normalt effektivt ved at behandle forespørgsler parallelt og minimere krav til yderligere hukommelse, når der tilføjes flere brugere.
- Øget tilgængelighed: De fleste databaseserverprodukter giver dig mulighed for at sikkerhedskopiere databasen, mens den er i brug. Det betyder, at du ikke behøver at tvinge brugere til at afslutte databasen for at sikkerhedskopiere data. Databaseserverprodukter håndterer også samtidig redigering og postlåsning effektivt.
- Forbedret sikkerhed: Ingen database kan gøres fuldstændig sikker. Databaseserverprodukter giver dog stærk sikkerhed, som kan hjælpe med at beskytte dine data mod uautoriseret brug. De fleste databaseserverprodukter tilbyder kontobaseret sikkerhed, hvilket gør det muligt at angive, hvem der kan se tabeller. Selvom nogen uretmæssigt får Access-front-end, er kontobaseret sikkerhed med til at forhindre uautoriseret brug af data.
- Mulighed for automatisk gendannelse: I tilfælde af systemfejl, f.eks. nedbrud af operativsystemet eller strømsvigt, har nogle databaseserverprodukter en mekanisme til automatisk gendannelse, der gendanner en database til den seneste ensartede tilstand på få minutter uden handling fra databaseadministratorens side.
- Serverbaseret behandling: Når Access bruges i en klient/serverkonfiguration, reduceres netværkstrafik ved at behandle databaseforespørgsler på serveren, før resultater sendes til klienten. Det er normalt mere effektivt at få serveren til at foretage behandlingen, især når du arbejder med store datasæt.
- Azure SQL Server: Ud over fordelene ved SQL Server tilbyder den dynamisk skalerbarhed uden nedetid, intelligent optimering, global skalerbarhed og tilgængelighed, ingen hardwareomkostninger og mindre administration.