Parodykite patikimumą įtraukdami skaitmeninį parašą į "Access" duomenų bazę

Taikoma
„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Galite įrodyti, kad tikite, jog duomenų bazė yra saugi ir kad jos turiniu galima pasitikėti, įtraukdami į duomenų bazę skaitmeninį parašą. Skaitmeninis parašas patvirtina, kad visos makrokomandos, kodo moduliai ir kiti vykdomieji komponentai duomenų bazėje buvo įtraukti ją pasirašiusio asmens ir nuo pasirašymo duomenų bazėje niekas nebuvo keičiama. Tai padeda duomenų bazę naudojantiems žmonėms nuspręsti, ar pasitikėti ja ir jos turiniu. Saugos sertifikatas – tai tarsi rašiklis, kurį naudojate daiktams pasirašyti skaitmeniniu parašu, arba vaško antspaudas, kurį galite klijuoti tik jūs. Norėdami įtraukti skaitmeninį parašą, galite naudoti komercinį saugos sertifikatą arba galite sukurti savo. Duomenų bazės pasirašymas skaitmeniniu būdu priklauso nuo naudojamos duomenų bazės versijos.

Saugos sertifikato gavimas

Yra dviejų tipų saugos sertifikatai: komerciniai ir vartotojo pasirašomi.

Komercinio saugumo sertifikato gavimas

Jei norite skaitmeniniu parašu pasirašyti duomenų bazę ir tada platinti ją komerciniais tikslais, turėtumėte įsigyti komercinį saugos sertifikatą iš komercinio sertifikavimo institucijos (CA). Sertifikavimo institucijos atlieka patikras fone, kad patikrintų, ar turinį (pvz., duomenų bazes) kuriantys asmenys yra geros reputacijos. Daugiau informacijos ieškokite Skaitmeninio ID arba skaitmeninio parašo tarnybų radimas.

Vartotojo pasirašomo sertifikato kūrimas

Jei norite naudoti duomenų bazę asmeniniais arba ribotos darbo grupės scenarijais, skirtais naudoti savo organizacijoje, galite sukurti skaitmeninį sertifikatą naudodami "SelfCert" įrankį, įtrauktą į "Microsoft 365".

Svarbu

Jei dokumentą pasirašysite skaitmeniniu parašu naudodami savo sukurtą skaitmeninį sertifikatą, o tada bendrinsite skaitmeniniu parašu pasirašytą failą, kiti žmonės negalės patikrinti jūsų skaitmeninio parašo autentiškumo, jei rankiniu būdu nenuspręs, ar pasitikėti jūsų pasirašytu sertifikatu.

  1. Pereikite į aplanką, kuriame yra jūsų "Microsoft Office" programų failai.
    Turėsite rasti vykdomąjį failą, SelfCert.exe, o vieta gali skirtis priklausomai nuo įvairių sąlygų, pvz., ar naudojate 32 bitų arba 64 bitų "Windows" operacinę sistemą arba "Microsoft 365".

    "Office" versija Vieta
    „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. Raskite reikiamą aplanką ir dukart spustelėkite SelfCert.exe.
    Rodomas dialogo langas Skaitmeninio sertifikato kūrimas.

  3. Lauke Jūsų sertifikato pavadinimas įveskite naujo testavimo sertifikato pavadinimą.

  4. Dukart spustelėkite Gerai.

"Access" paketo pasirašymas skaitmeniniu būdu norint paskirstyti duomenų bazę

Pasirašyti ir paskirstyti duomenų bazę paprasta ir greita. Galite supakuoti failą, pritaikyti skaitmeninį parašą tam paketą ir paskirstyti pasirašytą paketą kitiems vartotojams. Paketų ir pasirašymo įfunkcija paverčia duomenų bazę į "Access Deployment" formato (.accdc) failą, pasirašo failą ir pasirašytą paketą padeda nustatytoje vietoje. Vartotojai gali išskleisti duomenų bazės paketą ir dirbti tiesiogiai duomenų bazėje (ne su paketo failu). Atminkite, kad galite naudoti pakavimo funkciją generuodami .accdc failą, net jei taip pat pasirašysite duomenų bazę. Daugiau informacijos ieškokite "Access" programos diegimas.

"Access" duomenų bazės pasirašymas skaitmeniniu parašu

Visos "Access" versijos leidžia taikyti skaitmeninį parašą komponentams .mdb ir .mde duomenų bazės formatuose. Pradedant nuo "„Access““", skirtos „Microsoft 365“ 2211 versijai, taip pat palaikomi .accdb ir .accde duomenų bazės formatai.

Norėdami pasirašyti duomenų bazę kodu, atlikite šiuos veiksmus:

  1. Atidarykite duomenų bazę, kurią norite pasirašyti.
  2. Skirtuko Duomenų bazės įrankiai grupėje Makrokomandos spustelėkite "Visual Basic ", kad paleistumėte "Visual Basic" rengyklę, arba paspauskite ALT+F11.
  3. „Project Explorer“ lange pasirinkite duomenų bazę arba „Visual Basic for Applications“ (VBA) projektą, kurį norite pasirašyti.
  4. Meniu Įrankiai spustelėkite Skaitmeninis parašas.
    Rodomas dialogo langas Skaitmeninis parašas.
  5. Spustelėkite Pasirinkti, kad pažymėtumėte testavimo sertifikatą.
    Rodomas dialogo langas Pasirinkti sertifikatą.
  6. Pasirinkite sertifikatą, kurį norite taikyti. Daugiau informacijos rasite Saugos sertifikato gavimas.
    Jei atlikote ankstesniame skyriuje nurodytus veiksmus, pasirinkite sertifikatą, kurį sukūrėte naudodami „SelfCert“.
  7. Spustelėkite Gerai , kad uždarytumėte dialogo langą Pasirinkti sertifikatą , ir dar kartą spustelėkite Gerai , kad uždarytumėte dialogo langą Skaitmeninis parašas .

Pastabos.

  • Jei norite savo sprendimo vartotojus apsaugoti nuo atsitiktinio VBA projekto modifikavimo ar parašo padarymo nebegaliojančiu, prieš pasirašydami užrakinkite VBA projektą. Tačiau VBA projekto užrakinimas nedraudžia kitam vartotojui pakeisti skaitmeninio parašo kitu parašu. Įmonės administratoriai gali iš naujo pasirašyti šablonus ir priedus, kad galėtų kontroliuoti, ką tiksliai vartotojai gali paleisti savo kompiuteriuose.
  • Jei jūsų programa modifikuoja duomenų bazę taip, kad parašas taptų negaliojančiu, pvz., sukurdama naują veiksmo užklausą, venkite duomenų bazės pasirašyti skaitmeniniu parašu. Vietoj to paskirstymui naudokite pasirašytą paketą (.accdc), tada sujunkite jį su patikimos vietos naudojimu.