Darbo pradžia su Access 2007 saugos

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

Programa „Microsoft Office Access 2007“ pateikia keletą naujų priemonių, kurios padės geriau apsaugoti jūsų kompiuterį ir duomenis. Be to, šias priemones lengviau naudoti nei ankstesnės programos „Access“ versijos saugos įrankius. Šiame straipsnyje aiškinama, kaip naudotis paprasčiausiomis programos „Office Access 2007“ saugos priemonėmis. Ši informacija skirta naujiems vartotojams, kurie nori atlikti šias užduotis:

  • Pasitikėti (įgalinti) išjungtu duomenų bazės turiniu

  • Naudoti slaptažodį duomenų bazei užšifruoti ir iššifruoti

  • Supakuoti, pasirašyti ir įdiegti programos „Office Access 2007“ duomenų bazę

Šiame straipsnyje taip pat pateikiama papildoma informacija apie naująsias programos „Access 2007“ saugos priemones ir architektūrą.

Šiame straipsnyje

Saugos skirtumai tarp programos „Access 2007“ ir ankstesnių „Access“ versijų

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

„Access 2007“ duomenų bazės supakavimas, pasirašymas ir platinimas

Kitų saugos priemonių naudojimas

Susipažinimas su Office Access 2007 saugos funkcijos ir architektūra

Saugos skirtumai tarp programos „Access 2007“ ir ankstesnių „Access“ versijų

Jei naudojotės ankstesnių „Access“ versijų saugos priemonėmis, turėjote atlikti aibę sprendimų. Pavyzdžiui, turėjote pasirinkti saugos lygį (žemą, vidutinį ar aukštą) ir nuspręsti, ar vykdysite potencialiai pavojingą kodą. Dabar, kai atidarote duomenų bazę programa „Access 2007“, nebereikia daryti šių sprendimų. Numatyta, kad programa „Access 2007“ išjungia visą potencialiai pavojingą kodą ir kitus komponentus, nepriklausomai nuo „Access“ versijos, kuria sukūrėte duomenų bazę.

Kai programa „Access“ išjungia duomenų bazę arba jos dalį, ji informuoja jus apie šį veiksmą, parodydama pranešimų juostą.

Pranešimų juosta

Jei matote pranešimų juostą, galite pasirinkti, pasitikėti ar nepasitikėti išjungtu duomenų bazės turiniu. Jei pasirinksite pasitikėti, galite tai atlikti dviem būdais:

  • Pasitikėti duomenų baze tik šio seanso metu (kol duomenų bazė atidaryta)    Pranešimų juostoje spustelėkite Parinktys. Pasirodys dialogo langas, kuriame galite pasirinkti pasitikėti duomenų baze. Jei pasirenkate šį būdą, turėsite kartoti šią procedūrą kiekvieną kartą atidarydami duomenų bazę.

  • Pasitikėti duomenų baze nuolatos    Įrašykite duomenų bazę patikimoje vietoje – vietinio disko ar tinklo aplanke, kurį pažymėjote kaip patikimą. Kai pasirenkate šį būdą, daugiau nebematote pranešimų juostos ir, kol duomenų bazė pasilieka patikimame aplanke, nebereikia daryti patikimumo sprendimų.

Jei nenorite pasitikėti duomenų baze    Nekreipkite dėmesio į pranešimų juostą. Tuo atveju vis tiek galite peržiūrėti duomenų bazės duomenis ir naudoti visus komponentus, kurių programa „Access“ neišjungė.

Toliau aprašomos procedūros, kaip pasitikėti duomenų baze šio seanso metu ir kaip sukurti patikimą vietą.

Pasitikėti duomenų baze šio seanso metu

Pastaba : Jei jau atidarėte duomenų bazę ir matote pranešimų juostą, eikite prie 3 veiksmo.

  1. Paleiskite programą „Office Access 2007“ ir puslapio Darbo su programa „Microsoft Office Access“ pradžia grupėje Tinkle esantys šablonai spustelėkite Turtas ir atidarykite šį šabloną.

  2. Langelyje Failo vardas surinkite naujos duomenų bazės pavadinimą ir spustelėkite Atsisiųsti.

    Programa „Access“ atsisiunčia duomenų bazės šabloną ir sukuria naują duomenų bazę. Tuomet pasirodo pranešimų juosta.

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

    Atsidarys dialogo langas „Microsoft Office“ saugos parinktys.

  4. Spustelėkite Įgalinti šį turinį, tada spustelėkite Gerai.

Sukurti patikimą vietą

  1. Paleiskite programą „Office Access 2007“ (kad atliktumėte šiuos veiksmus, nereikia atidaryti jokios duomenų bazės).

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

    Atsidarys dialogo langas „Access“ parinktys.

  3. Kairėje dialogo lango srityje spustelėkite Patikimumo centras, tada dešinėje srityje spustelėkite Patikimumo centro parametrai.

    Atsidarys dialogo langas Patikimumo centras.

  4. Kairėje srityje spustelėkite Patikimos vietos.

  5. Spustelėkite Pridėti naują vietą.

    Pasirodys dialogo langas „Microsoft Office“ patikimos vietos.

  6. Langelyje Maršrutas įrašykite failo maršrutą ir aplanko pavadinimą, kurį norite nustatyti kaip patikimą šaltinį, arba spustelėkite Naršyti ir suraskite aplanką. Numatyta, kad aplankas turi būti vietiniame diske.

    Jei norite nustatyti patikimas tinklo vietas, dialogo lange Patikimumo centras spustelėkite Leisti patikimas vietas tinkle (nerekomenduojama).

  7. Spustelėkite Gerai ir uždarykite visus dialogo langus.

Pastaba : Kad baigtumėte procedūrą ir nustatytumėte nuolatos pasitikėti duomenų baze, ją turite perkelti į patikimą vietą. Toliau aprašomi veiksmai paaiškina kai kuriuos paprasčiausius duomenų bazės perkėlimo būdus.

Perkelti duomenų bazę į patikimą vietą

  • Jei duomenų bazė atidaryta   

    1. Spustelėkite „Microsoft Office“ mygtuką Mygtuko paveikslėlis .

    2. Pastatykite žymiklį ant Įrašyti kaip ir ties Įrašyti duomenų bazę kitu formatu spustelėkite vieną iš galimų parinkčių.

    3. Dialogo lange Įrašyti kaip suraskite patikimą vietą, tada spustelėkite Įrašyti.

  • Jei duomenų bazė neatidaryta   

    1. Paleiskite "Windows Explorer". Norėdami tai padaryti, programoje "Microsoft Windows", spustelėkite mygtuką pradėti , nukreipkite žymiklį į Visos programos, spustelėkite reikmenysir tada spustelėkite " Windows Explorer".

    2. Suraskite ir nukopijuokite duomenų bazę. Kad tai atliktumėte spustelėkite failą dešiniuoju pelės mygtuku ir kontekstiniame meniu spustelėkite Kopijuoti.

      arba

      Spartieji klaviatūros klavišai pažymėkite failą ir paspauskite CTRL + C.

    3. Suraskite patikimą aplanką, jį atidarykite, spustelėkite dešiniuoju pelės mygtuku ir kontekstiniame meniu spustelėkite Įklijuoti.

      arba

      Spartieji klaviatūros klavišai Paspauskite CTRL + V, kad įklijuotumėte duomenų bazę naujoje vietoje.

Puslapio viršus

Duomenų bazės slaptažodžio naudojimas „Office Access 2007“ duomenų bazei užšifruoti

Programos „Office Access 2007“ šifravimo įrankis sujungia ir patobulina du senesnius įrankius – duomenų bazės slaptažodį ir šifravimą. Kai duomenų bazės slaptažodį naudojate duomenų bazei užšifruoti, jūs padarote duomenų bazę neperskaitomą kitomis priemonėmis ir priverčiate vartotojus įvesti slaptažodį, kad jie galėtų naudotis duomenų baze. Šifravimui, taikomam programoje „Access 2007“, naudojamas stipresnis algoritmas nei ankstesnėse „Access“ versijose.

Užšifruoti naudojant duomenų bazės slaptažodį

  1. Atidarykite duomenų bazę (išskirtinėmis teisėmis), kurią norite užšifruoti.

    Kaip atidaryti duomenų bazę išskirtinėmis teisėmis

    1. Spustelėkite Microsoft Office mygtuką Mygtuko paveikslėlis , tada – Atidaryti.

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

    3. 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į.

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

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

    Pastabos : 

    • Naudokite sudėtingus slaptažodžius, sudarytus iš didžiųjų ir mažųjų raidžių, skaičių ir simbolių. Silpna slaptažodžių Nesumaišykite šiais elementais. Slaptažodis: Y6dh! et5, nesudėtingas. Silpna slaptažodį: House27. Slaptažodžiai turi būti bent 8 ar daugiau simbolių ilgio. Prieigos slaptažodį, kuris naudoja 14 ar daugiau simbolių yra geriau.

    • It is critical that you remember your password. If you forget your password, Microsoft cannot retrieve it. Store the passwords that you write down in a secure place away from the information that they help protect.

  4. Spustelėkite Gerai.

Iššifruoti ir atidaryti duomenų bazę

  1. Atidarykite užšifruotą duomenų bazę kaip bet kurią kitą duomenų bazę.

    Atsidarys 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

  1. Atidarykite duomenų bazę išskirtinėmis teisėmis.

    Kaip atidaryti duomenų bazę išskirtinėmis teisėmis

    1. Spustelėkite Microsoft Office mygtuką Mygtuko paveikslėlis , tada – Atidaryti.

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

    3. 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 Iššifruoti duomenų bazę.

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

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

Puslapio viršus

„Access 2007“ duomenų bazės supakavimas, pasirašymas ir platinimas

Programa „Access 2007“ palengvina ir paspartina duomenų bazių pasirašymą ir platinimą. Kai sukuriate .accdb arba .accde failą, galite jį supakuoti, paketą pasirašyti skaitmeniniu parašu, tada išplatinti pasirašytą paketą kitiems vartotojams. Paketo ir parašo priemonė padeda duomenų bazę programos „Access“ visuotinio diegimo (.accdc) faile, paketą pasirašo ir tada padeda kodu pasirašytą paketą jūsų nurodytoje vietoje.

Tęsdami toliau, atminkite šiuos faktus:

  • Duomenų bazės pakavimas ir paketo pasirašymas yra patikimumo užtikrinimo būdas. Jums arba jūsų vartotojams gavus paketą, parašas patvirtina, kad duomenų bazė nebuvo pakeista. Jei pasitikite autoriumi, galite įgalinti turinį.

  • Naujoji pakavimo ir pasirašymo priemonė taikoma tik programos „Office Access 2007“ failo formatu įrašytoms duomenų bazėms. Programa „Access 2007“ pateikia senesnius įrankius, skirtus pasirašyti ir paskirstyti duomenų bazes, įrašytas ankstesniu failo formatu. Taip pat negalite naudoti senųjų įrankių, norėdami pasirašyti ir diegti failus, sukurtus naujuoju failo formatu. Kitaip tariant, negalite pasirašyti skaitmeniniu parašu .accdb failo, jei nesupakuojate duomenų bazės.

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

  • Proceso metu kodu pasirašomi visi duomenų bazių objektai, o ne tik makrokomandos ar kodo moduliai. Proceso metu, norint sutrumpinti atsisiuntimo laiką, paketo failas suglaudinamas.

  • Duomenų bazes išskleisti galite iš paketo failų, esančių programos Windows SharePoint Services 3.0 serveriuose.

Kituose skyriuose paaiškinta, kaip kurti pasirašytą paketo failą ir naudoti duomenų bazę, esančią pasirašytame paketo faile.

Kad galėtumėte atlikti šią procedūrą, privalote turėti bent vieną saugos sertifikatą. Jei sertifikato neturite, galite jį susikurti naudodami įrankį „SelfCert“.

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 –

    Suraskite aplanką, kuriame yra programos „Office Professional 2007“ failai. Numatytasis aplankas yra Diskas:\Programų failai\Microsoft Office\Office12. Šiame aplanke suraskite ir dukart spustelėkite SelfCert.exe.

    Atsidarys dialogo langas Skaitmeninio sertifikato kūrimas.

  2. Lauke Jūsų sertifikato pavadinimas įrašykite naujo sertifikato pavadinimą.

  3. Du kartus spustelėkite Gerai.

Pastaba : Jei nematote komandos Skaitmeninis VBA projektų sertifikatas arba nerandate SelfCert.exe, galbūt jums reikia įdiegti „SelfCert“.

Į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 Įtraukti arba šalinti priemones, tada spustelėkite Tęsti.

    5. Tęskite toliau aprašomus žingsnius.

  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.

Vartotojo patvirtinto sertifikato kūrimas

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

  2. Spustelėkite „Microsoft Office“ mygtuką Mygtuko paveikslėlis , pastatykite žymiklį ant Publikuoti, tada spustelėkite Paketas ir informacinė kortelė.

  3. Pažymėkite skaitmeninį sertifikatą ir spustelėkite Gerai.

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

  4. Parinkite vietą patvirtintam duomenų bazės paketui.

  5. Įrašykite patvirtinto paketo pavadinimą lauke Failo vardas ir spustelėkite Kurti.

    „Access“ sukuria .accdc failą ir įrašo jį nurodytoje vietoje.

Pasirašyto paketo išskleidimas ir naudojimas

  1. Spustelėkite Microsoft Office mygtuką Mygtuko paveikslėlis , tada – Atidaryti.

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

  3. Suraskite aplanką su .accdc failu, pažymėkite jį ir spustelėkite Atidaryti.

  4. Atlikite vieną iš šių veiksmų:

    • Jei jau pasirinkote pasitikėti skaitmeniniu sertifikatu, kuris pritaikytas šiam visuotinio diegimo paketui, atsidarys dialogo langas Išskleisti duomenų bazę į. Atlikite kitą veiksmą.

    • Jei dar nepasirinkote pasitikėti skaitmeniniu sertifikatu, pasirodys patariamasis pranešimas.

      1. Patarimo pranešimas

      2. Jei pasitikite duomenų baze, spustelėkite Atidaryti. Jei pasitikite visais to leidėjo sertifikatais, spustelėkite Pasitikėti viskuo, ką teikia šis leidėjas, tada spustelėkite Gerai.

  5. Arba pasirinkite vietą duomenų bazei išskleisti, tada lauke Failo vardas įrašykite kitą išskleistos duomenų bazės pavadinimą.

Puslapio viršus

Kitų saugos priemonių naudojimas

Programa „Office Access 2007“ pateikia keletą kitų saugos priemonių iš ankstesnių versijų, pvz., vartotojo lygmens saugą ir galimybę taikyti skaitmeninį parašą VBA (angl. Visual Basic for Applications) kodų moduliams. Paprastai šias priemones naudoja patyrę vartotojai ir programuotojai.

Puslapio viršus

Programos „Office Access 2007“ saugos priemonių ir architektūros paaiškinimas

Kituose skyriuose aprašomos naujos programos „Access 2007“ saugos priemones ir paaiškinta architektūra, kuria jos grindžiamos.

Naujos programos „Access 2007“ saugos priemonės

Programa „Access 2007“ pateikia patobulintą saugos modelį, kuris supaprastina saugos priemonių taikymą duomenų bazėms ir jomis apsaugotų duomenų bazių atidarymą.

Pastaba : Nors šiame straipsnyje aprašyti modeliai ir metodai pagerina saugą, patikimiausias būdas apsaugoti duomenis yra laikyti savo lenteles serveryje, pvz., kompiuteryje su tarnybomis „Windows SharePoint Services 3.0“, o formas ir ataskaitas laikyti vietiniuose kompiuteriuose ar bendrai naudojamuose tinklo aplankuose.

Štai programos „Access 2007“ saugos naujovių sąrašas:

  • Galimybė peržiūrėti duomenis, net jei nenorite įgalinti išjungto VBA kodo ar komponentų duomenų bazėje. Programoje „Office Access 2003“ nustačius aukštą saugos lygmenį, turėdavote pasirašyti ir pasitikėti duomenų baze, kad galėtumėte matyti duomenis. Programa „Office Access 2007“ galite atidaryti duomenų bazes ir peržiūrėti duomenis, nedarydami sprendimo, ar pasitikėsite duomenų bazės turiniu.

  • Lengvesnis naudojimas. Jei įrašysite duomenų bazės failus (nauju „Office Access 2007“ failo formatu ar vienu senesnių failų formatų) patikimoje vietoje, pvz., failų aplanke ar bendro naudojimo tinklo aplanke, kurį nustatysite kaip saugų, tie failai bus atidaromi ir vykdomi nerodant įspėjamųjų pranešimų ir neprašant įgalinti išjungtą turinį. Be to, jei programa „Access 2007“ atidarote ankstesnių „Access“ versijų duomenų bazes ir tos bazės turi skaitmeninius parašus, šie failai bus vykdomi, nereikalaujant apsispręsti dėl patikimumo. Tačiau prisiminkite, kad VBA kodas pasirašytoje duomenų bazėje nebus vykdomas, kol nenuspręsite pasitikėti leidėju arba jei skaitmeninis parašas tampa negaliojančiu. Parašas tampa negaliojančiu, jei kitas asmuo, ne autorius, bando pakeisti duomenų bazės turinį.

  • Patikimumo centras. Patikimumo centras – tai dialogo langas, kur vienoje vietoje galima nustatyti ir keisti „Access“ saugos parametrus. Patikimumo centras naudojamas patikimoms vietoms kurti ir keisti ir programos „Office Access 2007“ saugos parinktims nustatyti. Nuo šių parametrų priklauso, kas vyksta su naujomis ir esamomis duomenų bazėmis, jas atidarant šia „Access“ versija. Patikimumo centre įdiegtos loginės procedūros komponentams duomenų bazėse tikrinti ir nustatyti, ar juos saugu atidaryti, ar patikimumo centras turi išjungti duomenų bazę ir ar leisti vartotojui ją įjungti. Informacijos apie programos „Access“ patikimumo centro naudojimą žr. ankstesniame šio straipsnio skyriuje Patikimos vietos sukūrimas.

  • Mažiau įspėjamųjų pranešimų. Ankstesnės „Access“ versijos versdavo jus užsiimti aibe įspėjamųjų pranešimų, pvz.,  makrokomandų saugos ir smėlio dėžės režimo. Numatyta, kad atidarant Office Access 2007 duomenų bazę ne patikimoje vietoje, matysite tik pranešimų juostą.

    Pranešimų juosta

    Jei žinote, kad galite pasitikėti duomenų bazės turiniu, galite pasinaudoti pranešimų juosta visiems išjungtiems komponentams įjungti – veiksmo užklausoms (užklausoms, kurios prideda, naikina ar keičia duomenis), makrokomandoms, „ActiveX“ valdikliams, išraiškoms ir VBA kodui – jei atidarote duomenų bazę su vienu ar daugiau paminėtų komponentų.

  • Nauji būdai failams, įrašytiems „Office Access 2007“ formatu, pasirašyti ir platinti. Ankstesnėse „Access“ versijose saugos sertifikatas buvo taikomas atskiriems duomenų bazės komponentams „Visual Basic“ rengykle. Programa „Access 2007“ duomenų bazė supakuojama, o paketas pasirašomas ir platinamas. Jei patikimoje vietoje išskleidžiate pasirašyto paketo duomenų bazę, ji vykdoma nerodant pranešimų juostos. Jei išskleidžiate pasirašytą duomenų bazės paketą nepatikimoje vietoje, bet pasitikite paketo sertifikatu ir jis yra galiojantis, patikimumo sprendimo daryti nereikės. Kai supakuojate ir pasirašote duomenų bazę, kuria nepasitikite arba turi negaliojantį skaitmeninį parašą, kiekvieną kartą atidarydami turėsite nurodyti pranešimų juostoje ja pasitikėti, nebent įrašysite ją patikimoje vietoje.

  • Stipresnis algoritmas „Office Access 2007“ failo formato duomenų bazėms užšifruoti, naudojantis duomenų bazės slaptažodžio priemonę. Užšifruojant duomenų bazę, sumaišoma informacija lentelėse ir nepageidaujami vartotojai negali jų perskaityti.

  • 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.

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.

  • Kai pasirašote ir visuotinai įdiegiate nepatikimą duomenų bazę nepatikimoje vietoje, patikimumo centras ją išjungia kaip numatyta, ir turite duomenų bazę įjungti kiekvieną kartą, kai ją atidarote. Daugiau informacijos rasite ankstesniame šio straipsnio skyriuje Pasitikėjimas duomenų baze šio seanso metu.

Puslapio viršus

Programos „Office Access 2007“ saugos architektūra

Kad suprastumėte programos „Access 2007“ saugos architektūrą, turite prisiminti, kad „Access“ duomenų bazė nėra failas, toks kaip „Microsoft Office Excel 2007“ darbaknygė arba „Microsoft Office Word 2007“ dokumentas. „Access“ duomenų bazė – tai objektų rinkinys – lentelių, formų, užklausų, makrokomandų ataskaitų ir modulių, kurie dažnai priklauso vienas nuo kito, kad galėtų veikti. Pavyzdžiui, jei sukūrėte duomenų įvedimo formą, negalite jos naudoti duomenims įvesti ar saugoti, jei nesusiejote formos valdiklių su lentele.

Keletas „Access“ komponentų gali kelti saugos pavojų, pvz., veiksmo užklausos (užklausos, kurios įterpia, naikina ir keičia duomenis), makrokomandos, išraiškos (funkcijos, grąžinančios vieną reikšmę) ir VBA kodas. Siekdami geriau apsaugoti duomenis, programa „Office Access 2007“ ir patikimumo centras atlieka saugos patikrų seką kiekvieną kartą atidarant duomenų bazę. Procesas vyksta štai kaip:

  • Kai programa „Office Access 2007“ atidarote .accdb arba .accde failą, programa „Access“ pateikia duomenų bazės buvimo vietą patikimumo centrui. Jei vieta yra patikima, duomenų bazė veiks be apribojimų. Kai programa „Access 2007“ atidarote ankstesnių versijų „Access“ duomenų bazes, programa patiekia duomenis apie duomenų bazės buvimo vietą ir pritaikytus skaitmeninius parašus.

    Remdamasis šiais duomenimis, patikimumo centras įvertina duomenų bazės saugumą ir nurodo programai „Access“, kaip atidaryti duomenų bazę. Programa „Access“ išjungia duomenų bazę arba atidaro ją su visomis funkcijomis. Kai patikimumo centras įvertina duomenų bazę kaip nepatikimą, programa „Office Access 2007“ atidaro duomenų bazę išjungimo režimu – išjungiamas visas vykdomas turinys. Tai galioja duomenų bazėms, sukurtoms nauju „Access 2007“ failo formatu ir ankstesnių „Access“ versijų failo formatais.

    Programa „Access 2007“ išjungia šiuos komponentus:

    • VBA kodą, bet kokias nuorodas VBA kode ir nesaugias išraiškas.

    • Nesaugius veiksmus visose makrokomandose. Nesaugūs veiksmai – tai bet kokie veiksmai, kurie leidžia vartotojui keisti duomenų bazę arba pasiekti už duomenų bazės esančius išteklius. Tačiau veiksmai, kuriuos „Access“ išjungia, kartais gali būti laikomi saugiais. Pavyzdžiui, jei pasitikite asmeniu, sukūrusiu duomenų bazę, galite pasitikėti ir bet kokia joje esančia nesaugia makrokomanda.

    • Kelių rūšių užklausas:

      • Veiksmo užklausas    Jos prideda, naujina ir naikina duomenis.

      • Duomenų aprašo kalbos užklausas    Jos naudojamos kurti ir keisti duomenų bazėje esančius objektus, pvz., lenteles ir procedūras.

      • SQL tiesiogines užklausas    Jos siunčia komandas tiesiai į duomenų bazės serverį, palaikantį standartą ODBC (angl. Open Database Connectivity). Tiesioginės užklausos dirba su lentelėmis serveryje be programos „Access“ duomenų bazių variklio.

    • „ActiveX“ valdiklius

      Pastaba : Prisiminkite, kad patikimumo centro parametrai, kuriuos parinkote jūs arba sistemos administratorius, valdo patikimumo sprendimus, kurie vykdomi, kai programa „Access“ atidaro duomenų bazę.

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

    Pranešimų juosta

    Kad įgalintumėte išjungtą turinį, spustelėkite Parinktys ir dialogo lange „Microsoft Office“ saugos parinktys pasirinkite Įgalinti šį turinį. Programa „Access“ įgalins išjungtą turinį ir duomenų bazė bus atidaryta pakartotinai su visomis funkcijomis. Kitu atveju išjungti komponentai neveiks. Daugiau informacijos apie patikimumo parinkčių pasirinkimą ieškokite ankstesniame šio straipsnio skyriuje Pasitikėjimas duomenų baze šio seanso metu.

Kai atidaroma duomenų bazė, programa „Access“ bando įkrauti visus įdiegtus priedus – programas, kurios praplečia programos „Access“ arba atidaromos duomenų bazės funkcijas. Taip pat galite paleisti vedlius, kurie kuria objektus atidarytose duomenų bazėse. Kai įkraunamas priedas arba paleidžiamas vedlys, programa „Access“ perduoda požymius patikimumo centrui, kuris atlieka papildomus patikimumo sprendimus ir įgalina arba išjungia objektą arba veiksmą. Beveik visada, kai patikimumo centras išjungia duomenų bazę ir nesutinkate su tuo sprendimu, galite pasinaudoti pranešimų juosta ir įgalinti turinį. Ši taisyklė negalioja priedams. Jei dialogo lange Patikimumo centras (srityje Priedai) pažymėjote žymės langelį Reikalauti, kad priedus pasirašytų patikimas leidėjas, programa „Access“ paragins jus įgalinti šį priedą, bet nerodys pranešimų juostos.

Informacijos apie patikimumo centro naudojimą rasite kurti patikimoje vietoje, šiame straipsnyje.

Puslapio viršus

Saugos veikimas programa „Office Access 2007“ atidarant ankstesnių „Access“ versijų duomenų bazes

Kai atidarote ankstesne „Access“ versija sukurtą duomenų bazę, veiks visos jai pritaikytos saugos priemonės. Pavyzdžiui, jei duomenų bazei pritaikėte vartotojo lygmens saugą, ši priemonė veiks programoje „Access 2007“.

Numatyta, kad programa „Access“ atidaro visas senesnes nepatikimas duomenų bazes išjungimo režimu ir laiko jas šios būsenos. Galite įgalinti išjungtą turinį kiekvieną kartą atidarydami senesnę duomenų bazę, pasinaudoti patikimo leidėjo sertifikatu ir pritaikyti duomenų bazei skaitmeninį parašą arba įrašyti duomenų bazę patikimoje vietoje.

Duomenų bazėms, įrašytoms ankstesnėmis „Access“ versijomis nei „Office Access 2007“, skaitmeninis pasirašymas – tai procesas, kuriuo skaitmenis parašas pritaikomas duomenų bazės komponentams. Skaitmeninis parašas – tai užšifruotas elektroninis autentiškumo antspaudas. Jis patvirtina, kad makrokomandas, kodo modulius ir kitus vykdomus komponentus sukūrė parašo savininkas ir niekas jų nepakeitė nuo duomenų bazės pasirašymo momento.

Kad pritaikytumėte parašą duomenų bazei, pirmiausia riekia turėti skaitmeninį sertifikatą. Jei kuriate duomenų bazes platinti komerciniais tikslais, turite įsigyti komercinį sertifikatą sertifikatų išdavimo centre, pvz., „VeriSign“, „Inc.“, arba „GTE“. Sertifikatų centrai patikrina, ar duomenų bazes kuriantys žmonės (leidėjai) yra garbingi.

Jei duomenų bazę naudosite asmeniniais tikslais arba mažoje darbo grupėje, programa „Microsoft Office Professional 2007“ pateikia įrankį vartotojo pasirašomam sertifikatui sukurti.

Puslapio viršus

Programa „Office Access 2007“ ir vartotojo lygmens sauga

Programa „Access 2007“ neteikia vartotojo lygmens saugos duomenų bazėms, sukurtoms naujaisiais failo formatais (.accdb arba .accde). Tačiau jei programa „Access 2007“ atidarysite ankstesne „Access“ versija sukurtą duomenų bazę, kuriai yra taikoma vartotojo lygmens sauga, šie parametrai galios.

Jei konvertuosite duomenų bazę su pritaikyta vartotojo lygmens sauga iš ankstesnės „Access“ versijos į naująjį failo formatą, programa „Access“ automatiškai atims visus saugos parametrus ir pritaikys failams .accdb ar .accde taikomas saugos taisykles.

Galiausiai prisiminkite, kad visi vartotojai gali matyti visus duomenų bazių objektus, kai atidarote duomenų bazes, sukurtas programa „Office Access 2007“.

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ų.

×