Apsaugoti "Access 2007" duomenų bazės

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Šiame straipsnyje paaiškinama, kaip padaryti programos Microsoft Office Access 2007 duomenų bazes saugesnes. Jame paaiškinamos sąvokos, kurias reikia suprasti, kad būtų galima teisingai naudoti programos Office Access 2007 saugos priemones, ir kaip naudoti programos Access duomenų bazei apsaugoti pateikiamus įrankius.

Šiame straipsnyje

Kas naujo "Office Access 2007" saugoje

"Office Access 2007" duomenų bazės naudojimas patikimoje vietoje

Supakavimas, pasirašymas ir paskirstymas "Office Access 2007" duomenų bazės

Išjungto turinio įgalinimas atidarius duomenų bazę

Duomenų bazės slaptažodžio naudojimas šifruojant "Office Access 2007" duomenų bazės

Kaip veikia iš ankstesnės versijos Access atidaryti programoje "Office Access 2007" duomenų bazių sauga

Nesaugių išraiškų vykdymas (smėlio dėžės režimo išjungimas)

Programos Office Access 2007 saugos naujienos

Programa Office Access 2007 pateikia patobulintą saugos modelį, kuris padeda supaprastinti saugos taikymo duomenų bazei ir duomenų bazės su įgalinta sauga atidarymo procesus.

Pastaba : Nors modelis ir šiame straipsnyje aprašytus būdus padidinti saugą, saugiausia taip, kaip apsaugoti duomenis yra laikyti savo lenteles serveryje, pvz., kompiuterio, kuriame veikia Windows SharePoint Services 3.0, ir saugoti savo formose ir ataskaitose vietos kompiuteriams arba tinkle akcijų. Informacijos apie Access duomenų bazės naudoja Windows SharePoint Services 3.0, ieškokite straipsniuose eksportuoti lentelę arba užklausą į "SharePoint" svetainės ir saito "SharePoint" sąrašo duomenų importavimas iš arba.

Čia pateikiamas programos Office Access 2007 saugos naujienų sąrašas:

  • Galimybė peržiūrėti duomenis net tada, kai nenorite duomenų bazėje įgalinti išjungto Applications (VBA) kodo ar komponentų. Programoje Microsoft Office Access 2003 nustatę aukštą saugos lygį, kad galėtumėte peržiūrėti duomenis, turėdavote pasirašyti kodu ir patvirtinti duomenų bazės patikimumą. Programoje Office Access 2007 galite atidaryti duomenų bazes ir peržiūrėti duomenis neverčiami nuspręsti, ar turėtumėte įgalinti duomenų bazę.

  • Lengvesnis naudojimas. Jei duomenų bazės failus ( Office Access 2007 naująjį failo formatą arba ankstesniais failų formatais) patikimoje vietoje, pvz., aplanką arba tinklo failų bendrinimo kurį nustatysite kaip saugų, tuos failus, bus atidaryti ir paleisti be nerodant įspėjimo pranešimų ar uždavimas galite įgalinti Išjungto turinio. Be to, jei atidarote duomenų bazės iš ankstesnės "Access" versijose, pvz., .mdb arba .mde failus, Office Access 2007, ir duomenų bazė buvo pasirašytas skaitmeniniu parašu ir pasirinkote pasitikėti leidėju, tuos failus, bus veiks be pasitikėjimo sprendimų. Tačiau atminkite, kad VBA kodas pasirašyto duomenų bazėje neveiks, kol pasitikite, ji neveiks, jei skaitmeninis parašas tampa negaliojančiu. Parašas tampa negaliojančiu, kai kas nors kitas asmuo, pasirašęs piktavališkai duomenų bazės turinį. Daugiau informacijos apie duomenų bazių pasirašymą ieškokite skyriuje, kaip veikia iš ankstesnės versijos Access atidaryti programoje "Office Access 2007" duomenų bazių sauga.

    Jei nesate tikri, ar pasitikėti sertifikatu, straipsnyje Kaip sužinoti, ar skaitmeninis parašas yra patikimas pateikiama bendra informacija apie datos ir kitų elementų tikrinimą sertifikate, siekiant užtikrinti, kad jis galioja.

  • Patikimumo centras. Patikimumo centras – dialogo langas, kuriame pateikiama vienoje vietoje ir prieigos saugos parametrų keitimas. Naudojate patikimumo centre, sukurti arba keisti patikimas vietas ir Office Access 2007saugos parinkčių nustatymas. Šie parametrai daro įtaką naujų ir esamų duomenų bazių veikia, kai jos atidaromos tame programos Access egzemplioriuje. Patikimumo centre taip pat yra logika, skirta įvertinti komponentų duomenų bazėje ir nustatyti, ar duomenų bazė yra saugi atidaryti, ar patikimumo centras turėtų išjungti duomenų bazės ir leidžia pasirinkti, kad ji. Šiame straipsnyje rasite informacijos apie patikimumo centro naudojimą su "Access", naudojimas "Office Access 2007" duomenų bazės patikimoje vietoje .

    Norėdami gauti bendros informacijos apie patikimumo centro naudojimą, žr. straipsnį Mano parinkčių ir parametrų peržiūra patikimumo centre.

  • Mažiau įspėjimo pranešimų. Ankstesnėse programos Access versijose turėjote tvarkytis su įvairiais įspėjimo pranešimais – makrokomandų sauga ir smėlio dėžės režimas yra puikūs pavyzdžiai. Numatyta, kad atidarius programos Office Access 2007 duomenų bazę nesaugioje vietoje, rodomas vienintelis įrankis, vadinamas pranešimų juosta.

    Pranešimų juosta

    Jei žinote, kad galite pasitikėti duomenų baze, galite naudoti pranešimų juostą bet kokiems uždraustiems komponentams: veiksmo užklausoms (užklausoms, kurios prideda, naikina arba keičia duomenis), makrokomandoms, ActiveX valdikliams, išraiškoms (funkcijoms, kurios įvertinamos kaip viena reikšmė) ir VBA kodui  įgalinti, kai atidarote duomenų bazę, kurioje šių komponentų yra vienas ar daugiau.

  • Nauji būdai pasirašyti ir paskirstyti failus, sukurtus programos Office Access 2007 failų formatu. Ankstesnėse programos Access versijose, norint pritaikyti saugos sertifikatą atskiriems duomenų bazės komponentams, buvo naudojama Visual Basic rengyklė. Programoje Office Access 2007 duomenų bazė pakuojama ir tada paketas pasirašomas bei paskirstomas. Išskleidus duomenų baze iš pasirašyto paketo patikimoje vietoje, ji veiks nerodant ir pranešimų juosta nebus rodoma. Išskleidus duomenų bazę iš pasirašyto paketo nepatikimoje vietoje, tačiau patvirtinus paketo sertifikato patikimumą ir jo parašui esant tinkamam, patikimumo patvirtinti nereikia. Pakuojant ir pasirašant nepatikimą arba netinkamu skaitmeniniu parašu pasirašytą duomenų bazę, reikia kaskart ją atidarant patvirtinti patikimumą naudojant pranešimų juostą, nebent duomenų bazė perkeliama į patikimą vietą.

  • Trumpesnis programos Office Access 2007 failo formato duomenų bazių, naudojančių duomenų bazės slaptažodžio priemonę, užšifravimo algoritmas. Užšifruojant duomenų bazę, duomenys jos lentelėse užšifruojami. Tai padeda neleisti nepageidaujamiems vartotojams skaityti jūsų duomenų.

  • Naujas makrokomandų veiksmų, kurie atliekami net ir išjungus duomenų bazę, poklasis. Šios saugesnės makrokomandos taip pat gali tvarkyti triktis. Be to, galite įdėti makrokomandas (netgi atliekančias veiksmus, kuriuos programa „Access“ išjungia) tiesiai bet į kurią formą, ataskaitą ar valdiklio ypatybę, kurios logiškai veiktų su VBA kodo moduliu arba makrokomanda iš ankstesnės „Access“ versijos.

    Daugiau informacijos apie makrokomandas, ieškokite straipsnyje makrokomandų pagrindai programoje "Access 2007".

Tęsdami toliau, atminkite šias taisykles:

  • Kai atidarote duomenų bazę patikimoje vietoje, visi komponentai vykdomi nereikalaujant patikimumo sprendimų.

  • Kai supakuojate, pasirašote ir visuotinai įdiegiate ankstesnės „Access“ versijos duomenų bazę (failus .mdb arba .mde), visi komponentai vykdomi nereikalaujant patikimumo sprendimo, jei duomenų bazė turi galiojantį patikimo leidėjo skaitmeninį parašą ir pasitikite jo sertifikatu.

  • Jei pasirašote ir diegiate nepatikimoje duomenų bazėje nepatikimoje vietoje, patikimumo centre išjungiamas duomenų bazės pagal numatytuosius nustatymus ir turite pasirinkti duomenų bazę kaskart, kai atidarysite jį įjungti. Daugiau informacijos ieškokite skyriuje įgalinti Išjungto turinio atidarius duomenų bazę.

Programa Office Access 2007 ir vartotojo lygio sauga

Programa Office Access 2007 neteikia vartotojo lygio saugos duomenų bazėms, sukurtoms naujuoju failo formatu (.accdb ir .accde failai). Tačiau atidarius ankstesnės programos Access versijos duomenų bazę, kuriai pritaikyta vartotojo lygio sauga, programoje Office Access 2007 tie parametrai veiks.

Konvertuojant duomenų bazę iš ankstesnės programos Access versijos su vartotojo lygio sauga į naująjį failo formatą, programa Access visus saugos parametrus pašalins automatiškai ir pritaikys .accdb arba .accde failų saugos taisykles.

Galiausiai, atminkite, kad atidarius duomenų bazes, sukurtas programoje Office Access 2007, visi vartotojai gali bet kada matyti visus duomenų bazės objektus.

Programos Office Access 2007 saugos struktūra

Norint suprasti programos Office Access 2007 saugos struktūrą, reikia atsiminti, kad programos Access duomenų bazė nėra tas pats failas kaip programos Microsoft Office Excel 2007 darbaknygė arba programos Microsoft Office Word 2007 dokumentas. Programos Access duomenų bazė yra objektų: lentelių, formų, užklausų, makrokomandų, ataskaitų ir t. t.,  kurie veikdami dažnai priklauso vieni nuo kitų, rinkinys. Pavyzdžiui, jei kuriate duomenų įrašų formą, negalite ja naudodamiesi įvesti ar saugoti duomenų, jei nesusiejate formos valdiklių su lentele.

Keletas programos Access komponentų, įskaitant veiksmo užklausas (užklausas, kurios įterpia, naikina ar keičia duomenis), makrokomandas, išraiškas (funkcijas, grąžinančias vieną reikšmę) ir VBA kodą, gali kelti saugumo rizikas. Norint padaryti jūsų duomenis saugesnius, programa Office Access 2007 ir patikimumo centras, kaskart atidarius duomenų bazę, atlieka saugumo patikrinimų rinkinį. Šis procesas vyksta taip:

  • Atidarius .accdb arba .accde failą programoje Office Access 2007, programa Access pateikia duomenų bazės vietą patikimumo centrui. Jei vieta patikima, duomenų bazė veikia naudodama visas funkcijas. Atidarius ankstesnės programos Access versijos duomenų bazę programoje Office Access 2007, programa Access pateikia jos vietą ir jai pritaikyto skaitmeninio parašo informaciją, jei tokios yra.

    Patikimumo centras patikrina tuos „įrodymus“, kad įvertintų duomenų bazės patikimumą ir tada informuoja programą Access, kaip atidaryti duomenų bazę. Programa Access duomenų bazę uždraudžia arba atidaro ją naudodama visas funkcijas.

    Pastaba : Atminkite, kad jūsų arba jūsų sistemos administratoriaus pasirinkti patikimumo centro parametrai valdo patikimumo sprendimus, priimamus programai Access atidarius duomenų bazę.

    Daugiau informacijos apie patikimumo centro naudojimą ieškokite straipsnyje Rodyti mano saugos ir privatumo parametrų patikimumo centre.

  • Jei patikimumo centras išjungė bet kokį turinį, atidarant duomenų bazę bus parodyta pranešimų juosta.

    Pranešimų juosta

    Norėdami įgalinti uždraustą turinį, spustelėkite Parinktys ir pasirodžiusiame dialogo lange pasirinkite norimas parinktis. Programa Access įgalina uždraustą turinį ir duomenų bazė atidaroma iš naujo su visomis funkcijomis. Kitu atveju uždrausti komponentai neveiks.

  • Numatyta, kad atidarius ankstesniu failo formatu (.mdb arba .mde failai) sukurtą duomenų bazę, kuri nėra pasirašyta ir patikima, programa Access uždraudžia visą vykdytiną turinį.

Išjungimo režimo supratimas

Patikimumo centrui duomenų bazę įvertinus kaip nepatikimą, programa Office Access 2007 ją atidaro išjungimo režimu – t. y. išjungia visą vykdytiną turinį. Tai tinka duomenų bazėms, sukurtoms naujuoju programos Office Access 2007 failo formatu, ir failams, sukurtiems naudojant senesnes programos Access versijas.

Programa Office Access 2007 išjungia šiuos komponentus:

  • VBA kodą ir bet kokias VBA kode esančias nuorodas, taip pat visas nesaugias išraiškas.

  • Nesaugius veiksmus visose makrokomandose. „Nesaugūs“ veiksmai yra bet kokie veiksmai, galintys vartotojui leisti modifikuoti duomenų bazę ar gauti prieigą prie išteklių, esančių už duomenų bazės ribų. Tačiau kartais programos Access išjungiami veiksmai gali būti laikomi „saugiais“. Pavyzdžiui, jei pasitikite asmeniu, sukūrusiu duomenų bazę, galite pasitikėti bet kokiomis nesaugiomis makrokomandomis.

  • Keletas užklausų tipų:

    • Veiksmų užklausos    Jos įtraukia, naujina ir naikina duomenis.

    • Duomenų apibrėžimo kalbos (DDL) užklausos    Jos naudojamos objektams duomenų bazėje, pvz., lentelėms ir procedūroms, kurti ir keisti.

    • Tiesioginės SQL užklausos     Jos siunčia komandas tiesiogiai duomenų bazės serveriui, palaikančiam Open Database Connectivity (ODBC) standartą. Tiesioginės užklausos dirba su serveryje esančiomis lentelėmis neįtraukdamos programos Access duomenų bazės variklio.

  • ActiveX valdikliai.

Atidarius duomenų bazę, programa Access gali bandyti įkelti priedų – programų, kurios išplėsti Access arba atidarytos duomenų bazės. Taip pat galite paleisti vedliai kuriamų objektų atidarytoje duomenų bazėje. Kai papildinys įkeliamas arba paleidote vedlį, prieigos perduoda duomenų patikimumo centre, kuris leidžia papildomą patikimumo sprendimus, bet įgalina arba išjungia objektą ar veiksmą. Kai patikimumo centre išjungiamas duomenų bazę ir jūs nesutinka, kad, beveik visada galite naudoti pranešimų juostą, Norėdami įgalinti turinį. Priedams taisyklės išimtis. Jei patikimumo centras (srityje priedai ), galite pažymėti žymės langelį Reikalauti taikomosios programos plėtiniai turi būti pasirašytas patikimo leidėjo , "Access" paragins įgalinti papildinį, bet šio proceso nebūtų pranešimų juosta. Informacijos apie naudojant patikimumo centrą, šiame straipsnyje rasite naudojimas "Office Access 2007" duomenų bazės patikimoje vietoje .

Puslapio viršus

Programos Office Access 2007 duomenų bazės naudojimas patikimoje vietoje

Kai programos Office Access 2007 duomenų bazė padėta patikimoje vietoje, ją atidarius, veikia visas VBA kodas, makrokomandos ir saugios išraiškos. Atidarant duomenų bazę, nereikia priimti patikimumo sprendimų.

Programos Office Access 2007 duomenų bazės naudojimo saugioje vietoje procesas apima šiuos veiksmus:

  1. Patikimos vietos radimas arba kūrimas naudojantis patikimumo centru.

  2. Programos Office Access 2007 duomenų bazės įrašymas, perkėlimas arba kopijavimas patikimoje vietoje.

  3. Duomenų bazės atidarymas ir naudojimas.

Šios veiksmų grupės paaiškina, kaip rasti arba kurti patikimą vietą ir tada joje pridėti duomenų bazę.

Patikimumo centro paleidimas

  • Spustelėkite „Microsoft Office“ mygtuką Mygtuko paveikslėlis , o tada spustelėkite „Access“ parinktys.

    Pastaba : Nebūtina atidaryti duomenų bazės.

    Rodomas dialogo langas Access parinktys.

  • Spustelėkite Patikimumo centras ir dalyje Microsoft Office Access patikimumo centras spustelėkite Patikimumo centro parametrai.

  • Spustelėkite Patikimos vietos ir atlikite šiuos veiksmus:

    • Pažymėkite vienos ar daugiau patikimų vietų maršrutus.

    • Sukurkite naują patikimą vietą. Norėdami tai padaryti, spustelėkite Pridėti naują vietą, tada užpildykite parinktis dialogo lange Microsoft Office patikimos vietos.

      Daugiau informacijos apie patikimos vietos kūrimas, ieškokite straipsnyje kūrimas, pašalinti arba pakeisti patikimą vietą savo failams.

Duomenų bazės padėjimas patikimoje vietoje

  • Savo mėgstamiausiu metodu perkelkite arba nukopijuokite duomenų bazės failą į patikimą vietą. Pavyzdžiui, failui kopijuoti ar perkelti galite naudoti Windows Explorer arba galite atidaryti failą programoje Access ir įrašyti jį patikimoje vietoje.

Duomenų bazės atidarymas patikimoje vietoje

  • Naudoti savo mėgstamą metodą atidarykite failą. Pvz., galite suraskite ir dukart spustelėkite failą "Windows Explorer", arba, jei yra "Access", galite spustelėti "Microsoft Office" mygtukas Mygtuko paveikslėlis , raskite ir atidarykite failą.

Puslapio viršus

Programos Office Access 2007 duomenų bazės pakavimas, pasirašymas ir paskirstymas

Office Access 2007 leidžia lengvai ir greitai pasirašyti ir paskirstyti. Kai sukuriate .accdb arba .accde failą, galite paketą failą, taikyti skaitmeninis parašas paketo ir tada platinti pasirašytą paketą kitiems vartotojams. Paketo ir parašo priemonė padeda duomenų bazę, prieigos diegimo (.accdc) faile, ženklai failą ir tada padeda pasirašyto paketo vietoje, kad nustatyti. Vartotojai gali tada išskleiskite duomenų bazės paketą ir dirbant duomenų bazę (ne paketo failą).

Tęsdami darbą, atminkite toliau pateikiamus faktus.

  • Duomenų bazės supakavimas ir paketo pasirašymas yra būdas išreikšti pasitikėjimą. Kai supakuojate ir pasirašote duomenų bazę, jūsų skaitmeninis parašas patvirtina, kad duomenų bazė nebuvo keista po to, kai sukūrėte paketą.

  • Po to, kai duomenų bazė išskleidžiama iš paketo, nebelieka ryšio tarp pasirašyto paketo ir išskleistos duomenų bazės.

  • Tik su duomenų bazėmis, įrašyti Office Access 2007 failo formatu, galite naudoti įrankį supakuoti ir pasirašyti. Access 2007 taip pat teikia pasirašyti ir paskirstyti duomenų bazių, kurios buvo sukurtos ankstesnės failo formatu. Turite naudoti skaitmeninio parašo įrankį, kuris yra tinkamas duomenų bazės failo formatas, kurį naudojate.

  • Į paketą galite įtraukti tik vieną duomenų bazę.

  • Proceso metu skaitmeniniu parašu pasirašomas paketas, kuriame yra visa jūsų duomenų bazė, ne tik makrokomandos ar moduliai.

  • Proceso metu paketo failas suglaudinamas, kad būtų sutrumpintas atsisiuntimo laikas.

  • Galite išskleisti duomenų bazes iš paketinių failų, esančių „Windows SharePoint Services 3.0“ serveriuose.

Tolimesnių skyrių žingsniuose paaiškinta, kaip sukurti pasirašytą paketo failą ir kaip išskleisti ir naudoti duomenų bazę iš pasirašyto paketo failo.

Vartotojo patvirtinto sertifikato kūrimas

  1. Atidarykite duomenų bazę, kurią norite supakuoti ir pasirašyti.

  2. Spustelėkite "Microsoft Office" mygtukas Mygtuko paveikslėlis , spustelėkite publikuoti, tada supakuoti ir pasirašyti.

    Rodomas dialogo langas Pasirinkti sertifikatą.

  3. Pasirinkite skaitmeninį sertifikatą ir spustelėkite Gerai.

    Pasirodys dialogo langas Kurti „Microsoft Office Access“ patvirtintą paketą.

  4. Sąraše Įrašyti į pažymėkite savo pasirašyto duomenų bazės paketo vietą.

  5. Laukelyje Failo vardas įveskite pasirašyto paketo pavadinimą, tada spustelėkite Kurti.

    „Access“ sukuria .accdc failą ir įdeda jį į jūsų pasirinktą vietą.

Pasirašyto paketo išskleidimas ir naudojimas

  • Spustelėkite „Microsoft Office“ mygtuką Mygtuko paveikslėlis , tada spustelėkite Atidaryti.

    Atidaromas dialogo langas Atidaryti.

  • Kaip failo tipą pažymėkite Pasirašyti „Microsoft Office Access“ paketai (*.accdc).

  • Naudodami sąrašą Kur ieškoti raskite aplanką, kuriame yra jūsų .accdc failas, pažymėkite failą ir spustelėkite Atidaryti.

  • Atlikite vieną iš toliau nurodytų veiksmų.

    • Jei pasirenkate pasitikėti saugos sertifikatu, naudotu visuotinio diegimo paketui pasirašyti, parodomas dialogo langas Duomenų bazės išskleidimas į. Pereikite prie kito veiksmo.

    • Jei dar nepasirinkote pasitikėti saugos sertifikatu, parodomas toliau pateikiamas pranešimas.

      Patarimo pranešimas

      Jei pasitikite duomenų baze, spustelėkite Atidaryti. Jei pasitikite visais teikėjo sertifikatais, spustelėkite Pasitikėti viskuo, ką teikia šis leidėjas. Rodomas dialogo langas Išskleisti duomenų bazę į.

      Pastaba : Jei duomenų bazės paketui pasirašyti naudojate pačių pasirašytą sertifikatą ir atidarę tą paketą spustelite Pasitikėti viskuo, ką teikia šis leidėjas, visada bus pasitikima paketais, pasirašytais naudojant jūsų pačių pasirašytus sertifikatus.

  • Jei norite, sąraše Įrašyti į galite pažymėti išskleistos duomenų bazės vietą, o tada laukelyje Failo vardas įvesti kitą išskleistos duomenų bazės pavadinimą.

    Patarimas : Jei duomenų bazę išskleidžiate patikimoje vietoje, jos turinys bus automatiškai įgalintas kiekvienąkart ją atidarius. Jei pasirenkate nepatikimą vietą, dalis duomenų bazės turinio gali būti išjungta pagal numatytuosius nustatymus.

  • Spustelėkite Gerai.

Jei nesate tikri, ar pasitikėti sertifikatu, straipsnyje Kaip sužinoti, ar skaitmeninis parašas yra patikimas pateikiama bendra informacija apie datos ir kitų elementų tikrinimą sertifikate, siekiant užtikrinti, kad jis galioja.

Puslapio viršus

Išjungto turinio įgalinimas atidarius duomenų bazę

Numatyta, kad programa Access išjungia visą vykdytiną duomenų bazės turinį, nebent duomenų baze pasitikima arba ji padedama patikimoje vietoje. Atidarius duomenų bazę, programa Access išjungia turinį ir rodo pranešimų juostą.

Pranešimų juosta

Skirtingai nei Access 2003 Office Access 2007 nerodo Modaliniai dialogo langai (dialogo langus, kuriems būtina laikinai priimti sprendimą prieš ką nors daryti) rinkinys atidarius duomenų bazę. Tačiau jei norite Office Access 2007 į tą ankstesnę veikimo būdą, galite pridėti registro raktą ir yra senesnės Modaliniai dialogo langas. Pabaigoje šiame skyriuje aprašyti veiksmai registro rakto keitimas.

Nepaisant to, kaip programa Access veikia atidarius duomenų bazę, jei ta duomenų bazė teikiama patikimo leidėjo, galite pasirinkti įgalinti vykdytinus failo komponentus.

Pasitikėjimas duomenų baze

  1. Pranešimų juostoje spustelėkite Parinktys.

    Rodomas dialogo langas Microsoft Office saugos parinktys.

  2. Pasirinkite Įgalinti šį turinį ir spustelėkite Gerai.

Jei nematote pranešimų juostos

  • Skirtuko Duomenų bazės įrankiai grupėje Rodymas/slėpimas spustelėkite Pranešimų juosta.

Svarbu : Vykdant šiuos veiksmus, programa Access įgalina visą išjungtą turinį, įskaitant ir potencialiai kenkėjišką kodą, iki uždarysite duomenų bazę. Jei kenkėjiškas kodas pakenks jūsų duomenims arba kompiuteriui, programa Access žalos anuliuoti negalės.

Duomenų bazės uždarymas

  • Spustelėkite "Microsoft Office" mygtukas Mygtuko paveikslėlis , ir tada spustelėkite Uždaryti duomenų bazę.

Iš naujo atidarius duomenų bazę, vėl rodoma pranešimų juosta. Čia galite uždaryti pranešimų juostą ir palikti išjungtą turinį esamos būsenos arba ją paslėpti. Abiejų veiksmų rezultatas vienodas – visas išjungtas turinys lieka išjungtas.

Turinio išjungimas

  1. Pranešimų juostoje spustelėkite Parinktys.

    Rodomas dialogo langas Microsoft Office saugos parinktys.

  2. Pažymėkite Padėti apsaugoti mane nuo nežinomo turinio (rekomenduojama) ir spustelėkite Gerai.

    Programa Access išjungia visus potencialiai pavojingus komponentus.

Pranešimų juostos slėpimas

  • Nepriimdami pasitikėjimo sprendimo, spustelėkite mygtuką Uždaryti (X), esantį viršutiniame pranešimų juostos kampe.

    Pranešimų juosta uždaroma.

Pranešimų juostos rodymas

  • Skirtuko Duomenų bazės įrankiai grupėje Rodymas/slėpimas spustelėkite Pranešimų juosta. Norėdami rodyti pranešimų juostą, taip pat galite uždaryti ir iš naujo atidaryti duomenų bazę.

Registro rakto pridėjimas, norint rodyti modalinius dialogo langus

Dėmesio Neteisingai koreguodami registrą, galite labai pakenkti operacinei sistemai ir ją reikės įdiegti iš naujo. „Microsoft“ negali garantuoti, kad dėk netinkamo registro koregavimo kilusias problemas galima išspręsti. Prieš redaguodami registrą sukurkite atsarginę visų vertingų duomenų kopiją. Norėdami sužinoti naujausios informacijos apie kompiuterio registro naudojimą ir apsaugą, žr. „Microsoft Windows“ žinyną.

  1. Dirbdami sistema „Microsoft Windows“ spustelėkite mygtuką Pradėti, tada spustelėkite Vykdyti.

  2. Lauke Atidaryti įrašykite regedit ir paspauskite klavišą ENTER.

    Paleidžiama registro rengyklė.

  3. Išskleiskite aplanką HKEY_CURRENT_USER ir pereikite prie šio registro rakto:

    Software\Microsoft\Office\12.0\Access\Security

  4. Dešiniojoje registro rengyklės srityje dešiniuoju pelės mygtuku spustelėkite tuščią plotą, nukreipkite žymiklį į Naujas ir spustelėkite DWORD reikšmė. Rodoma nauja, tuščia DWORD reikšmė.

  5. Įveskite šią reikšmę: ModalTrustDecisionOnly.

  6. Dukart spustelėkite naująją reikšmę.

    Rodomas dialogo langas Redaguoti DWORD reikšmę.

  7. Lauke Reikšmės duomenys reikšmę 0 pakeiskite į 1, tada spustelėkite Gerai.

  8. Uždarykite registro rengyklę.

Dabar, atidarę duomenų bazę su nesaugiu turiniu, vietoj pranešimų juostos matysite dialogo langų seką. Norėdami grąžinti ankstesnį veikimo būdą, pakartokite šiuos žingsnius ir pakeiskite reikšmę iš 1 į 0.

Puslapio viršus

Duomenų bazės slaptažodžio naudojimas norint užšifruoti programos Office Access 2007 duomenų bazę

Programos Office Access 2007 šifravimo įrankis sujungia ir patobulina du senesnius įrankius – kodavimą ir duomenų bazių slaptažodžius. Naudojant duomenų bazės slaptažodį jai užšifruoti, visi duomenys padaromi neperskaitomais naudojantis kitais įrankiais ir vartotojai priverčiami įvesti slaptažodį, kad galėtų naudoti duomenų bazę. Šifravimas, taikomas programoje Office Access 2007, naudoja griežtesnį nei ankstesnės programos Access versijos algoritmą.

Šifravimas naudojant duomenų bazės slaptažodį

  1. Atidarykite norimą užšifruoti duomenų bazę išskirtiniu režimu.

    Duomenų bazės atidarymas išskirtinėmis teisėmis

    • Spustelėkite „Microsoft Office“ mygtuką Mygtuko paveikslėlis , tada spustelėkite Atidaryti.

    • Dialogo lange Atidaryti suraskite failą, kurį norite atidaryti, ir jį pažymėkite.

    • Spustelėkite rodyklę šalia mygtuko Atidaryti, tada spustelėkite Atidaryti išskirtinėmis teisėmis.

      Failo atidarymas išskirtinėmis teisėmis

  2. Skirtuko Duomenų bazės įrankiai grupėje Duomenų bazės įrankiai spustelėkite užšifruoti naudojant slaptažodį.

    Rodomas dialogo langas Duomenų bazės slaptažodžio nustatymas.

  3. Įveskite savo slaptažodį lauke Slaptažodis ir įveskite jį dar kartą lauke Tikrinti.

    Pastabos : 

    • Naudokite sudėtingus slaptažodžius, sudarytus iš didžiųjų ir mažųjų raidžių, skaičių ir simbolių. Lengvuose slaptažodžiuose šie elementai nėra derinami. Sudėtingas slaptažodis: Y6dh!et5. Lengvas slaptažodis: Namas27. Slaptažodžiai turi būti sudaryti iš 8 ar daugiau simbolių. Geriau naudoti prieigos slaptažodį, kuriame yra 14 ar daugiau simbolių.

    • Labai svarbu nepamiršti savo slaptažodžio. Jeigu pamiršote slaptažodį, „Microsoft“ negalės jo atkurti. Užrašytus slaptažodžius saugokite saugioje vietoje, atskirai nuo informacijos, kurią jie turi apsaugoti.

  4. Spustelėkite Gerai.

Duomenų bazės iššifravimas ir atidarymas

  1. Atidarykite užšifruotą duomenų bazę, kaip atidarote bet kokią kitą duomenų bazę.

    Rodomas dialogo langas Reikalingas slaptažodis.

  2. Įrašykite slaptažodį laukelyje Įveskite duomenų bazės slaptažodį ir spustelėkite Gerai.

Slaptažodžio šalinimas

  • Skirtuko Duomenų bazės įrankiai grupėje Duomenų bazės įrankiai spustelėkite Iššifruoti duomenų bazę.

    Pasirodys dialogo langas Duomenų bazės slaptažodžio šalinimas.

  • Įrašykite slaptažodį laukelyje Slaptažodis ir spustelėkite Gerai.

Puslapio viršus

Saugos veikimas ankstesnių programos Access versijų duomenų bazėse, atidarytose programoje Office Access 2007

Atidarius duomenų bazę, sukurtą naudojant ankstesnę programos Access versiją, visos jai taikytos saugos priemonės tebeveiks. Pavyzdžiui, jei duomenų bazei pritaikėte vartotojo lygio saugą, ši priemonė veiks programoje Office Access 2007.

Numatyta, kad programa Access visas senesnes nepatikimas duomenų bazes atidaro išjungimo režimu ir palaiko tokią jų būseną. Galite pasirinkti įgalinti bet kokį išjungtą turinį kaskart, kai atidarote senesnę duomenų bazę, arba galite pritaikyti skaitmeninį parašą, naudodami patikimo leidėjo sertifikatą, arba galite padėti duomenų bazę patikimoje vietoje.

Svarbu : Šiame skyriuje aprašyti žingsniai netaikomi duomenų bazėms, naudojančioms vieną iš naujų failų formatų.

Duomenų bazių anksčiau nei Office Access 2007, galite taikyti skaitmeninis parašas komponentų duomenų bazėje. Skaitmeninis parašas patvirtina bet makrokomandas, kodo modulius ir kitų vykdomasis komponentų duomenų bazėje kilęs sukūrė ir kad niekas pasikeitė jų laiko, kai buvo pasirašytas duomenų bazę.

Kad pritaikytumėte parašą duomenų bazei, pirmiausia riekia turėti skaitmeninį sertifikatą. Jei kuriate duomenų bazes platinti komerciniais tikslais, turite įsigyti sertifikatą komercinių sertifikatų išdavimo centre (CA). Sertifikatų centrai patikrina, ar turinį (tokį, kaip duomenų bazės) kuriantys žmonės yra garbingi.

Norėdami daugiau sužinoti apie sertifikatų centrus, teikiančius „Microsoft“ produktų paslaugas, žiūrėkite skyrių Taip pat žiūrėkite.

Jei norite naudoti duomenų bazę asmeniniais tikslais arba tik darbo grupei, „Microsoft Office Professional 2007“ suteikia įrankį, skirtą vartotojo pasirašomam sertifikatui kurti. Tolesniuose skyriuose aprašoma, kaip įdiegti ir naudoti įrankį „SelfCert.exe“, skirtą vartotojo pasirašomam sertifikatui kurti.

Vartotojo patvirtinto sertifikato kūrimas

  1. „Microsoft Windows“ spustelėkite mygtuką Pradėti, žymikiu nurodykite parinktis Visos programos, „Microsoft Office“, „Microsoft Office“ įrankiai, tada spustelėkite Skaitmeninis VBA projektų sertifikatas.

    – arba –

    Pereikite į aplanką, kuriame yra jūsų Office Professional 2007 programų failai. Numatytasis aplankas yra loginis diskas: \Programų failai\Microsoft Office\Office12. Aplanke suraskite ir dukart spustelėkite SelfCert.exe.

    Atidaromas dialogo langas Skaitmeninio sertifikato kūrimas.

  2. Lauke Jūsų sertifikato pavadinimas įveskite naujojo bandomojo sertifikato pavadinimą.

  3. Dukart spustelėkite Gerai.

Pastaba : Jei nematote komandos VBA projektų skaitmeninis sertifikatas arba nerandate SelfCert.exe, gali tekti įdiegti SelfCert.

Duomenų bazės pasirašymas naudojant kodą

Pastaba : Atminkite, kad šie veiksmai taikomi tik naudojant duomenų bazės, Office Access 2007 , naudojančiose vieną iš ankstesnių duomenų bazės failų formatais, pvz., .mdb failą. Norėdami pasirašyti naujesnes duomenų bazes, žiūrėkite skyrių paketą, pasirašyti ir paskirstyti "Office Access 2007" duomenų bazės.

  1. Atidarykite duomenų bazę, kurią norite pasirašyti.

  2. Skirtuko Duomenų bazės įrankiai grupėje Makrokomandos spustelėkite Visual Basic paleiskite „Visual Basic“ rengyklę.

    Sparčiaisiais klaviatūros klavišais paspauskite ALT + F11.

  3. Projektų naršyklės lange pažymėkite duomenų bazę arba „Visual Basic for Applications“ (VBA) projektą, kurį norite pasirašyti.

  4. Meniu Įrankiai spustelėkite Elektroninis parašas.

    Rodomas dialogo langas Elektroninis parašas.

  5. Spustelėkite Pasirinkti, kad galėtumėte pasirinkti savo bandomąjį sertifikatą.

    Rodomas dialogo langas Pasirinkti sertifikatą.

  6. Pasirinkite norimą taikyti sertifikatą.

    Jei vadovavotės ankstesniame skyriuje pateiktais žingsniais, pažymėkite sertifikatą, sukurtą naudojant SelfCert.

  7. Spustelėkite Gerai ir uždarykite dialogo langą Savarankiškas sertifikatas, tada spustelėkite Gerai dar kartą, kad uždarytumėte dialogo langą Skaitmeninis parašas.

Patarimai pasirašant ankstesnių versijų duomenų bazes

  • Jei norite užtikrinti, kad jūsų sprendimo vartotojai netyčia nepakeistų jūsų VBA projekto ir nepadarytų jūsų parašo negaliojančio, prieš pasirašydami VBA projektą jį užrakinkite.

    Pastaba : 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.

  • Kai pasirašote VBA projektą skaitmeniniu parašu, apsvarstykite galimybę įsigyti laiko žymų, kad kiti galėtų patikrinti jūsų parašą net ir tada, kai pasibaigs parašui naudoto sertifikato galiojimas. Daugiau informacijos apie VBA saugą ir laiko žymas ieškokite Microsoft Office Online.

Pastaba : Atminkite, kad šie veiksmai taikomi tik naudojant Office Access 2007 duomenų bazes, kurie buvo sukurti ankstesnėse "Access" versijose. Norėdami pasirašyti naujesnes duomenų bazes, žiūrėkite skyrių paketą, pasirašyti ir paskirstyti "Office Access 2007" duomenų bazės.

Įdiegti SelfCert.exe

  1. Paleiskite rinkinio „Office Professional 2007“ sąrankos diską ar kitą diegimo laikmeną.

  2. Sąrankoje spustelėkite Pridėti arba šalinti priemones, tada spustelėkite Tęsti.

    Pastaba : Jei dirbate aplinkoje, kurioje rinkinius „Office Professional 2007“ atskiruose kompiuteriuose įdiegė IT administratoriai, atlikite šiuos veiksmus:

    1. Operacinėje sistemoje „Microsoft Windows“ spustelėkite mygtuką Pradėti ir spustelėkite Valdymo skydas.

    2. Dukart spustelėkite Programų pridėjimas arba šalinimas.

    3. Pasirinkite „2007 Microsoft Office“ sistema ir spustelėkite Keisti.

      Paleidžiama sąranka.

    4. Spustelėkite Pridėti arba naikinti priemones, tada spustelėkite Tęsti.

    5. Tęskite toliau aprašomus veiksmus.

  3. Spustelėdami šalia mazgų „Microsoft Office“ ir Bendrai naudojamos „Office“ priemonės esančius pliuso ženklus (+) juos išskleiskite.

  4. Spustelėkite Skaitmeninis VBA projektų sertifikatas.

  5. Spustelėkite Vykdyti mano kompiuteryje.

  6. Spustelėkite Tęsti, kad įdiegtumėte šį komponentą.

  7. Įdiegimą baigę spustelėkite Uždaryti, tada grįžkite prie pirmojo žingsnio, nurodyto šiame skyriuje.

Puslapio viršus

Nesaugių išraiškų vykdymas (smėlio dėžės režimo išjungimas)

Duomenų bazėje pridėjus išraišką ir patvirtinus duomenų bazės patikimumą arba padėjus ją patikimoje vietoje, programa Access tą išraišką vykdo vykdymo aplinkoje, kuri vadinama smėlio dėžės režimu. Programa Access taip veikia duomenų bazėse, kurios buvo sukurtos programos Office Access 2007 arba ankstesniais failų formatais. Programa Access smėlio dėžės režimą įgalina pagal numatytuosius parametrus ir režimas visada, net patvirtinus duomenų bazės patikimumą, išjungia nesaugias išraiškas. Daugiau informacijos apie smėlio dėžės režimo išjungiamas išraiškas ieškokite Microsoft Office Online pateiktame straipsnyje Apie Microsoft Jet Expression tarnybos smėlio dėžės režimą.

Jei pasitikite duomenų baze ir norite vykdyti smėlio dėžės režimo išjungiamą išraišką, galite tą išraišką vykdyti pakeitę registro raktą ir išjungę smėlio dėžės režimą. Atminkite, kad norėdami atlikti šiuos veiksmus, pirmiausia turite patvirtinti duomenų bazės patikimumą.

Šiame piešinyje rodomas sprendimo procesas, kurį reikia atlikti, norint vykdyti nesaugias išraiškas.

Sprendimo procesas smėlio dėžės režimu

Dėmesio Neteisingai koreguodami registrą, galite labai pakenkti operacinei sistemai ir ją reikės įdiegti iš naujo. „Microsoft“ negali garantuoti, kad dėk netinkamo registro koregavimo kilusias problemas galima išspręsti. Prieš redaguodami registrą sukurkite atsarginę visų vertingų duomenų kopiją. Norėdami sužinoti naujausios informacijos apie kompiuterio registro naudojimą ir apsaugą, žr. „Microsoft Windows“ žinyną.

Jei nesate susipažinę su registru arba nedrįstate keisti registro raktų, susisiekite su kuo nors, kas gali tai padaryti, arba apsvarstykite galimybę konvertuoti duomenų bazę iš ankstesnės programos Access versiją į programos Office Access 2007 failo formatą. Jūs taip pat privalote turėti administratoriaus teises kompiuteryje, kuriame norite keisti registro reikšmes.

Registro rakto keitimas

Svarbu : Šių veiksmų atlikimas visiems kompiuterio vartotojams visuose programos Access egzemplioriuose leidžia vykdyti nesaugias išraiškas.

  1. Dirbdami sistema „Microsoft Windows“ spustelėkite mygtuką Pradėti, tada spustelėkite Vykdyti.

  2. Lauke Atidaryti įrašykite regedit ir paspauskite klavišą ENTER.

    Paleidžiama registro rengyklė.

  3. Išskleiskite aplanką HKEY_LOCAL_MACHINE ir pereikite prie šio registro rakto:

    \Software\Microsoft\Office\12.0\Access Connectivity Engine\Engines

  4. Dešiniojoje registro rengyklės srityje dukart spustelėkite reikšmę SandboxMode.

    Rodomas dialogo langas Redaguoti DWORD reikšmę.

  5. Lauko Reikšmės duomenys vertę pakeiskite iš 3 į 2 ir spustelėkite Gerai.

  6. Uždarykite registro rengyklę.

Svarbu    Atminkite, kad jei iš pradžių nepasitikėsite duomenų bazės turiniu, programa „Access“ išjungs visus nesaugius reiškinius, nepaisant to, ar keisite šį registro parametrą.

Puslapio viršus

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×