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 for at få mere at vide.
Denne artikel indeholder
- En oversigt over måder at dele Access-data på
- Dele 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 ændres 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 lykkes, skal den sandsynligvis udvikle sig. Heldigvis tilbyder Access en udviklingssti fra enkel til avanceret, så du kan skalere din løsning over tid. I følgende tabel opsummeres Access-scenarier og -arbejdsbelastninger, så du kan vælge denne sti.
Dele en enkelt database
Denne indstilling er den mest enkle og har færrest krav. Det giver også den mindste funktionalitet. Med denne metode gemmes databasefilen 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 databaseobjekter deles. Denne metode kan også reducere ydeevnen, fordi alle databaseobjekter sendes på tværs af netværket.
Denne indstilling fungerer muligvis, hvis kun nogle få personer bruger databasen på samme tid, og brugerne ikke behøver at tilpasse databasedesignet. Denne metode er dog mindre sikker end andre delingsmetoder, fordi hver bruger har en fuld kopi af databasefilen. Det øger risikoen for uautoriseret adgang.
Sådan deler du en database ved hjælp af en delt mappe:
I et privat eller mindre virksomhedsmiljø kan du dele en mappe med bestemte personer. Du kan få mere at vide under Fildeling via et netværk i Windows.
Sørg for, at Access er indstillet til at åbne i delt tilstand på alle brugeres computere. Dette er standardindstillingen, men kontrollér for at være sikker. Hvis en bruger åbner databasen med udelt adgang, vil det forstyrre datatilgængeligheden.
- Start Access, og vælg derefter Filindstillinger>.
- I dialogboksen Adgangsindstillinger skal du vælge Klientindstillinger.
- 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 kunne bruge databasen.
Opret en genvej til databasefilen på hver enkelt brugers computer. Få mere at vide under Opret en skrivebordsgenvej til et Office-program eller en Office-fil.
Dele en opdelt database
Dette er et godt valg, 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, omorganiserer du 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 interagerer med dataene ved hjælp af en lokal kopi af front end-databasen.
Fordelene ved at opdele en database omfatter følgende:
- Forbedret ydeevne: Kun dataene deles på tværs af netværket, ikke tabeller, forespørgsler, formularer, rapporter, makroer og moduler.
- Større tilgængelighed: Databasetransaktioner som f.eks. postredigeringer afsluttes hurtigere.
- Udvidet sikkerhed: Brugere får adgang til back end-databasen via sammenkædede tabeller. Det er mindre sandsynligt, at ubudne gæster kan få uautoriseret adgang til dataene via front end-databasen.
- Forbedret pålidelighed: Hvis en bruger støder på et problem, og databasen lukkes uventet, er beskadigelse af databasefiler normalt begrænset til den kopi af front end-databasen, som brugeren havde åben.
- Fleksibelt udviklingsmiljø: Hver bruger kan selvstændigt udvikle 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 afbryde adgangen til de data, der er gemt i back end-databasen.
Du kan få mere at vide under Opdel en Access-database.
Dele data på et SharePoint-websted
Du kan dele Access-data på et SharePoint-websted på flere måder:
- Forbinder: Sammenkædningsprocessen opretter forbindelse til data i et andet program, så du kan få vist 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å denne liste, kan du oprette en kæde til dataene.
- Flytte: Når du flytter data fra Access til et SharePoint-websted, opretter du lister på SharePoint-webstedet, der forbliver sammenkædet med tabeller i databasen. Guiden Eksportér tabeller til SharePoint hjælper dig med at flytte dataene fra alle dine tabeller på samme tid og bevare deres relationer.
Du kan finde flere oplysninger i Importere, sammenkæde eller flytte data til SharePoint.
Advarsel
Selvom du kan gemme en Access-databasefil på 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 overføres igen, når du har gemt ændringerne i SharePoint. Hvis mere end én person åbner Access-databasen fra SharePoint, oprettes der muligvis flere kopier af databasen, og der kan opstå en uventet funktionsmåde. Denne anbefaling gælder for alle typer Access-filer, herunder enkelte databaser, opdelte databaser og filformaterne .accdb, .accdc, .accdeog .accdr . Du kan få mere at vide om installation af Access under Installere et Access-program.
Dele data ved hjælp af en databaseserver
Du kan bruge Access med et databaseserverprodukt, f.eks. SQL Server til at dele din database. Denne metode giver dig mange fordele, men den kræver yderligere 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 datastyringsværktøjer. De fleste databaseserverprogrammer fungerer også godt sammen med tidligere versioner af Access, så det er ikke alle brugere, der skal bruge den samme version. Kun tabeller deles. Du kan få mere at vide under Overføre en Access-database til SQL Server, Importere eller oprette en kæde til data i en SQL Server-database og Oprette kæde til 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: I mange situationer giver en databaseserver bedre ydeevne end en Access-databasefil alene. Mange databaseserverprodukter understøtter også meget store databaser i terabytestørrelse, som er ca. 500 gange den aktuelle grænse for en Access-databasefil (to gigabyte). Databaseserverprodukter fungerer normalt effektivt ved at behandle forespørgsler parallelt og minimere yderligere hukommelseskrav, når flere brugere tilføjes.
- Øget tilgængelighed: De fleste databaseserverprodukter giver dig mulighed for at sikkerhedskopiere din database, mens den er i brug. Derfor behøver du ikke at tvinge brugerne til at afslutte databasen for at sikkerhedskopiere data. Databaseserverprodukter håndterer normalt samtidig redigering og postlåsning effektivt.
- Forbedret sikkerhed: Ingen database kan gøres helt sikker. Databaseserverprodukter tilbyder dog en stærk sikkerhed, der kan beskytte dine data mod uautoriseret brug. De fleste databaseserverprodukter tilbyder kontobaseret sikkerhed, som gør det muligt at angive, hvem der kan se hvilke tabeller. Selvom en person får front end-front-end'en forkert, hjælper kontobaseret sikkerhed med at forhindre uautoriseret brug af data.
- Automatisk gendannelse: I tilfælde af systemfejl, f.eks. et operativsystem, der går ned eller strømsvigt, har nogle databaseserverprodukter automatiske genoprettelsesmekanismer, der gendanner en database til den sidste ensartede tilstand på få minutter uden indgriben fra databaseadministratoren.
- Serverbaseret behandling: Brug af Access i en klient-/serverkonfiguration hjælper med at reducere netværkstrafik ved at behandle databaseforespørgsler på serveren, før der sendes resultater til klienten. Det er normalt mere effektivt at få serveren til at udføre 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.