Applies ToAccess för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Du kan visa att du tror att en databas är säker och att dess innehåll kan lita på genom att lägga till en digital signatur i databasen. En digital signatur bekräftar att alla makron, kodmoduler och andra körbara komponenter i databasen har sitt ursprung hos undertecknaren och att ingen har ändrat dem sedan databasen signerades. Det hjälper personer som använder databasen att avgöra om de ska lita på den och dess innehåll. Tänk på ett säkerhetscertifikat som en penna som du använder för att digitalt signera saker, eller en vaxtätning som bara du kan applicera. Om du vill lägga till en digital signatur kan du använda ett kommersiellt säkerhetscertifikat eller skapa ett eget. Hur du använder för att signera en databas digitalt beror på vilken databasversion du använder.

Det finns två typer av säkerhetscertifikat: kommersiella och självsignerade.

Om du vill signera en databas digitalt och sedan distribuera den kommersiellt bör du skaffa ett kommersiellt säkerhetscertifikat från ett kommersiellt certifikatutfärdare (CA). Certifikatutfärdare gör bakgrundskontroller för att verifiera att personer som skapar innehåll (t.ex. databaser) är tillförlitliga. Mer information finns i Hitta digitala ID- eller digitala signaturtjänster.

Om du vill använda en databas för scenarier med personliga eller begränsade arbetsgrupper för användning inom din egen organisation kan du skapa en digitalt certifikat med verktyget SelfCert som ingår i Microsoft 365.

Viktigt!: Om du signerar ett dokument digitalt med en digitalt certifikat som du har skapat och du sedan delar den digitalt signerade filen kan andra inte verifiera äktheten hos ditt digital signatur utan att manuellt bestämma sig för att lita på ditt självsignerade certifikat.

  1. Bläddra till mappen som innehåller dina Microsoft Office-programfiler.

    Du måste leta reda på den körbara filen SelfCert.exeoch platsen kan variera beroende på olika villkor, till exempel om du använder ett 32- eller 64-bitars Windows-operativsystem eller om du använder Microsoft 365.

    Office-version

    Läge

    Microsoft 365

    C:\Program Files\Microsoft Office \root\Office16

    C:\Program Files (x86)\Microsoft Office \root\Office16

    Office 2019

    Office 2016

    C:\Program Files\Microsoft Office \Office16

    C:\Program Files (x86)\Microsoft Office \Office16

  2. Leta reda på rätt mapp och dubbelklicka på SelfCert.exe.

    Dialogrutan Skapa digitalt certifikat visas.

  3. Ange ett namn på det nya testcertifikatet i rutan Namn på certifikat.

  4. Klicka två gånger på OK.

Det är enkelt och snabbt att signera och distribuera en databas. Du kan paketera filen, använda en digital signatur på paketet och sedan distribuera det signerade paketet till andra användare. Med funktionen Paketera och signera placeras databasen i en Access-distributionsfil (.accdc), signerar filen och placerar sedan det signerade paketet på en plats som du bestämmer. Användare kan sedan extrahera databasen från paketet och arbeta direkt i databasen (inte i paketfilen). Observera att du fortfarande kan använda paketeringsfunktionen för att generera en .accdc-fil, oavsett om du också kodsignerar databasen eller inte. Mer information finns i Distribuera ett Access-program.

I alla versioner av Access kan du använda en digital signatur på komponenterna i databasformaten .mdb och .mde. Från och med Access för databasformaten Microsoft 365 version 2211, stöds även .accdb- och .accde-databasformat.

Om du vill kodsigna en databas gör du följande:

  1. Öppna den databas som du vill signera.

  2. Klicka på Visual Basic i gruppen Makro på fliken Databasverktyg för att starta Visual Basic Editor eller tryck på ALT+F11.

  3. I fönstret Projektutforskaren väljer du det databas- eller Visual Basic för programprojekt (VBA) som du vill signera.

  4. Klicka på Digital signatur på menyn Verktyg.

    Dialogrutan Digital signatur visas.

  5. Klicka på Välj för att välja testcertifikat.

    Dialogrutan Välj certifikat visas.

  6. Välj det certifikat som du vill använda. Mer information finns i Skaffa ett säkerhetscertifikat.

    Om du följde stegen i föregående avsnitt väljer du det certifikat som du skapade med hjälp av SelfCert.

  7. Klicka på OK för att stänga dialogrutan Välj certifikat och klicka på OK igen för att stänga dialogrutan Digital signatur .

Anmärkningar    

  • Om du vill förhindra att användare av din lösning av misstag ändrar i ditt VBA-projekt och därmed upphäver din signatur, måste du låsa VBA-projektet innan du signerar det. Men att låsa VBA-projektet hindrar inte en annan användare från att ersätta digital signatur med en annan signatur. Företagsadministratörer kan omsignera mallar och tillägg och kan på det viset styra exakt vad användarna kan köra på sina datorer.

  • Om programmet ändrar databasen på ett sätt som gör signaturen ogiltig, till exempel genom att skapa en ny redigeringsfråga, undviker du att signera databasen digitalt. Använd i stället ett signerat paket (.accdc) för distribution och kombinera det med hjälp av en betrodd plats.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.