Esat iesācējs Access drošībā? Sāciet šeit!

Svarīgi! :  Šis raksts ir mašīntulkots, skatiet atrunu. Lūdzu, skatiet šī raksta versiju angļu valodā šeit jūsu informācijai.

Programma Microsoft Office Access 2007 nodrošina vairākus jaunus līdzekļus, kas var palīdzēt jums padarīt jūsu datus un datoru drošāku. Bez tam šie līdzekļi ir vienkāršāki lietošanā nekā drošības rīki iepriekšējās Access versijās. Šis raksts izskaidro, kā lietot visbiežāk sastopamos drošības līdzekļus programmā Office Access 2007. Informācija šajā rakstā ir domāta jauniem lietotājiem, kas vēlas veikt šādas darbības:

  • Uzticēties (iespējot) atspējotam saturam datu bāzē

  • Lietot paroles datu bāzes šifrēšanai vai atšifrēšanai

  • Pakot, parakstīt un izvietot Office Access 2007 datu bāzes

Šis raksts sniedz arī papildu informāciju par jaunajiem drošības līdzekļiem un arhitektūru programmā Access 2007.

Šajā rakstā

Atšķirības drošībā programmā Access 2007 un agrākajās Access versijās

Datu bāzes paroles izmantošana, lai šifrētu Office Access 2007 datu bāzi

Access 2007 datu bāzes pakošana, parakstīšana un izplatīšana

Citu drošības līdzekļu lietošana

Office Access 2007 drošības līdzekļu un arhitektūra

Atšķirības drošībā programmā Access 2007 un agrākajās Access versijās

Kad lietojāt drošības līdzekļus agrākajās Access versijās, bija jāveic daudz dažādu izvēļu. Piemēram, bija jāizvēlas starp drošības līmeņiem (zems, vidējs vai augsts), kā arī jāapstiprina vēlēšanās palaist potenciāli nedrošu kodu. Tagad, kad programmā Access 2007 atverat datu bāzi, šāda veida lēmumi vairs nav jāpieņem. Pēc noklusējuma Access 2007 atspējo visus potenciāli nedrošos kodus, kā arī citus komponentus, neatkarīgi no Access versijas, kura tika izmantota, lai izveidotu datu bāzi.

Access, kad atspējo datu bāzes daļu vai visu datu bāzi, informē jūs par darbību, parādot to ziņojuma joslā.

Ziņojumu josla

Ja jūs redzat ziņojuma joslu, tad varat izvēlēties, vai uzticēties vai neuzticēties atspējotajam saturam datu bāzē. Ja izvēlaties uzticēties atspējotajam saturam, varat to izdarīt šādos divos veidos:

  • Uzticēties datu bāzei tikai šajā sesijā (kamēr datu bāze ir atvērta)    Noklikšķiniet uz Opcijas ziņojuma joslā. Parādās dialoglodziņš, kurā jūs varat izvēlēties uzticēties datu bāzei. Ja izvēlaties šo opciju, jums šī procedūra ir jāatkārto katru reizi, kad atverat datu bāzi.

  • Uzticēties datu bāzei vienmēr    Novietojiet datu bāzi uzticamā atrašanās vietā — mapē diskā vai tīklā, ko jūs atzīmējat kā uzticamu. Ja izvēlaties šo opciju, ziņojuma joslu vairāk neredzēsiet un, kamēr vien datu bāze paliek uzticamajā mapē, lēmumus par uzticību vairs nebūs jāpieņem.

Ja nevēlaties uzticēties datu bāzei:    Ignorējiet ziņojuma joslu. Ja ignorējat ziņojuma joslu, joprojām varat skatīt datus datu bāzē un izmantot tajā jebkurus komponentus, ko Access nav atspējojusi.

Šādas procedūras izskaidro, kā uzticēties datu bāzei pašreizējā sesijā un kā izveidot uzticamu atrašanās vietu.

Uzticēšanās datu bāzei pašreizējā sesijā

Piezīme : Ja jums ir jau atvērta datu bāze un jūs redzat ziņojuma joslu, tad varat uzreiz pāriet uz soli 3.

  1. Palaidiet programmu Office Access 2007 un lappusē Darba sākšana ar Microsoft Office Access zem Raksturīgās tiešsaistes veidnes noklikšķiniet uz Aktīvi, lai atvērtu aktīvu veidni.

  2. Lodziņā Faila nosaukums ievadiet jaunās datu bāzes nosaukumu un tad noklikšķiniet uz Lejupielādēt.

    Access lejupielādē datu bāzes veidni un izveido jaunu datu bāzi, kā arī parādās ziņojuma josla.

  3. Ziņojuma joslā noklikšķiniet uz Opcijas.

    Parādās dialoglodziņš Microsoft Office drošības opcijas.

  4. Noklikšķiniet uz Iespējot šo saturu un tad noklikšķiniet uz Labi.

Uzticamas atrašanās vietas izveide

  1. Palaidiet programmu Office Access 2007 (lai izpildītu šos soļus, nav jāatver datu bāze).

  2. Noklikšķiniet uz Microsoft Office pogas pogas attēls un pēc tam noklikšķiniet uz Access opcijas.

    Parādās dialoglodziņš Access opcijas.

  3. Dialoglodziņa kreisajā rūtī noklikšķiniet uz Drošības kontroles centrs un tad labajā rūtī noklikšķiniet uz Drošības kontroles centra iestatījumi.

    Parādās dialoglodziņš Drošības kontroles centrs.

  4. Kreisajā rūtī noklikšķiniet uz Uzticamas atrašanās vietas.

  5. Noklikšķiniet uz Pievienot jaunu atrašanās vietu.

    Parādās dialoglodziņš Microsoft Office uzticamā atrašanās vieta.

  6. Lodziņā Ceļš ievadiet tās atrašanās vietas faila ceļu un mapes nosaukumu, kuru jūs vēlaties iestatīt kā uzticamu avotu, vai arī noklikšķiniet uz Pārlūkot, lai atrastu mapi. Pēc noklusējuma mapei ir jāatrodas lokālajā diskā.

    Ja gribat atļaut uzticamas tīkla atrašanas vietas, dialoglodziņā Drošības kontroles centrs noklikšķiniet uz Atļaut uzticamās atrašanās vietas manā tīklā (nav ieteicams).

  7. Noklikšķiniet uz Labi, lai aizvērtu visus dialoglodziņus.

Piezīme : Lai pabeigtu procesu un tādējādi pastāvīgi uzticētos datu bāzei, jums ir jāpārvieto šī datu bāze uz uzticamu atrašanās vietu. Turpmākie soļi paskaidro dažus no vienkāršākajiem datu bāzes pārvietošanas veidiem.

Datu bāzes pārvietošana uz uzticamu atrašanās vietu

  • Ja jums ir atvērta datu bāze   

    1. Noklikšķiniet uz Microsoft Office pogas pogas attēls .

    2. Norādiet uz Saglabāt kā un zem Saglabāt datu bāzi citā formātā noklikšķiniet uz vienas no pieejamajām opcijām.

    3. Dialoglodziņā Saglabāt kā pārejiet uz uzticamu atrašanās vietu un tad noklikšķiniet uz Saglabāt.

  • Ja jums nav atvērtas datu bāzes   

    1. Startējiet programmu Windows Explorer. Lai to izdarītu, Microsoft Windows noklikšķiniet uz pogas Sākt , norādiet uz Visas programmas, piederumiun pēc tam noklikšķiniet uz Windows Explorer.

    2. Atrodiet un kopējiet savu datu bāzi. Lai to izdarītu, noklikšķiniet ar peles labo pogu uz faila un tad noklikšķiniet uz Kopēt īsinājumizvēlnē.

      -vai-

      Tastatūras īsinājumtaustiņš atlasiet (iezīmējiet) failu un nospiediet taustiņu kombināciju CTRL + C.

    3. Atrodiet jūsu uzticamo mapi, atveriet to, noklikšķiniet ar peles labo pogu un tad noklikšķiniet uz Ielīmēt īsinājumizvēlnē.

      -vai-

      Tastatūras īsinājumtaustiņi nospiediet taustiņu kombināciju CTRL + V, lai ielīmētu datu bāzi uz jauno atrašanās vietu.

Uz lapas sākumu

Datu bāzes paroles lietošana Office Access 2007 datu bāzes šifrēšanai

Šifrēšanas rīks programmā Office Access 2007 apvieno un uzlabo divus vecākus rīkus  — datu bāzes paroles un šifrēšanu. Kad datu bāzes šifrēšanai lietojiet datu bāzes paroli, visi dati kļūst nelasāmi citiem rīkiem un, lai lietotu datu bāzi, jūs lietotājus piespiežat ievadīt paroli. Programmā Access 2007 lietotā šifrēšana izmanto stiprāku algoritmu, nekā bija agrākajās Access versijās.

Šifrēšana, izmantojot datu bāzes paroli

  1. Atveriet (ekskluzīvā režīmā) to datu bāzi, kuru vēlaties šifrēt.

    Parādiet man, kā atvērt datu bāzi ekskluzīvā režīmā

    1. Noklikšķiniet uz Microsoft Office pogas pogas attēls un pēc tam noklikšķiniet uz Atvērt.

    2. Dialoglodziņā Atvērt aizejiet līdz failam, ko vēlaties atvērt, un tad atlasiet šo failu.

    3. Noklikšķiniet uz bultiņas blakus pogai Atvērt un tad noklikšķiniet uz Atvērt ekskluzīvi.

      faila atvēršana ekskluzīvajā režīmā

  2. Cilnes Datu bāzes rīki grupā Datu bāzes rīki noklikšķiniet uz Šifrēt ar paroli.

    Parādās dialoglodziņš Datu bāzes paroles iestatīšana.

  3. Ievadiet savu paroli lodziņā Parole un tad ievadiet to vēlreiz lodziņā Apstiprināt.

    Piezīmes : 

    • Izmantojiet stipras paroles, kas sastāv no lielajiem un mazajiem burtiem, skaitļi un simboli. Vāja paroles nejauciet šiem elementiem. Stipru paroli: Y6dh! et5. Vāja parole: Ciems27. Paroles ir jābūt 8 rakstzīmēm. Parole, kas izmanto 14 vai vairākas rakstzīmes ir labāk.

    • 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. Noklikšķiniet uz Labi.

Datu bāzes atšifrēšana un atvēršana

  1. Atveriet šifrētu datu bāzi tāpat, kā jūs atverat jebkuru citu datu bāzi.

    Parādās lodziņš Nepieciešama parole.

  2. Ievadiet savu paroli lodziņā Ievadiet datu bāzes paroli un tad noklikšķiniet uz Labi.

Paroles noņemšana

  1. Atveriet datu bāzi ekskluzīvā režīmā .

    Parādiet man, kā atvērt datu bāzi ekskluzīvā režīmā

    1. Noklikšķiniet uz Microsoft Office pogas pogas attēls un pēc tam noklikšķiniet uz Atvērt.

    2. Dialoglodziņā Atvērt aizejiet līdz failam, ko vēlaties atvērt, un tad atlasiet šo failu.

    3. Noklikšķiniet uz bultiņas blakus pogai Atvērt un tad noklikšķiniet uz Atvērt ekskluzīvi.

      faila atvēršana ekskluzīvajā režīmā

  2. Cilnes Datu bāzes rīki grupā Datu bāzes rīki noklikšķiniet uz Atšifrēt datu bāzi.

    Parādās dialoglodziņš Datu bāzes paroles atiestatīšana.

  3. Ievadiet savu paroli lodziņā Parole un tad noklikšķiniet uz Labi.

Uz lapas sākumu

Access 2007 datu bāzes pakošana, parakstīšana un izplatīšana

Programma Access 2007 ļauj vieglāk un ātrāk parakstīt un izplatīt datu bāzi. Kad jūs izveidojat .accdb failu vai .accde failu, varat to sapakot, lietot šādā pakotnē ciparparakstu un tad izplatīt šo pakotni citiem lietotājiem. Pakošanas un parakstīšanas līdzeklis novieto datu bāzi Access izvietošanas (.accdc) failā, paraksta pakotni un tad izvieto ar kodu parakstīto pakotni jūsu noteiktā atrašanās vietā.

Turpinot darbu, atcerieties šādus faktus:

  • Datu bāzes pakošana un parakstīšana ir veidi, kā izteikt uzticību. Kad jūs vai kāds no jūsu lietotājiem saņem pakotni, paraksts apstiprina, ka datu bāze nav aiztikta. Ja uzticaties autoram, varat iespējot saturu.

  • Jaunais pakošanas un parakstīšanas līdzeklis tiek lietots tikai datu bāzēs Office Access 2007 faila formātā. Programma Access 2007 nodrošina vecākus rīkus, kas ir nepieciešami tādu datu bāzu izveidošanai un izplatīšanai, kuras ir izveidotas agrākā faila formātā. Tāpat jūs nevarat lietot vecākus rīkus, lai parakstītu un izvietotu failus, kas ir izveidoti jaunajā faila formātā. Citiem vārdiem sakot, jūs nevarat lietot ciparparakstu .accdb failā, līdz neesat sapakojis datu bāzi.

  • Pakotnei var pievienot tikai vienu datu bāzi.

  • Šī procedūra paraksta ar kodu visus datu bāzes objektus, nevis tikai makro vai kodu moduļus. Tā arī saspiež pakotnes failu, lai samazinātu lejupielādes laiku.

  • Datu bāzes var izvilkt no pakotņu failiem, kas atrodas Windows SharePoint Services 3.0 serveros.

Turpmākās sadaļas paskaidro, kā izveidot parakstītu pakotnes failu un lietot datu bāzi parakstītā pakotnes failā.

Lai lietotu šo procedūru, jums ir jābūt pieejamam vismaz vienam drošības sertifikātam. Ja jums nav drošības sertifikāta, varat tādu izveidot, izmantojot SelfCert rīku.

Pašparakstīta sertifikāta izveide

  1. Sistēmā Microsoft Windows noklikšķiniet uz pogas Sākt, norādiet uz Visas programmas, Microsoft Office, Microsoft Office rīki un pēc tam noklikšķiniet uz Ciparsertifikāts VBA projektiem.

    -vai-

    Atrodiet mapi, kas satur jūsu Office Professional 2007 programmas failus. Noklusējuma mape ir Disks:\Program Files\Microsoft Office\Office12. Šajā mapē sameklējiet un veiciet dubultklikšķi uz SelfCert.exe.

    Parādās dialoglodziņš Izveidot ciparsertifikātu.

  2. Lodziņā Jūsu sertifikāta nosaukums ievadiet jaunā sertifikāta nosaukumu.

  3. Divreiz noklikšķiniet uz Labi

Piezīme : Ja neredzat komandu Ciparsertifikāts VBA projektiem vai nevarat atrast SelfCert.exe, jums, iespējams, vajadzēs instalēt SelfCert.

SelfCert.exe instalēšana

  1. Palaidiet savu programmas Office Professional 2007 instalēšanas kompaktdisku vai citu instalēšanas datu nesēju.

  2. Veicot iestatīšanu, noklikšķiniet uz Pievienot vai noņemt līdzekļus un tad noklikšķiniet uz Turpināt.

    Piezīme : Ja strādājat vidē, kurā programmatūru Office Professional 2007 atsevišķos datoros instalē IT administratori, nevis tas tiek veikts no kompaktdiska, sekojiet šādiem soļiem:

    1. Programmā Microsoft Windows noklikšķiniet uz pogas Sākt un pēc tam noklikšķiniet uz Vadības panelis.

    2. Veiciet dubultklikšķi uz Pievienot vai noņemt programmas.

    3. Atlasiet Microsoft Office 2007. gada sistēma un tad noklikšķiniet uz Mainīt.

      Sākas instalācija.

    4. Noklikšķiniet uz Pievienot vai noņemt līdzekļus un pēc tam noklikšķiniet uz Turpināt.

    5. Turpiniet, veicot tālāk norādītās darbības.

  3. Izvērsiet mezglus Microsoft Office un Office koplietojamie līdzekļi, noklikšķinot uz tiem blakus esošajām pluszīmēm (+).

  4. Noklikšķiniet uz Ciparsertifikāts VBA projektiem.

  5. Noklikšķiniet uz Palaist no mana datora.

  6. Noklikšķiniet uz Turpināt, lai instalētu komponentu.

  7. Noklikšķiniet uz Aizvērt, kad beidzas instalēšana, un tad atgriezieties pie pirmajiem soļiem šajā sadaļā.

Parakstītas pakotnes izveide

  1. Atveriet datu bāzi, ko vēlaties sapakot un parakstīt.

  2. Noklikšķiniet uz Microsoft Office pogas pogas attēls , norādiet uz Publicēt un tad noklikšķiniet uz Pakošana un parakstīšana.

  3. Izvēlieties ciparsertifikātu un pēc tam noklikšķiniet uz Labi.

    Parādās dialoglodziņš Izveidot Microsoft Office Access parakstītu pakotni.

  4. Izvēlieties atrašanās vietu savai parakstītajai datu bāzes pakotnei.

  5. Lodziņā Faila nosaukums ievadiet savas parakstītās datu bāzes pakotnes nosaukumu un tad noklikšķiniet uz Izveidot.

    Access izveido .accdc failu un izvieto to jūsu izvēlētajā atrašanās vietā.

Parakstītas pakotnes izgūšana un lietošana

  1. Noklikšķiniet uz Microsoft Office pogas pogas attēls un pēc tam noklikšķiniet uz Atvērt.

  2. Atlasiet failu tipu Microsoft Office Access parakstītās pakotnes (*.accdc).

  3. Atrodiet mapi, kura satur jūsu .accdc failu, atlasiet failu un tad noklikšķiniet uz Atvērt.

  4. Veiciet vienu no šādām darbībām:

    • Ja jūs agrāk esat izvēlējies uzticēties ciparsertifikātam, kas tika izmantots izvietojuma pakotnē, tad parādās dialoglodziņš Kur izgūt datu bāzi. Ejiet uz nākamo soli.

    • Ja vēl neesat izvēlējies uzticēties ciparsertifikātam, tad parādās konsultatīvs ziņojums.

      1. ieteikuma ziņojums

      2. Ja jūs uzticaties datu bāzei, tad noklikšķiniet uz Atvērt. Ja jūs uzticaties jebkuram sertifikātam no šī pakalpojumu sniedzēja, noklikšķiniet uz Uzticēties visam no šī izdevēja un tad noklikšķiniet uz Labi.

  5. Pēc paša izvēles nosakiet atrašanās vietu izgūtajai datu bāzei un tad lodziņā Faila nosaukums ievadiet izgūtajai datu bāzei atšķirīgu nosaukumu.

Uz lapas sākumu

Citu drošības līdzekļu lietošana

Programma Office Access 2007 nodrošina arī vairākus citus drošības līdzekļus no iepriekšējām versijām, ieskaitot lietotāja līmeņa drošību un spēju parakstīt ar kodu Visual Basic for Applications (VBA) koda moduļus. Parasti pieredzējuši lietotāji un izstrādātāji lieto šos rīkus.

Uz lapas sākumu

Office Access 2007 drošības līdzekļu un arhitektūras darbības principi

Informācija turpmākajās sadaļās izskaidro jaunos drošības līdzekļus programmā Access 2007, kā arī arhitektūru, kas ir šo līdzekļu pamatā.

Jaunie Access 2007 drošības līdzekļi

Programma Access 2007 nodrošina uzlabotu drošības modeli, kas palīdz vienkāršot drošības lietošanas procesus datu bāzē, kā arī atvērt datu bāzi, kurā ir iespējota drošība.

Piezīme : Lai gan modeļi un tehnikas, kas tiek apspriestas šajā rakstā, uzlabo drošību, visdrošākais veids, kā aizsargāt savus datus, ir glabāt savas tabulas serverī, tādā kā datorā, kurā darbojas Windows SharePoint Services 3.0, kā arī uzglabāt savas veidlapas un atskaites lokālos datoros vai lokālās koplietojamās tīkla mapēs.

Turpinājumā sniedzam sarakstu ar jaunumiem programmas Access 2007 drošībā:

  • Spēja skatīt datus pat tad, ja nevēlaties datu bāzē iespējot jebkādu atspējotu VBA kodu vai komponentus. Ja programmā Office Access 2003 drošību iestatāt kā augstu, jums, pirms varat skatīt datus, datu bāze ir jāparaksta ar kodu un jāuzticas tai. Programmatūrā Office Access 2007 varat atvērt datu bāzi un skatīt datus bez nepieciešamības izlemt, vai saturu datu bāzē vajadzētu iespējot vai nē.

  • Vieglāka lietošana. Ja datu bāzes failus (gan jaunā Office Access 2007 faila formāta, gan agrāko faila formātu) novietojat uzticamā atrašanās vietā, tādā kā faila mape vai koplietojama tīkla mape, kuru esat apzīmējis kā drošu, tad šie faili atvērsies un tiks palaisti, neparādot brīdinājuma paziņojumus, kā arī neprasot iespējot vai atspējot saturu. Tāpat arī, ja programmā Access 2007 atverat vecāku Access versiju datu bāzes, tādas kā .mdb vai .mde failus, un šīs datu bāzes ir parakstītas ar ciparparakstu, kā arī jūs uzticaties izdevējam, tad šie faili tiks palaisti bez nepieciešamības pieņemt lēmumus par uzticēšanos. Taču atcerieties, ka VBA kods parakstītā datu bāzē nestrādās, kamēr jūs nebūsit uzticējies izdevējam, un tas nedarbosies, ja ciparparaksts kļūs nederīgs. Paraksts kļūst nederīgs, ja bez personas, kas to parakstīja, datu bāzē iejaucas kāda cita persona.

  • Drošības kontroles centrs. Drošības kontroles centrs ir dialoglodziņš, kas nodrošina vienotu vietu Access drošības iestatīšanai un maiņai. Drošības kontroles centru varat izmantot, lai izveidotu vai mainītu uzticamas atrašanās vietas un lai iestatītu Office Access 2007 drošības opcijas. Šie iestatījumi ietekmē veidu, kā jaunas un jau esošas datu bāzes uzvedas, kad tās atver noteiktā Access startēšanas gadījumā. Drošības kontroles centrs satur arī loģiku, kas novērtē datu bāzes komponentus un nosaka, vai datu bāzi var droši atvērt, vai arī drošības kontroles centram vajadzētu to atspējot un ļaut jums izlemt, vai to iespējot vai ne. Lai iegūtu informāciju par drošības kontroles centra lietošanu programmā Access, skatiet Uzticamas atrašanās vietas izveide iepriekš šajā rakstā.

  • Mazāk brīdinājuma ziņojumu. Agrākās Access versijas lika jums pievērst uzmanību dažādiem brīdinājuma ziņojumiem — makro drošībai un smilškastes režīmam, un tie ir tikai divi no visiem. Pēc noklusējuma, ja atverat Office Access 2007 datu bāzi ārpus uzticamas atrašanās vietas, redzat tikai ziņojuma joslu.

    Ziņojumu josla

    Ja jūs zināt, ka varat uzticēties datu bāzes saturam, varat izmantot ziņojuma joslu, lai iespējotu visus atspējotos komponentus — darbības vaicājumus (vaicājumus, kas pievieno, dzēš vai maina datus), makro, ActiveX vadīklas, izteiksmes un VBA kodu —, kad atverat datu bāzi, kas satur vienu vai vairākus no šiem komponentiem.

  • Jauni veidi, kā parakstīt un izplatīt programmas Office Access 2007 faila formātā izveidotus failus. Agrākajās Access versijās, lai atsevišķos datu bāzu komponentos lietotu drošības sertifikātu, vajadzēja izmantot Visual Basic Editor. Programmā Access 2007 jūs datu bāzi sapakojat, tad parakstāt un izplatāt iegūto pakotni. Ja datu bāzi izgūstat uzticamā vietā no parakstītas pakotnes, tad datu bāze turpina strādāt, neparādot ziņojuma joslu. Ja datu bāzi izgūstat neuzticamā vietā no parakstītas pakotnes, bet jūs uzticaties pakotnes sertifikātam un paraksts ir derīgs, tad jums nav jāpieņem uzticības lēmums. Ja jūs iepakojat un parakstāt datu bāzi, kas nav uzticama vai satur nederīgu ciparparakstu, tad jums, lai uzticētos datu bāzei, ir jālieto ziņojuma josla katru reizi, kad to atverat, kamēr nenovietosit to uzticamā atrašanās vietā.

  • Stiprāks algoritms datu bāzes šifrēšanai Office Access 2007 faila formātā, kas izmanto datu bāzes paroles līdzekli. Datu bāzes šifrēšana sajauc datus jūsu tabulās un neļauj nevēlamiem lietotājiem lasīt jūsu datus.

  • Jauna makro darbību apakšklase, kas darbojas, kad datu bāze ir atspējota. Šie drošākie makro satur arī kļūdu apstrādes iespējas. Makro (pat tos, kas satur darbības, ko Access atspējo) varat arī tieši iegult jebkurā veidlapā, atskaitē vai vadīklas rekvizītā, kas loģiski strādātu ar VBA koda moduli vai agrāko Access versiju makro.

Un visbeidzot, turpinot darbu, atcerieties šos noteikumus:

  • Ja uzticamā atrašanās vietā atverat datu bāzi, tad visi komponenti strādā bez vajadzības pieņemt uzticēšanās lēmumus.

  • Ja jūs pakojat, parakstāt un izvietojat agrākas Access versijas datu bāzi (.mdb vai .mde failu), visi komponenti darbojas bez vajadzības pieņemt uzticēšanās lēmumus, ja datu bāze satur derīgu uzticama izdevēja ciparparakstu un jūs uzticaties sertifikātam.

  • Ja jūs parakstāt un izvietojat neuzticamā atrašanās vietā neuzticamu datu bāzi, tad drošības kontroles centrs atspējo datu bāzi pēc noklusējuma un jums ir jāizvēlas, vai iespējot datu bāzi vai ne, katru reizi, kad to atverat. Lai iegūtu vairāk informācijas, skatiet sadaļu Uzticēšanās datu bāzei pašreizējā sesijā iepriekš šajā rakstā.

Uz lapas sākumu

Office Access 2007 drošības arhitektūra

Lai izprastu Access 2007 drošības arhitektūru, jums ir jāatceras, ka Access datu bāze nav fails tajā pašā nozīmē kā Microsoft Office Excel 2007 darbgrāmata vai Microsoft Office Word 2007 dokuments. Access datu bāze ir objektu komplekts — tabulas, veidlapas, vaicājumi, makro, atskaites un moduļi —, kas bieži vien savā darbībā ir atkarīgi viens no otra. Piemēram, ja izveidojat datu ievades veidlapu, tad nevarat ievadīt vai saglabāt datus šajā veidlapā, kamēr nebūsiet savienojis ar saiti veidlapas vadīklas ar tabulu.

Vairāki Access komponenti var izraisīt drošības risku, to vidū arī darbības vaicājumi (vaicājumi, kas iesprauž, dzēš vai maina datus), makro, izteiksmes (funkcijas, kas atgriež vienu vērtību) un VBA kodi. Lai padarītu jūsu datus drošākus, programma Office Access 2007 un drošības kontroles centrs veic drošības pārbaužu kopumu katru reizi, kad tiek atvērta datu bāze. Process darbojas šādā veidā:

  • Kad jūs programmā Office Access 2007 atverat .accdb vai .accde failu, Access datu bāzes atrašanās vietu iesniedz drošības kontroles centram. Ja atrašanās vieta ir uzticama, tad datu bāze strādās ar pilnu funkcionalitāti. Ja jūs programmā Access 2007 atverat agrākas Access versijas datu bāzi, Access iesniedz atrašanās vietu un šajā datu bāzē lietotā ciparparaksta detaļas, ja tādas ir.

    Drošības kontroles centrs pārbauda šos pierādījumus, lai novērtētu uzticamību datu bāzei un tad informē Access, kā to atvērt. Programma Access vai nu atspējo datu bāzi, vai arī atver to ar pilnu funkcionalitāti. Ja drošības kontroles centrs novērtē datu bāzi kā neuzticamu, Office Access 2007 atver šo datu bāzi atspējotā režīmā — tas ir, tā izslēdz visu izpildāmo saturu. Tā tas notiek ar datu bāzēm, kas ir izveidotas jaunajā Access 2007 faila formātā, un ar failiem, kas ir izveidoti agrākās Access versijās.

    Programma Access 2007 atspējo šādus komponentus:

    • VBA kodu un jebkādas atsauces VBA kodā, kā arī jebkādas nedrošas izteiksmes.

    • Nedrošas darbības visos makro. Nedrošas darbības ir jebkuras darbības, kas varētu atļaut lietotājam modificēt datu bāzi vai iegūt piekļuvi resursiem ārpus datu bāzes. Taču darbības, ko Access atspējo, dažreiz var tikt uzskatītas par drošām. Piemēram, ja jūs uzticaties personai, kas izveidoja datu bāzi, tad varat uzticēties jebkādām nedrošām darbībām datu bāzē.

    • Daži vaicājumu tipi:

      • Darbības vaicājumi    Tie pievieno, atjaunina un dzēš datus.

      • Datu definīcijas valodas (DDL) vaicājumi    Tie tiek izmantoti, lai datu bāzē izveidotu vai izmainītu objektus, tādus kā tabulas un procedūras.

      • SQL tranzītvaicājumi    Tie nosūta komandas tieši uz dati bāzes serveri, kas atbalsta atvērto datu bāzes savienojamības (ODBC) standartu. Tranzītvaicājumi strādā ar tabulām serverī, neiesaistot Access datu bāzes dzinēju.

    • ActiveX vadīklas

      Piezīme : Atcerieties, ka jūsu vai jūsu administratora drošības kontroles centrā izvēlētie iestatījumi kontrolē uzticības lēmumus, kas rodas, kad Access atver datu bāzi.

  • Ja drošības kontroles centrs atspējo jebkādu saturu, tad, datu bāzei atveroties, parādās ziņojuma josla.

    Ziņojumu josla

    Lai iespējotu atspējotu saturu, noklikšķiniet uz Opcijas un tad dialoglodziņā Microsoft Office drošības opcijas izvēlieties opciju Iespējot šo saturu. Access iespējo atspējotu saturu, un datu bāze atveras atkārtoti ar pilnu funkcionalitāti. Pretējā gadījuma atspējotie komponenti nestrādās. Lai iegūtu vairāk informācijas par uzticēšanās opcijas izvēli, skatiet Uzticēšanās datu bāzei pašreizējā sesijā agrāk šajā rakstā.

Kad atveras datu bāze, Access mēģina ielādēt jebkādas instalētas pievienojumprogrammas — programmas, kas paplašina vai nu Access, vai atvērtās datu bāzes funkcionalitāti. Jūs varat palaist arī vedņus, kas izveido objektus atvērtā datu bāzē. Kad pievienojumprogramma ir ielādēta vai sāk strādāt vednis, Access nodod pierādījumu drošības kontroles centram, kas pieņem papildu uzticības lēmumus un vai nu iespējo, vai arī atspējo objektu vai darbību. Ja drošības kontroles centrs atspējo datu bāzi un jūs nepiekrītat šim lēmumam, gandrīz vienmēr varat izmantot ziņojuma joslu, lai saturu iespējotu. Pievienojumprogrammas veido izņēmumu šim likumam. Ja dialoglodziņā Drošības kontroles centrs (rūtī Pievienojumprogrammas) jūs atzīmējat izvēles rūtiņu Pieprasīt, lai pievienojumprogrammas parakstītu uzticams izdevējs, Access iesaka iespējot pievienojumprogrammu, bet šis process neiesaista ziņojuma joslu.

Informāciju par drošības kontroles centra izmantošanu skatiet rakstā izveidot uzticamu atrašanās vietu, iepriekš šajā rakstā.

Uz lapas sākumu

Kā drošība strādā ar programmā Office Access 2007 atvērtām agrāko Access versiju datu bāzēm

Kad atverat datu bāzi, kas ir izveidota agrākā Access versijā, joprojām strādā jebkuri drošības līdzekļi, kas piemēroti šajā datu bāzē. Piemēram, ja datu bāzē izmantojāt lietotāja līmeņa drošību, šis līdzeklis strādās arī programmā Access 2007.

Pēc noklusējuma Access atver visas vecākās neuzticamās datu bāzes atspējotā režīmā un uztur tās šādā stāvoklī. Jūs varat izvelēties iespējot jebkādu atspējotu saturu katru reizi, kad atverat vecāku datu bāzi, varat lietot ciparparakstu, izmantojot uzticama izdevēja sertifikātu, vai izvietot datu bāzi uzticamā atrašanās vietā.

Datu bāzēm, kas ir saglabātas Access versijās, kas vecākas par Office Access 2007, kodu parakstīšana ir process, kurā ciparparaksts tiek piemērots datu bāzes komponentiem. Ciparparaksts ir šifrēts elektronisks autentifikācijas zīmogs. Tas apstiprina makro, kodu moduļus un citus izpildāmus datu bāzes komponentus, ko izveidojis parakstītājs un ko neviens nav mainījis kopš brīža, kad datu bāze tika parakstīta.

Lai ciparparakstu lietotu jūsu datu bāzē, jums vispirms ir nepieciešams ciparsertifikāts. Ja datu bāzes veidojat komerciālai izplatīšanai, jums jāiegādājas sertifikāts no komerciālas sertificēšanas institūcijas (CA), tādas kā VeriSign, Inc. vai GTE. Sertificēšanas institūcijas veic kvalifikācijas pārbaudi, lai pārliecinātos, vai personas, kas ražo datu bāzes (pazīstami kā izdevēji), ir cienījamas.

Ja vēlaties datu bāzi lietot personīgām vai ierobežotas darba grupas vajadzībām, programma Microsoft Office Professional 2007 piedāvā rīku pašparakstīta sertifikāta izveidei.

Uz lapas sākumu

Programma Office Access 2007 un lietotāja līmeņa drošība

Programma Access 2007 nenodrošina lietotāja līmeņa drošību datu bāzēm, kas ir izveidotas jaunajā faila formātā (.accdb un .accde failiem). Taču, ja jūs programmā Access 2007 atverat agrākas Access versijas datu bāzi un šajā datu bāzē tiek izmantota lietotāja līmeņa drošība, tad šie iestatījumi joprojām darbosies.

Ja konvertējat datu bāzi ar lietotāja līmeņa drošību no agrākas Access versijas jaunā faila formātā, Access automātiski noņem visus drošības iestatījumus, un tiek piemēroti likumi, kas garantē drošību .accdb vai .accde failiem.

Un visbeidzot atcerieties, ka, atverot programmā Office Access 2007 izveidotas datu bāzes, visi lietotāji var redzēt visus datu bāzes objektus.

Uz lapas sākumu

Piezīme : Mašīntulkošanas atruna. Šo rakstu ir tulkojusi datorsistēma bez cilvēka iejaukšanās. Microsoft piedāvā šos mašīntulkojumus, lai palīdzētu angliski nerunājošajiem lietotājiem izmanot saturu par Microsoft produktiem, pakalpojumiem un tehnoloģijām. Tā kā šis raksts ir mašīntulkots, tajā var būt leksikas, sintakses un gramatikas kļūdas.

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×