Så här kan du dela med dig av en Access-skrivbordsdatabas

Gäller för
Access för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Du kan dela en Access-databas på flera olika sätt, beroende på dina behov och tillgängliga resurser. I den här artikeln beskrivs de tillgängliga alternativen, fördelarna med var och en och platser där du kan läsa mer.

Artikelinnehåll

En översikt över olika sätt att dela Access-data

Databasprogram ändras och växer med tiden. Många faktorer påverkar behov och prestanda, inklusive antalet samtidiga användare, nätverksmiljön, dataflöde, svarstid, databasstorlek, toppanvändningstider och förväntad tillväxt. Om databaslösningen lyckas måste den förmodligen utvecklas. Som tur är erbjuder Access en evolutionär väg från enkel till avancerad, så att du kan skala din lösning över tid. I följande tabell sammanfattas Access-scenarier och arbetsbelastningar som hjälper dig att välja den sökvägen.

En översikt över delningsalternativ i Access

Överst på sidan

Dela en enda databas

Det här alternativet är det enklaste och har minst antal krav. Det erbjuder också minst funktionalitet. I den här metoden lagras databasfilen på en delad nätverksenhet och alla användare delar databasfilen samtidigt. Vissa begränsningar omfattar tillförlitlighet och tillgänglighet när flera användare ändrar data samtidigt eftersom alla databasobjekt delas. Den här metoden kan också minska prestanda eftersom alla databasobjekt skickas över nätverket.

Det här alternativet kan fungera om bara ett fåtal personer använder databasen samtidigt och användarna inte behöver anpassa databasdesignen. Den här metoden är dock mindre säker än andra delningsmetoder eftersom varje användare har en fullständig kopia av databasfilen. Det ökar risken för obehörig åtkomst.

Så här delar du en databas med hjälp av en delad mapp:

  1. Dela en mapp med specifika personer i en hemmiljö eller småföretagsmiljö. Mer information finns i Fildelning via ett nätverk i Windows.

  2. Kontrollera att Access är inställt på att öppnas i delat läge på alla användares datorer. Det här är standardinställningen, men kontrollera att du är säker. Om en användare öppnar databasen i exklusivt läge påverkar det datatillgängligheten.

    1. Starta Access och välj sedan Filalternativ>.
    2. Välj Klientinställningar i dialogrutan Åtkomstalternativ.
    3. I avsnittet Avancerat under Standardstartläge väljer du Delat, ok och avslutar sedan Access.
  3. Kopiera databasfilen till den delade mappen. När du har kopierat filen kontrollerar du att filattributen tillåter läs- och skrivåtkomst till databasfilen. Användarna måste ha läs- och skrivbehörighet för att kunna använda databasen.

  4. Skapa en genväg till databasfilen på varje användares dator. Mer information finns i Skapa en genväg på skrivbordet för ett Office-program eller en fil.

Överst på sidan

Dela en uppdelad databas

Det här är ett bra val om du inte har en SharePoint-webbplats eller en databasserver. Du kan dela en delad databas över ett lokalt nätverk (LAN). När du delar upp en databas ordnar du om den i två filer: en backend-databas som innehåller datatabellerna och en frontend-databas som innehåller alla andra databasobjekt, till exempel frågor, formulär och rapporter. Varje användare interagerar med data med hjälp av en lokal kopia av frontend-databasen.

Fördelarna med att dela upp en databas är följande:

  • Förbättrade prestanda: Endast data delas i nätverket, inte tabeller, frågor, formulär, rapporter, makron och moduler.
  • Större tillgänglighet: Databastransaktioner, till exempel postredigeringar, slutförs snabbare.
  • Förbättrad säkerhet: Användarna får åtkomst till backend-databasen via länkade tabeller. Det är mindre troligt att inkräktare kan få obehörig åtkomst till data via frontend-databasen.
  • Förbättrad tillförlitlighet: Om en användare stöter på ett problem och databasen stängs oväntat begränsas eventuella skadade databasfiler vanligtvis till kopian av frontend-databasen som användaren hade öppen.
  • Flexibel utvecklingsmiljö: Varje användare kan oberoende av varandra utveckla frågor, formulär, rapporter och andra databasobjekt utan att påverka andra användare. Du kan också utveckla och distribuera en ny version av frontend-databasen utan att störa åtkomsten till data som lagras i backend-databasen.

Mer information finns i Dela upp en Access-databas.

Överst på sidan

Dela data på en SharePoint-webbplats

Det finns flera sätt att dela Access-data på en SharePoint-webbplats:

  • Länka: Länkningsprocessen ansluter till data i ett annat program så att du kan visa och redigera den senaste informationen i både SharePoint och Access utan att skapa och underhålla en kopia av data i Access. Om du inte vill kopiera en SharePoint-lista till Access-databasen, utan i stället vill köra frågor och skapa rapporter baserade på den listan, kan du länka till data.
  • Flytta: När du flyttar data från Access till en SharePoint-webbplats skapar du listor på SharePoint-webbplatsen som förblir länkade till tabeller i databasen. Guiden Exportera tabeller till SharePoint hjälper dig att flytta data från alla tabeller samtidigt och upprätthålla deras relationer.

Mer information finns i Importera, länka eller flytta data till SharePoint.

Varning!

Även om du kan spara en Access-databasfil till OneDrive eller ett SharePoint-dokumentbibliotek rekommenderar vi att du undviker att öppna en Access-databas från de platserna. Filen kan laddas ned lokalt för redigering och sedan laddas upp igen när du har sparat ändringarna i SharePoint. Om fler än en person öppnar Access-databasen från SharePoint kan flera kopior av databasen skapas och ett oväntat beteende kan inträffa. Den här rekommendationen .accdbgäller för alla typer av Access-filer, inklusive enskilda databaser, delade databaser och , .accdc, .accdeoch .accdr filformat. Mer information om hur du distribuerar Access finns i Distribuera ett Access-program.

Överst på sidan

Dela data med hjälp av en databasserver

Du kan använda Access med en databasserverprodukt, till exempel SQL Server, när du vill dela med dig av din databas. Den här metoden ger dig många fördelar, men det krävs ytterligare programvara: en databasserverprodukt.

Den här metoden liknar att dela upp en databas eftersom tabellerna lagras i nätverket och varje användare har en lokal kopia av en Access-databasfil som innehåller länkar till tabellerna, tillsammans med frågor, formulär, rapporter och andra databasobjekt. Fördelarna med den här delningsmetoden beror på vilken databasserverprogramvara du använder, men de omfattar vanligtvis användarkonton och selektiv åtkomst till data, stark datatillgänglighet och integrerade datahanteringsverktyg. Dessutom fungerar de flesta databasserverprogram bra med tidigare versioner av Access, så alla användare måste inte använda samma version. Endast tabeller delas. Mer information finns i Migrera en Access-databas till SQL Server, Importera eller länka till data i en SQL Server-databas och Länka till eller importera data från en Azure SQL Server-databas.

Fördelar med att dela med dig av en databas med hjälp av en databasserver

  • Hög prestanda och skalbarhet: I många situationer ger en databasserver bättre prestanda än bara en Access-databasfil. Många databasserverprodukter har också stöd för mycket stora databaser med terabytestorlek, som är ungefär 500 gånger så höga som den aktuella gränsen för en Access-databasfil (två GIGABYTE). Databasserverprodukter fungerar vanligtvis effektivt genom att bearbeta frågor parallellt och minimera ytterligare minneskrav när fler användare läggs till.
  • Ökad tillgänglighet: I de flesta databasserverprodukter kan du säkerhetskopiera databasen medan den används. Därför behöver du inte tvinga användarna att avsluta databasen för att säkerhetskopiera data. Databasserverprodukter hanterar vanligtvis samtidig redigering och postlåsning effektivt.
  • Förbättrad säkerhet: Ingen databas kan göras helt säker. Databasserverprodukter erbjuder dock stark säkerhet som kan skydda dina data från obehörig användning. De flesta databasserverprodukter erbjuder kontobaserad säkerhet, vilket gör att du kan ange vem som kan se vilka tabeller. Även om någon felaktigt får Access-klientdelen hjälper kontobaserad säkerhet till att förhindra obehörig användning av data.
  • Automatisk återställning: I händelse av systemfel, till exempel om ett operativsystem kraschar eller ett strömavbrott, har vissa databasserverprodukter automatiska återställningsmetoder som återställer en databas till det senaste konsekventa tillståndet på några minuter, utan att databasadministratören behöver ingripa.
  • Serverbaserad bearbetning: Genom att använda Access i en klient-/serverkonfiguration kan du minska nätverkstrafiken genom att bearbeta databasfrågor på servern innan resultat skickas till klienten. Att servern utför bearbetningen är vanligtvis effektivare, särskilt när du arbetar med stora datamängder.
  • Azure SQL Server: Förutom fördelarna med SQL Server erbjuder den dynamisk skalbarhet utan driftstopp, intelligent optimering, global skalbarhet och tillgänglighet, inga maskinvarukostnader och mindre administration.

Överst på sidan