Måder at dele en Access-skrivebordsdatabase på

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

Du kan dele an Access-database på flere forskellige måder, afhængigt af dine behov og de tilgængelige ressourcer. I denne artikel ser vi på de muligheder, du har, og hvilke fordele der er med hver mulighed, og giver dig ressourcer til flere oplysninger om en metode, der kunne fungere for dig.

Hvis du vil ændre designet af din database, skal Access være installeret på computeren.

Denne artikel indeholder

Dele data ved hjælp af netværksmapper

Dele en opdelt database

Fordele ved at opdele en database

Dele en database på et SharePoint-websted

Gemme en database i et dokumentbibliotek

Dele en database ved at sammenkæde med SharePoint-lister

Brug af guiden Eksportér tabeller til SharePoint

Dele en database ved hjælp af en server

Fordele ved at dele en database ved hjælp af en databaseserver

Grundlæggende trin til at bruge Access med en databaseserver

Ting, du bør overveje, når du bestemmer dig for en metode

Dele data ved hjælp af netværksmapper

Dette en den mest enkle metode, som har de færreste krav, men den giver også den mest begrænsede 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, hvis der er flere brugere, som ændrer data på samme tid, da alle databaseobjekterne deles. Dette kan også reducere ydelsen, da alle databaseobjekterne sendes over netværket.

Denne mulighed kan være den rigtige for dig, hvis der kun er få brugere, der bruger databasen på samme tid, og hvis brugerne ikke har brug for at kunne ændre databasens design.

Bemærk: Denne metode er mindre sikker end andre metoder til deling af en database, da hver enkelt bruger har en fuldstændig kopi af databasefilen, hvilket øger risikoen for uautoriseret adgang.

Sådan deles en database ved hjælp af en netværksmappe:

  1. Hvis der ikke allerede er en delt netværksmappe tilgængelig, skal du konfigurere en.

    Se hjælpen til operativsystemet på den computer, du vil bruge til at dele databasen, for at få hjælp til disse trin. Hvis den delte mappe er på en netværksserver, skal du muligvis have hjælp af netværksadministratoren.

  2. Kontrollér, at Access er konfigureret til at åbne i delt tilstand på alle brugernes computere. Dette er standardindstillingen, men du skal kontrollere, at det er tilfældet – hvis en bruger åbner databasen i eksklusiv tilstand, påvirker det datatilgængeligheden. Gør følgende på hver enkelt computer:

    1. Start Access, og klik på Indstillinger under Filer.

    2. Klik på Klientindstillinger i dialogboksen Access-indstillinger.

    3. Vælg Delt under Standardåbningstilstand i sektionen Avanceret, klik på OK, og afslut Access.

  3. Kopiér databasefilen til den delte mappe. Når du har kopieret filen, skal du kontrollere, at filattributterne er angivet til at tillade læse-/skriveadgang til databasefilen. Brugere skal have læse-/skriveadgang for at bruge databasen.

  4. Opret en genvej til databasefilen på hver enkelt brugers computer. I dialogboksen Egenskaber for genvej skal du angive stien til databasefilen i egenskaben Destination ved at angive en UNC-adresse i stedet for et tilknyttet drevbogstav. I stedet for F:\eksempel.accdb skal du bruge \\computernavn\delt.accdb.

    Bemærk: Dette trin kan også foretages af brugerne selv.

Toppen af siden

Dele en opdelt database

Dette er en god metode, hvis du ikke har et SharePoint-websted eller en databaseserver. Du kan dele opdelte databaser via et netværk eller et SharePoint-websted. 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.

Fordele ved at opdele en database

  • Forbedret ydeevne   kun dataene, der deles via netværket – ikke tabeller, forespørgsler, formularer, rapporter, makroer og moduler.

  • Større tilgængelighed    Databasetransaktioner som redigering af poster fuldføres hurtigere.

  • Udvidet sikkerhed    Brugere adgang til back-end-databasen via sammenkædede tabeller det er mindre sandsynligt, at uautoriserede brugere kan få uautoriseret adgang til data via front end-databasen.

  • Forbedret pålidelighed    Hvis en bruger støder på et problem, og databasen lukker uventet, en hvilken som helst beskadigelse af databasefilen normalt være begrænset til kopien af front end-databasen, som brugeren havde åbnet.

  • Fleksibelt udviklingsmiljø    Hver bruger kan uafhængigt 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 forstyrre adgang til de data, der er gemt i back-end-databasen.

Hvis denne metode er den rigtige for dig, skal du gå til instruktionerne om at opdele en database.

Toppen af siden

Dele en database på et SharePoint-websted

Hvis du har en server med SharePoint, kan du vælge mellem flere gode metoder – især hvis serveren kører Access Services. Flere integrationspunkter med SharePoint er med til at gøre databaseadgang mere praktisk. Her kan du se metoderne til deling i SharePoint. Når du publicerer en webdatabase, opretter Access Services et SharePoint-websted, som indeholder databasen. Alle databaseobjekterne og dataene flyttes til SharePoint-lister for det websted.

Når du publicerer en database, flytter du den til internettet. Du kan oprette webformularer og rapporter, der kører i et browservindue, og du kan også oprette standard-Access-objekter (nogle gange kaldet "klientobjekter" for at adskille dem fra webobjekter). Du skal have Access installeret på computeren for at kunne bruge Access-klientobjekter, men alle databaseobjekterne på SharePoint er delt.

Bemærk: Hvis du har Access installeret på computeren, kan du bruge klientobjekterne fra en webdatabase. Ellers kan du kun bruge webdatabaseobjekterne.

Access Services giver dig en platform, som du kan oprette databaser på, og som du kan bruge på internettet. Du kan designe og udgive en webdatabase ved hjælp af Access 2010 og SharePoint, og andre personer bruger webdatabasen i en webbrowser.

Bemærk: Du har brug for Designer tilladelser på det SharePoint-websted, hvor du vil publicere databasen. Finde flere oplysninger om SharePoint-tilladelser, den afsnittet Se også.

Formularer og rapporter kører i browseren:formularer, rapporter og brugergrænseflademakroer kører i browseren.

Data gemmes på SharePoint-lister: Alle tabeller bliver til SharePoint-lister, poster bliver til listeelementer, og du kan bruge SharePoint-tilladelser til at styre adgangen til din webdatabase.

Forespørgsler og datamakroer kører på serveren: Alle SQL-behandling foregår på serveren. Dette er med til at forbedre netværkshastigheden ved at begrænse trafik til resultatsæt.

Gemme en database i et dokumentbibliotek 

Du kan gemme en database i et hvilket som helst SharePoint-dokumentbibliotek. Denne metode svarer til at gemme en database i en netværksmappe, og det gør det nemt at administrere adgangen til en database. Hvis du opretter kæder til SharePoint-lister, deles dataene, men databaseobjekterne deles ikke. Hver bruger anvender sin egen kopi af databasen.

Hvis dit SharePoint-websted indeholder lister, Registrer kunde serviceproblemer og gemme oplysninger om medarbejderne, kan du f.eks, oprette en database i Access som en front-end for disse lister. Du kan oprette Access-forespørgsler for at analysere disse problemer og Microsoft Access-rapporter til at formatere og udgive skrevne rapporter for et team statusmøde. Hvis personer har adgang på deres computere, kan du gøre til Access-forespørgsler og rapporter, der bliver tilgængelige på den menuen Vis for SharePoint-liste. Når folk får vist på listen på SharePoint-webstedet, de kan finde og åbne forespørgslerne, rapporter og andre Access-objekter ved at klikke på menuen Vis. Hvis brugerne ikke har adgang, kan de stadig bruge dataene på listerne ved hjælp af SharePoint-visninger.

  1. Åbn den database, du vil dele.

  2. Under den filer, klikke på Gem som.

  3. Klik på Gem Database som i den Avanceret sektion, Vælg SharePoint og derefter klikke på Gem som.

  4. I den gemme i SharePoint i dialogboksen Gå til det dokumentbibliotek, som du vil bruge.

  5. Gennemse databasefilnavnet og databasefiltypen, Foretag de ønskede ændringer, og klik derefter på Gem.

Se Publicere til Access Services og for at få flere oplysninger om, hvordan du importere fra eller sammenkæder data med en SharePoint-liste.

Toppen af siden

Dele en database ved at sammenkæde med SharePoint-lister

Denne metode har de samme fordele som at bruge en opdelt database, og brugerne kan ændre deres egen kopi af databasen, fordi dataene deles via SharePoint-webstedet. Selvom du ikke får de samme fordele, som når du publicerer databasen på et SharePoint-websted, er det praktisk med centralt placerede data. Da dataene findes på SharePoint-lister, kan du bruge SharePoint-funktioner til at gøre dem tilgængelige via netværket..

Denne metode har tre hovedtrin:

  1. Flyt dataene til SharePoint-lister.

  2. Opret kæder til disse lister.

  3. Distribuér databasefilen.

Du kan bruge guiden Flyt til SharePoint-websted til at udføre de første to trin og bruge midler til din rådighed til at fuldføre det sidste trin.

Brug af guiden Eksportér tabeller til SharePoint

  1. Klik på SharePoint i gruppen Flyt data under fanen Databaseværktøjer.

    Bemærk: Denne indstilling er kun tilgængelig, hvis din database er gemt i filformatet .accdb.

  2. Følg trinnene i guiden Eksportér tabeller til SharePoint, herunder angivelse af placeringen af SharePoint-webstedet. Klik på Annuller, hvis du vil annullere processen.

  3. På den sidste side i guiden skal du markere afkrydsningsfeltet Vis detaljer, hvis du vil se flere oplysninger om overflytningen.

    Denne side i guiden indeholder en beskrivelse af, hvilke tabeller der er kædet til lister, og den indeholder oplysninger om placering af en sikkerhedskopi og URL-adressen på din database. Den giver også en advarsel, hvis der opstod problemer med overflytningen, og angiver placeringen af en logtabel, hvor du kan se flere oplysninger om problemerne.

  4. Klik på Udfør, når guidens handlinger er færdige.

    Hvis der vises en advarsel i guiden, skal du gennemse logtabellen og foretage de nødvendige handlinger. Visse felter flyttes måske ikke eller kan være konverteret til en anden datatype, som er kompatibel med en SharePoint-liste.

Bemærk: Hvis du vil se dine lister på SharePoint-webstedet, skal du klikke på Lister på Hurtig start eller klikke på Vis alt indhold på webstedet. Du skal eventuelt opdatere siden i webbrowseren. Hvis dine lister skal vises på Hurtig start på SharePoint-webstedet, eller hvis du vil ændre andre indstillinger, som f.eks. at gøre det muligt at holde styr på versioner, kan du ændre listeindstillingerne på SharePoint-webstedet. Du kan finde flere oplysninger i Hjælp på SharePoint-webstedet.

Toppen af siden

Dele en database ved hjælp af en server

Du kan bruge Access med et databaseserverprodukt, som f.eks. SQL Server, til at dele din database. Denne metode giver dig mange fordele, men 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. Brug denne mulighed, hvis du har en databaseserver, og alle dine brugere har Access installeret. Fordelene ved denne delingsmetode afhænger af den databaseserversoftware, du anvender, men omfatter generelt brugerkonti og selektiv adgang til data, fremragende datatilgængelighed og gode integrerede dataadministrationsværktøjer. De fleste databaseserverprogrammer fungerer desuden udmærket med tidligere versioner af Access, så dine brugere behøver ikke alle at anvende den samme version. Kun tabeller deles.

Fordele ved at dele en database ved hjælp af en databaseserver

  • Høj ydeevne og skalerbarhed    I mange situationer indeholder en databaseserver bedre ydeevne end en Access-databasefil, der er alene. Mange database serverprodukter også yde support til meget store, terabyte størrelse databaser, ca. 500 gange den aktuelle grænse for en Access-databasefil (to gigabyte). Database serverprodukter normalt arbejde meget effektivt ved at behandle forespørgsler parallelt (ved hjælp af flere oprindelige tråde i en enkelt proces til at håndtere anmodninger) og minimere yderligere hukommelseskrav, når der tilføjes flere brugere.

  • Øget tilgængelighed    De fleste database serverprodukter gør det muligt at sikkerhedskopiere databasen, mens det er i brug. Du har derfor ikke tvinge brugere til at lukke databasen til at sikkerhedskopiere data. Desuden håndtere database serverprodukter normalt samtidig redigering og låsning af poster meget effektivt.

  • Forbedret sikkerhed    Ingen database kan ikke oprettes helt sikker. Dog tilbyder database serverprodukter robust sikkerhed, der hjælper med at beskytte dine data mod uautoriseret brug. De fleste database serverprodukter tilbyder konto-baseret sikkerhed, så du kan angive, hvem der kan se hvilke tabeller. Selv i, i Access-front end-hentes forkert, forhindres uautoriseret brug af data efter sikkerhed baseret på konto.

  • Mulighed for automatisk gendannelse    I tilfælde af systemfejl (såsom operativsystemet går ned eller strømsvigt), nogle database serverprodukter har automatisk gendannelse metode, der gendanne en database til den seneste tilstand af konsistens i løbet af få minutter, uden database administrator.

  • Serverbaseret behandling    Brug af Access i en klient/server-konfiguration hjælper med at reducere netværkstrafik ved at behandle databaseforespørgsler på serveren, inden du sender resultater til klienten. Har du serveren gør behandlingen er normalt mere effektivt, især når du arbejder med store datasæt.

Grundlæggende trin til at bruge Access med en databaseserver

  1. De nøjagtige trin, der er påkrævet for at bruge Access med en databaseserver, afhænger af det databaseserverprodukt, som du bruger, men de grundlæggende trin er de samme:

  2. Flyt data fra tabellerne i en Access-database til tabeller på databaseserveren.

  3. Opret en kæde til databaseservertabellerne fra Access-databasefilen.

  4. Opret relevante brugerkonti på databaseserveren.

  5. Distribuér Access-databasefilen.

  6. Installér eventuelle nødvendige databasedrivere på brugeres computere.

  7. Se Flytte Access-data til en SQL Server-database ved hjælp af guiden Databasekonvertering for at få specifikke oplysninger om brugen af Access med SQL Server.

Se også Sammenkæde med SQL Server-data.

Toppen af siden

Ting, du bør overveje, når du bestemmer dig for en metode

Krav til metoden

Opdelt database

Netværksmappe

SharePoint-websted

Databaseserver

Kræver metoden Webdatabase serversoftware?

N

N

N

Y

Kræver metoden SharePoint Foundation (tidligere kaldet Windows SharePoint Services)?

N

N

Y

N

Betyder det kræver Access Services kører på en SharePoint-Server?

N

N

Afhænger af scenariet:

At oprette kæder til lister og gemme et dokumentbibliotek kræver ikke Access Services

At udgive som en webdatabase kræver Access Services

N

Datatilgængelighed

God

Tilstrækkelig for små grupper med let dataredigering

Bedst. Muliggør offlinescenarier.

Bedst

Sikkerhed

Afhænger af yderligere foranstaltninger

Mindst sikre metode

Bedst

Bedst

Fleksibilitet

Fleksibel. Det er let at udvikle nye databaseegenskaber uden at afbryde arbejdet. Brugerne kan ændre designet i deres egen kopi.

Mindre fleksibel. Udvikling kan foretages med offlinekopi af databasen, som derefter erstattes. Gør det ikke muligt for brugere at ændre databasedesignet individuelt.

Fleksibel. Anvender SharePoint-tilladelser til adgangskontrol og designændringer. Gør det muligt at bruge nogle databaseobjekter i en browser, som f.eks. formularer.

Fleksibel. Det er let at udvikle nye databaseegenskaber uden at afbryde arbejdet. Brugerne kan ændre designet af objekter i deres egen kopi.

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.

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×