Microsoft Office Online
Vpišite se v Moj Office Online (Kaj je to?) | Vpis

 
 
Microsoft Office Access
Išči
Išči
 
 
 
 
Opozorilo: stran si ogledujete s spletnim brskalnikom, ki ni podprt. To spletno mesto deluje najbolje z brskalnikom Microsoft Internet Explorer 6.0 ali novejšo različico, z brskalnikom Firefox 1.5 ali z brskalnikom Netscape Navigator 8.0 ali novejšo različico. Preberite več o podprtih brskalnikih.

Microsoft Jetova storitev za izraze v načinu osnovnih varnostnih omejitev
 

Če želite izboljšati varnost podatkov, lahko Access 2003 izvajate v načinu osnovnih varnostnih omejitev. V tem načinu namreč ovrednoti le izraze v lastnostih polj in kontrolnikih, ki so varni. Izraz je varen, če ne uporablja funkcij ali lastnosti, ki bi jih lahko izrabili zlonamerni uporabniki in prek njih dostopali do pogonov, datotek ali drugih virov, za katere nimajo pooblastil. S funkcijami, kot sta Kill in Shell, je mogoče poškodovati podatke in datoteke v računalniku, za ne veljajo za varne. Ko se Access izvaja v načinu osnovnih varnostnih omejitev, ob izrazu, ki se sklicuje na takšne funkcije ali lastnosti, prikaže sporočilo o napaki.

Seznam funkcij in lastnosti, ki so v načinu osnovnih varnostnih omejitev blokirane, najdete v članku Funkcije in lastnosti, ki so v načinu osnovnih varnostnih omejitev blokirane.

 Opomba   Način osnovnih varnostnih omejitev ne vpliva na kodo VBA (Visual Basic for Applications) v datotekah. Koda, ki je elektronsko podpisana, se bo vedno izvedla, četudi vsebuje sicer blokirane funkcije in lastnosti in ne glede na to, ali se Access izvaja v načinu osnovnih varnostnih omejitev ali ne. Nevarne funkcije in lastnosti so blokirane samo takrat, ko so uporabljene v izrazih, kot so privzete vrednosti, viri kontrolnikov in izjave SQL.

Access storitev Microsoft Jet uporablja, da ovrednoti izraze. Microsoft Jet 4.0 s servisnim paketom SP8 ali novejši omogoča programu Access 2003 popolno delovanje, še vedno pa blokira nevarne izraze tako, da omogoči način osnovnih varnostnih omejitev. Storitev Jet ni del Accessa. Če želite omogočiti način osnovnih varnostnih omejitev, morate prenesti in namestiti Microsoft Jet 4.0 s servisnim paketom SP8.

 Opomba   Nujna posodobitev za Windows že vsebuje storitev Jet 4.0 SP 8. Če računalnik sproti posodabljate, se je najnovejša različica storitve Jet verjetno že samodejno namestila.

 Pomembno   S tem, ko namestite najnovejšo različico Jeta, pa načina osnovnih varnostnih omejitev ne omogočite samodejno. Ko boste zagnali Access, vas bo računalnik pozval, da preprečite nevarne izraze. Če kliknete »Da«, vklopite varnostni način in preprečite ovrednotenje nevarnih izrazov.

Če način osnovnih varnostnih omejitev omogočite, programa Jet 4.0 SP 8 ali novejšega pa ne namestite, nekatere funkcije ne bodo delovale. Čarovniki se na primer ne bodo zagnali, ampak se bo prikazalo sporočilo »Ta funkcija ni nameščena ali pa je bila onemogočena«.

  • Čarovniki se mogoče ne bodo zagnali.
  • Stikalne plošče, ki so bile ustvarjene z Upraviteljem stikalne plošče, ne bodo delovale pravilno.
  • Dejanja makra ZaženiKodo ne morete uporabiti, če želite poklicati proceduro Visual Basic for Applications (VBA).
  • Rutine za obravnavo dogodka, ki kličejo VBA procedure, ne bodo delovale.
  • VBA procedure, ki so poklicane z lista z lastnostmi ali pa so uporabljene v SQL izjavi, ne bodo delovale.
  • Te VBA funkcije ne bodo delovale, ko bodo poklicane z lista z lastnostmi ali pa bodo uporabljene v SQL izjavi:
    • FormatCurrency
    • FormatDateTime
    • FormatNumber
    • FormatPercent
    • InStrB
    • InStrRev
    • MonthName
    • Replace
    • StrReverse
    • WeekDayName

Več o načinu osnovnih varnostnih omejitev v starejših različicah Jeta najdete v tem članku zbirke znanja: ACC2002: Jet 4.0 Expression Can Execute Unsafe Visual Basic for Applications Functions (v angleščini).