Voit osoittaa, että uskot tietokannan olevan turvallinen ja että sen sisältöön voi luottaa lisäämällä tietokantaan digitaalinen allekirjoitus. digitaalinen allekirjoitus vahvistaa, että kaikki tietokannan makrot, koodimoduulit ja muut suoritettavat osat ovat peräisin allekirjoittajalta ja että kukaan ei ole muuttanut niitä tietokannan allekirjoittamisen jälkeen. Tämä auttaa tietokannan käyttäjiä päättämään, luottavatko he siihen ja sen sisältöön. Ajattele suojausvarmennetta kynänä, jolla allekirjoitat kohteita digitaalisesti, tai vahatiivisteenä, jota vain sinä voit käyttää. Jos haluat lisätä digitaalinen allekirjoitus, voit käyttää kaupallista suojausvarmennetta tai luoda oman. Tietokannan digitaaliseen allekirjoittamiseen käytettävä prosessi määräytyy käyttämäsi tietokantaversion mukaan.
Suojausvarmenteita on kahdenlaisia: kaupallisia ja itse allekirjoitettuja.
Jos haluat allekirjoittaa tietokannan digitaalisesti ja jakaa tietokannan kaupallisesti, hanki kaupallinen suojausvarmenne kaupallisesta varmenteen myöntäjä (CA). Varmenteiden myöntäjät tarkistavat hakijan taustan varmistaakseen, että sisällön (kuten tietokantojen) tuottaja on hyvämaineinen. Lisätietoja on artikkelissa Digitaalisen tunnuksen tai digitaalisten allekirjoituspalvelujen etsiminen.
Jos haluat käyttää tietokantaa henkilökohtaisiin tai rajoitettuihin työryhmätilanteisiin omassa organisaatiossasi käytettäväksi, voit luoda digitaalinen varmenne käyttämällä Microsoft 365 sisältyvää SelfCert-työkalua.
Tärkeää: Jos allekirjoitat tiedoston digitaalisesti käyttämällä luomaasi digitaalinen varmenne ja jaat sitten digitaalisesti allekirjoitetun tiedoston, muut eivät voi vahvistaa digitaalinen allekirjoitus aitoutta ilman, että he ovat manuaalisesti päättäneet luottaa itse allekirjoitettuun varmenteeseen.
-
Siirry kansioon, joka sisältää Microsoft Office ohjelmatiedostot.
Sinun on etsittävä suoritettava tiedosto ,SelfCert.exe, ja sijainti voi vaihdella eri ehtojen mukaan, kuten jos käytät 32- tai 64-bittistä Windows-käyttöjärjestelmää tai käytätkö Microsoft 365.
Office-versio
Sijainti
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
-
Etsi oikea kansio ja kaksoisnapsauta SelfCert.exe.
Näkyviin tulee Luo digitaalinen varmenne -valintaikkuna.
-
Kirjoita Varmenteen nimi -ruutuun uuden testivarmenteen nimi.
-
Valitse OK kahdesti.
Tietokannan allekirjoittaminen ja jakaminen on helppoa ja nopeaa. Voit pakata tiedoston, lisätä pakettiin digitaalinen allekirjoitus ja jakaa allekirjoitetun paketin muille käyttäjille. Paketti ja allekirjoitus -toiminto sijoittaa tietokannan Access deployment (.accdc) -tiedostoon, allekirjoittaa tiedoston ja sijoittaa allekirjoitetun paketin määrittämääsi sijaintiin. Tämän jälkeen käyttäjät voivat purkaa tietokannan pakkauksen ja käyttää tietokantaa suoraan (eikä pakkaustiedostossa). Huomaa, että voit edelleen käyttää pakkaustoimintoa .accdc-tiedoston luomiseen riippumatta siitä, allekirjoitatko tietokannan koodilla vai et. Lisätietoja on artikkelissa Access-sovelluksen käyttöönotto.
Kaikissa Access versioissa voit käyttää digitaalinen allekirjoitus.mdb- ja .mde-tietokantamuodoissa. Microsoft 365 version 2211 Access alkaen tuetaan myös .accdb- ja .accde-tietokantamuotoja.
Jos haluat allekirjoittaa tietokannan koodilla, toimi seuraavasti:
-
Avaa allekirjoitettava tietokanta.
-
Käynnistä Visual Basic -editori valitsemalla Tietokantatyökalut-välilehdenMakro-ryhmästäVisual Basic tai painamalla näppäinyhdistelmää ALT+F11.
-
Valitse Project Explorer -ikkunassa tietokanta tai Visual Basic for Applications (VBA) -projekti, jonka haluat allekirjoittaa.
-
Valitse Työkalut-valikossa Digitaalinen allekirjoitus.
Näkyviin tulee Digitaalinen allekirjoitus -valintaikkuna.
-
Valitse koetestivarmenne napsauttamalla Valitse.
Näkyviin tulee Valitse varmenne -valintaikkuna.
-
Valitse varmenne, jonka haluat ottaa käyttöön. Lisätietoja on artikkelissa Suojausvarmenteen hankkiminen.
Jos olet toiminut edellä kuvatulla tavalla, valittava varmenne on SelfCert-ohjelmalla luotu varmenne.
-
Sulje Valitse varmenne -valintaikkuna valitsemalla OK ja sulje Digitaalinen allekirjoitus -valintaikkuna valitsemalla OK uudelleen.
Huomautukset
-
Jos haluat estää sen, että sovelluksesi käyttäjät muuttavat VBA-projektiasi epähuomiossa ja poistavat allekirjoituksen, lukitse VBA-projekti ennen allekirjoittamista. VBA-projektin lukitseminen ei kuitenkaan estä toista käyttäjää korvaamasta digitaalinen allekirjoitus toisella allekirjoituksella. Yritysten järjestelmänvalvojat voivat rajoittaa ohjelmia, joita käyttäjät suorittavat tietokoneissaan, allekirjoittamalla mallit ja apuohjelmat uudelleen.
-
Jos sovellus muokkaa tietokantaa tavalla, joka mitätöi allekirjoituksen esimerkiksi luomalla uuden toimintokyselyn, vältä tietokannan digitaalista allekirjoittamista. Käytä sen sijaan allekirjoitettua pakettia (.accdc) jakeluun ja yhdistä se sitten luotetun sijainnin käyttöön.