Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

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 makron, kodmoduler och andra körbara komponenter i databasen härrör från 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 en egen. 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 en kommersiell 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 ett digitalt certifikat med verktyget SelfCert som ingår i Microsoft 365.

Viktigt!: Om du signerar ett dokument digitalt med ett digitalt certifikat som du skapade och du sedan delar den digitalt signerade filen med andra kan de inte verifiera din digitala signatur utan att manuellt välja 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 (x86)\Microsoft Office\root\Office16

    Office 2019

    Office 2016

    C:\Program Files\Microsoft Office\Office16

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

    Office 2013

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

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

    Office 2010

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

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

  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. Funktionen Paketera och signera placerar 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 Microsoft 365 version 2211 stöds även databasformaten .accdb och .accde.

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 for Applications-projekt (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 den digitala signaturen 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.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×