Accessi rakenduse juurutamine

Rakenduskoht
Microsoft 365 rakendus Access Access 2024 Access 2021 Access 2019 Access 2016

Access pakub andmebaasirakenduste arendamiseks funktsioonirikkaid platvorme. Andmebaasirakendus on arvutiprogramm, mis võimaldab andmeid ja kasutajaliidest talletada ja hallata nii, et see järgiks tööülesannete loogikat (rakendusloogika). Selles artiklis käsitletakse juurutuse plaanimist, pakendamist ja allkirjastamist, andmebaasirakenduste juurutamist ja Access Runtime'i keskkonda.

Selle artikli teemad

Juurutuse plaanimine

Enne alustamist peaksite endale rakenduse juurutamise viiside kohta esitama järgmised küsimused.

Kas andmed ja loogika tuleb hoida eraldi?

Saate luua Accessi rakenduse, mis ühendab andmehalduse ja rakenduse loogika ühes failis. See on Accessi rakenduse vaikestruktuur. Andmehalduse ja rakendusloogika kombineerimine ühes failis on lihtsaim juurutamismeetod, kuid see meetod toimib kõige paremini ainult siis, kui mõni inimene kasutab rakendust samal ajal ja see võib olla ohtlik. Näiteks võib kasutaja rakendusfaili tahtmatu kustutamise või kahjustamisega põhjustada andmete kaotsimineku. Enamasti peaksite andmehalduse ja rakendusloogika hoidma eraldi. See aitab parandada jõudlust ja töökindlust.

Üks võimalus andmete ja loogika eraldamiseks on kasutada käsku Accessi andmebaas (menüü Andmebaasiriistad jaotises Andmete teisaldamine). See käsk tükeldab teie andmebaasirakenduse kaheks Accessi failiks: üks loogika jaoks (eesserver) ja teine andmete jaoks (tagaserver). Näiteks andmebaas Nimega MySolution.accdb tükeldatakse kaheks failiks nimega MySolution_fe.accdb ja MySolution_be.accdb. Tagaandmebaasi saate paigutada ühiskasutatavasse asukohta ( nt võrgukausta). Eesfaili (üks eksemplar iga kasutaja kohta) jagatakse nende arvutitesse. Saate isegi jagada eri eesfaile erinevatele kasutajatele. Lisateavet leiate teemast Accessi andmebaasi tükeldamine.

Teine võimalus andmehalduse ja rakendusloogika eraldamiseks on kasutada andmehalduse jaoks andmebaasiserveri programmi (nt Microsoft SQL Server) ja rakendusloogika jaoks Accessi. Lisateavet leiate teemast Accessi andmebaasi migreerimine SQL Server.

Andmete ja loogika eraldamiseks on veel põhjuseid.

  • Andmete terviklus ja turvalisus Kui kombineerite andmeid ja loogikat ühes failis, ohustavad andmed rakenduse loogikaga samu riske. Eraldi loogikat ja andmefaile kasutav Accessi rakendus aitab kaitsta andmete terviklust ja turvalisust, kuna võimaldab võrgukaustade NTFS-i turbefunktsioone kasutada.
    Accessi kasutajatel peavad olema eesfaili asukohaks oleva kausta lugemis-, kirjutamis-, loomis- ja kustutamisõigused. Eesfailile saate määrata erinevaid õigusi. Näiteks võite soovida määrata mõnele kasutajale kirjutuskaitstud õigused ja teistele kasutajatele lugemis-/kirjutamisõigused.
    Rakendus võib vajada täiendavaid turbevalikuid, näiteks võimalust kontrollida seda, millised kasutajad konkreetsetele andmetele juurde pääsevad. Sel juhul saate rakenduseandmete talletamiseks ja haldamiseks kasutada SQL Server või SharePointi ja kasutada Accessi rakenduse loogika pakkumiseks.
  • Mastaapsuse Accessi faili maht võib olla kuni 2 gigabaiti (GB). Kuigi 2 GB on märkimisväärne andmehulk, ei pruugi sellest mõne rakenduse jaoks piisata, eriti rakenduste puhul, mis talletavad manuseid andmebaasikirjetes. Kui eraldate andmed ja loogika, võib teie rakendus majutada rohkem andmeid. Kui eeldate, et kasutajad talletavad suurt hulka andmeid, võiksite kasutada rohkem kui ühte Accessi andmefaili.
    Muu skaleeritavuse teabe leiate ka Accessi programmi tehnilistest andmetest. Accessi tehniliste andmete kohta leiate lisateavet artiklist Accessi tehnilised andmed.
  • Võrgu läbilaskevõime Kui mitu kasutajat peab rakendust võrgu kaudu samal ajal kasutama, tekib andmete rike tõenäolisemalt siis, kui andmed ja loogika kombineeritakse ühte faili. Kui kombineerite andmed ja loogika ühte Accessi faili, ei saa te ka optimeerida Accessi loodavat võrguliiklust. Kui mitu kasutajat kasutavad teie rakendust võrgu kaudu ühel ajal, peaksite andmed ja loogika eraldama, kasutades kaht või enamat Accessi faili või kasutades andmete jaoks andmebaasiserveri toodet ja rakendusloogika jaoks Accessi.

Milline on võrgukeskkond?

Võrgukeskkonna jaoks õige Accessi andmebaasilahenduse valimine on oluline samm selle edukaks tegemiseks. Järgmiste juhiste abil saate teha oma vajadustele sobivaima valiku.

Koduvõrk

Kui teil on ainult mõni kasutaja, kellega soovite oma Accessi andmebaasi ühiskasutusse anda, saate kasutada ühte andmebaasi, mida iga kasutaja avab ja kasutab koduvõrgus. Lisateavet leiate teemast Failide ühiskasutus võrgu kaudu Windows 10.

Kohtvõrgu (LAN)

LAN on sisevõrk, millel on tavaliselt suurepärane jõudlus, kuid mis on piiratud väikese geograafilise piirkonnaga, nagu üks ruum, hoone või hoonete rühm. Kui teil on mitu kasutajat, kes kasutavad andmebaasi LAN-is, on mõistlik andmebaas tükeldada, talletada tagaandmebaas võrgukaustas ja juurutada iga kasutaja jaoks eesandmebaasi koopia.

Laivõrk (WAN)

WAN-i jaoks on palju võimalikke konfiguratsioone, mis hõlmavad laialdast geograafilist piirkonda. Teil võib olla mitu kontorit üle linna, mis on ühendatud avaliku võrguga, püsiliiniga või isegi satelliitidega. Sageli kasutatakse kodust või teelt turvalise kaugjuurdepääsu tagamiseks virtuaalset privaatvõrku (VPN). WAN-i mõistmiseks on lihtne mõista, et alati, kui olete kohtvõrgust väljas, kuid sellega ühendatud, kasutate WAN-i.

failikettaste Azure

Azure failiketased pole eraldi tüüpi võrk, vaid võimaldavad võrgu kaudu kasutada failiketast ilma failiserverit kasutamata. Kuid Azure failiketta kasutamine võib põhjustada sarnaseid probleeme, mis tekivad Accessi tükeldatud andmebaasi kasutamisel WAN-is.

Hoiatus Vältige Accessi tükeldatud andmebaasi kasutamist WAN-is või Azure failiketastega, kuna jõudlus võib olla aeglane ja andmebaasid võivad muutuda rikutuks.

Toetatud alternatiivid tükeldatud andmebaasi kasutamiseks WAN-is või Azure failiketastes on järgmised.

  • Talletage andmed välises salvestusruumis ja looge lingitud tabelid, et:

    • SharePointi loendid
    • SQL-i SQL Server või Azure
    • Dataverse
  • Kaugtöölaua teenused (RDS) (varem tuntud kui Terminal Server), mis loob virtuaalse Windowsi töölauakeskkonna kasutaja klientarvutis. RDS-il on mitmeid eeliseid:

    • Accessi või Accessi andmebaasi pole vaja installida, kuna kasutajad käitavad kaugtöölaua (RD) klienti, mis on saadaval paljudes seadmetes.
    • Andmete edastamine on kliendi ja serveri vahel minimeeritud, kuna RD on õhuke klient, mis voogesitab tõhusalt ainult kasutajaliidest.
    • Kasutajad saavad siiski andmeid kopeerida ja kleepida ning aruandeid klientarvutist kohalikult printida.
    • RemoteApp saab käivitada ainult ühe programmi ,nt tarnijate või eesliidete töötajate võtmerakenduse.

    Lisateavet leiate teemast Tere tulemast kaugtöölaua teenustesse!

Kas kasutajatel on Access?

Kui kõigil teie kasutajatel on Access oma arvutisse installitud, saavad nad rakendust avada ja kasutada nagu kõiki Accessi andmebaasifaile.

Kui mõnel või kõigil teie kasutajatel pole Accessi oma arvutisse installitud, saate access Runtime'i tarkvara juurutada ka nendele kasutajatele rakenduse juurutamisel. Lisateavet leiate teemast Access Runtime'i mõistmine ja allalaadimine.

Lehe algusse

Accessi rakenduse juurutamine

Accessi rakenduse juurutamiseks peate tegema järgmist.

Andmebaasi ettevalmistamine rakenduselahendusena

Lahenduse lukustamiseks, navigeerimise ja käivitamise juhtimiseks ning muude oluliste suvandite määramiseks tehke järgmist.

Ülesanne Lisateave
Otsustage, kuidas kasutajad kasutajaliideses navigeerivad: kasutage vaikevormi, looge lülituskilp, kasutage navigeerimisvormi või kasutage hüperlinke ja käsunuppe. Accessi andmebaasi avamisel kuvatava vaikevormi määramine
Navigeerimisvormi loomine
Navigeerimispaani kohandamine
Objekti vahekaartide kuvamine või peitmine
Esiletõstetud Accessi mallid
Kuhu kadusid lülituskilbid?
Office'i lindi ja käsumenüüde kohandamise üle otsustamine Kohandatud lindi loomine Accessis
Kohandatud menüüde ja kiirmenüüde loomine makrode abil
Accessi varasemate versioonide kohandatud tööriistaribade ja käivitussätete kasutamine
Ühtse Office'i kujunduse ja tausta rakendamine Office'i tausta lisamine
Office'i kujunduse muutmine
Andmebaasi käivitamise juhtimine Andmebaasile kohandatud tiitli või ikooni lisamine
Andmebaasi avamisel käivitussuvandite vältimine
Andmebaasi avamisel käivituva makro loomine
Microsoft Office‘i toodete käsurealülitid
Oluliste atribuutide ja suvandite määramine Käivitusatribuutide ja -suvandite määramine koodis
Office’i faili atribuutide kuvamine ja muutmine
Piirkonnasätete muutmine Windowsi piirkonnasätete muutmine teatud andmetüüpide ilme muutmiseks

Otsa Põhjalikumaks vaatamiseks sirvige dialoogiboksi Accessi suvandid (Failisuvandid>) ja klõpsake iga vahekaardi spikrit. Rakenduselahenduse jaoks võib olla ka muid suvandeid.

Enne juurutamist

Enne eesandmebaasi juurutamist kaaluge järgmisi häid tavasid.

Kasutatava failivormingu valimine

Rakenduse juurutamisel saate kasutada nelja Accessi failivormingut.

  • .accdb See on Accessi vaikefailivorming. Kui juurutate rakenduse selles vormingus, on kasutajatel kõige rohkem võimalusi rakendust vastavalt soovile kohandada ja selles liikuda. Kui soovite olla kindel, et kasutajad ei muuda teie rakenduse kujundust, peaksite kasutama failivormingut ACCDE. Lisaks ei saa kasutaja hõlpsalt kindlaks teha, kas ACCDB-faili on pärast paketti koondamist muudetud– et see oleks arusaadav, kasutage ACCDC-failivormingut.
  • .accdc Seda vormingut nimetatakse ka Accessi juurutusfailiks. Accessi juurutusfail koosneb rakendusfailist ja selle failiga seotud digitaalallkirjast. See failivorming kinnitab kasutajatele, et keegi pole rakendusfaili pärast paketti koondamist muutnud. Selle vormingu saate rakendada Accessi vaikevormingus failile (.accdb) või Accessi kompileeritud binaarfailile (.accde). Lisateavet leiate teemast Usalduse kuvamine digitaalallkirja lisamisega.
    Accessi juurutusfaili saate lisada ainult ühe rakendusfaili. Kui teie rakendusel on eraldi andmete ja loogikafailid, saate need eraldi paketti koondada.
  • .accde Seda vormingut nimetatakse ka kompileeritud binaarfailiks. Accessis on kompileeritud binaarfail andmebaasirakenduse fail, mis on salvestatud kogu kompileeritud VBA-koodiga. Accessi kompileeritud binaarfaili ei jää ühtegi osa VBA lähtekoodist. ACCDE-fail takistab kujundus- ja koodimuudatusi, vähendab andmebaasi mahtu ning parandab jõudlust. Lisateavet leiate teemast VBA-koodi peitmine kasutajate eest.
    Access Runtime'i abil saate avada Accessi kompileeritud binaarfaili. Kui Runtime ei tunne accde-failinime laiendit ära, avage kahendfail, luues runtime'ile osutava otsetee ja kaasates kompileeritud binaarfaili tee, mille otsetee peaks avama.
    Oluline Kasutajad ei saa kompileeritud binaarfaili avada Accessi varasema versiooniga kui kompileeritud versioon, kui varasem versioon ei toeta uuemas versioonis lisatud funktsiooni. Selle probleemi lahendamiseks kompileerige binaarfail Accessi versioonis, mille teie kasutajad on installinud.
  • .accdr See vorming võimaldab teil juurutada rakenduse, mis avatakse käitusajarežiimis. Käitusajarežiimirakenduse juurutamise abil saate reguleerida rakenduse kasutusviisi, kuid see pole rakenduse turvalisuse tagamise viis. Lisateavet käitusajarežiimi kohta leiate jaotisest Ülevaade tarkvarast Access Runtime.

Accessi eesandmebaasi installimine ja täiendamine

Tükeldatud andmebaasi kujunduse kasutuselevõtul peate levitama eesandmebaasi igale kasutajale. Selleks, et asjad sujuvalt toimiksid, kaaluge järgmisi häid tavasid.

  • Veenduge, et igal kasutajal oleks Õige Accessi versioon ja et eesandmebasseer avataks õiges versioonis. Accessis on ka 32-bitine ja 64-bitine versioon. Vale "bitisus" käitamine võib mõjutada Windowsi API kutseid, DLL-teegi viiteid ja ActiveX-juhtelemente. Lisateavet leiate teemast Office'i 64- või 32-bitise versiooni valimine.
  • Saate luua installipaketi muude vajalike failide jaoks (sh andmebaasidraiverid, installi- ja konfigureerimispaketifailid ning rakendusega seotud failid). Lisateavet leiate teemast Installipaketi loomine.
  • Sisestage Windowsi töölaua otsetee, et kasutaja saaks kiiresti Accessi lahendust käitada. Lisage otsetee kausta asukoht, tähendusrikas otseteenimi, kirjeldus ja ikoon. Lisateavet leiate teemast Töölaua otsetee loomine Office'i programmi või faili jaoks.
    Otsa Juhendage kasutajaid , kuidas kinnitada rakendusi menüüsse Start.
  • Saate määratleda tõhusa viisi eesandmebaasi uuesti juurutamiseks ja asendamiseks, kui värskendamine on nõutav, ning säilitada failide versioonid, et muutustel silma peal hoida. Näiteks saate lisada VBA-koodi, et otsida uusi versioone ja uuendada versiooni automaatselt isegi enne, kui kasutajad rakenduse käivitavad.
  • Kui loote ODBC-ühenduse DSN-faili abil, mis sisaldab ühendusstring, tuleb see DSN-fail installida ka igasse klientarvutisse. Teine võimalus on luua VBA-koodis ühendus "DSN-less", et kõrvaldada vajadus DSN-faili järele. Lisateavet leiate teemast DSN-Less Connectionsi kasutamine.

Lehe algusse

Access Runtime'i mõistmine ja allalaadimine

Kui soovite juurutada Accessi rakendusi, mis töötavad ilma Accessi installimata kasutaja arvutisse, saate neid levitada koos Access Runtime'iga, mis on Microsofti allalaadimiskeskusest tasuta saadaval. Kui avate Accessi andmebaasi Access Runtime'i abil, avatakse andmebaas käitusajarežiimis.

Käitusajarežiim on Accessi töörežiim, kus teatud Accessi funktsioonid pole vaikimisi saadaval. Mõned kättesaamatutest funktsioonidest saab käitusajarežiimis aga kättesaadavaks teha.

Millised funktsioonid pole käitusajarežiimis saadaval?

Järgmised Accessi funktsioonid pole käitusajarežiimis saadaval:

  • Eriklahvid Klahvid nagu Ctrl+Break, Ctrl+G ja tõstuklahv ( Shift), et vältida andmebaasi käivitussuvandeid.
  • Navigeerimispaani Navigeerimispaan pole käitusajarežiimis saadaval. See takistab kasutajatel teie andmebaasirakenduses suvalistele objektidele juurde pääsemast. Käitusajarežiimis saab avada ainult neid objekte, mille te kasutajatele esitate (nt navigeerimisvormi esitamise teel). Navigeerimispaani ei saa muuta käitusajarežiimis kättesaadavaks.
  • Lint Vaikimisi pole lint käitusajarežiimis saadaval. See takistab kasutajatel andmebaasiobjekte loomast või muutmast ning muid potentsiaalselt kahjulikke toiminguid tegemast (nt ühenduse loomine uute andmeallikatega või andmete eksportimine soovimatul viisil). Lindi vaikemenüüsid ei saa käitusajarežiimis avaldada. Siiski saate luua kohandatud lindi ja seejärel seostada selle lindi vormi või aruandega. Lisateavet leiate teemast Kohandatud lindi loomine Accessis.
  • Kujundusvaade ja küljendivaade Kujundusvaade ja küljendivaade pole käitusajarežiimis ühegi andmebaasiobjekti jaoks saadaval. See takistab kasutajatel teie andmebaasirakenduses objektide kujundust muutmast. Kujundus- ega küljendivaadet ei saa käitusajarežiimis lubada.
  • Abi Integreeritud spikker pole käitusajarežiimis vaikimisi saadaval. Kuna kontrollite, millised funktsioonid on teie käitusajarežiimi rakenduses saadaval, ei pruugi mõni integreeritud Accessi standardne spikker olla teie rakendust kasutavate inimeste jaoks asjakohane ja võib neid segadusse ajada või häirida. Käitusajarežiimi rakenduse täiendamiseks saate luua oma kohandatud spikrifaili.

Kuidas simuleerida käitusajarežiimi?

Saate käivitada mis tahes Accessi andmebaasi käitusajarežiimis arvutis, kuhu on installitud Accessi täisversioon. Accessi andmebaasi käitamiseks käitusajarežiimis tehke ühte järgmistest.

  • Muutke andmebaasifaili failinimelaiend .accdb laiendiks .accdr.

  • Looge käsurealüliti /Runtime abil andmebaasi otsetee.

    1. Paremklõpsake Windowsi töölaual ja valige Uus>otsetee.

    2. Sisestage MSAccess.exe asukoht, andmebaasi asukoht ja / runtime'i käsutäpsusti. Siin on mõned näited.

      "C:\Program Files\Microsoft Office\MSACCESS.EXE" "C:\MyDB.accdb" /runtime
      

    Lisateavet leiate teemast Töölaua otsetee loomine Office'i programmi või faili jaoks.

Kas käitusajarežiim muudab mu andmebaasi turvalisemaks?

Kuigi käitusajarežiim piirab navigeerimis- ja kujundusfunktsioonide kasutamist, ei peaks te käitusajarežiimi kasutama andmebaasirakenduse esmase turbevahendina. Arvutis, kuhu on installitud Accessi täisversioon, võib kasutajal olla võimalik avada käitusaja andmebaasirakendus tavalise andmebaasirakendusena (st kõik saadaolevad funktsioonid) ja seejärel muuta kujundust või teha muid soovimatuid toiminguid.

Isegi kui juurutate oma andmebaasirakenduse ainult arvutites, kuhu pole installitud Accessi täisversiooni, saab kasutaja siiski edastada rakenduse arvutisse, kuhu on installitud Accessi täisversioon, ja seejärel avada käitusaja andmebaasirakenduse tavalise andmebaasirakendusena.

Lehe algusse

Tarkvara Access Runtime allalaadimine

Märkus.

Rakenduses Access 2019 Enterprise ärge laadige alla ega installige käitusaega. Nii asendatakse teie Accessi täisversioon ainult käitusajaga. Selle asemel saate Office'i juurutamise tööriista abil määrata, et AccessRuntimeRetail-toode on installitud.

Access Runtime'i allalaadimiseks Microsofti allalaadimiskeskusest klõpsake oma versiooni jaoks vastavat linki.

Access Runtime'i allalaadimiseks, kasutamiseks või edasijagamiseks pole vaja midagi osta ning kasutajate arv, kellele saate Runtime'i levitada, pole piiratud.

Lehe algusse

Installipaketi loomine

Olenevalt Accessi versioonist saate kasutada mitut viisi.

Üldise installipaketi kasutamine

Accessi uuemates versioonides saate kasutada Windows Installerit või otsida muu tootja programmi, mis loob installipaketid.

Lehe algusse