Access programmas izvietošana

Attiecas uz
Access pakalpojumam Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Access nodrošina līdzekļiem bagātu platformu datu bāzu programmu izstrādei. Datu bāzes programma ir datora programma, kas nodrošina veidu datu glabāšanai un pārvaldībai un lietotāja interfeisu, kas izmanto biznesa uzdevumu loģiku (programmas loģiku). Šajā rakstā ir aprakstīta pamata izvietošanas plānošana, pakošana un parakstīšana, datu bāzes lietojumprogrammu izvietošana un Access izpildlaika vide.

Iespējamās darbības

Izvietošanas plāns

Pirms sākat darbu, uzdodiet sev tālāk norādītos jautājumus par to, kā programma tiks izvietota.

Vai dati un loģika ir jānodala?

Varat izveidot Access lietojumprogrammu, kas datu pārvaldību un programmas loģiku apvieno vienā failā. Šī ir noklusējuma lietojumprogrammas struktūra programmā Access. Datu pārvaldības un programmas loģikas apvienošana vienā failā nodrošina vienkāršāko izvietošanas paņēmienu, bet tas vislabāk darbojas tikai tad, ja programmu vienlaikus izmanto daži cilvēki, un šeit pastāv arī risks. Piemēram, lietotājs var izraisīt datu zudumu, nejauši izdzēšot vai sabojājot programmas failu. Vairākumā gadījumu datu pārvaldības ir jānodala no programmas loģikas. Tas palīdz uzlabot veiktspēju un uzticamību.

Viens veids, kā nodalīt datus un loģisku, ir izmantot komandu Access datu bāze (cilnes Datu bāzu rīki grupā Datu pārvietošana). Šī komanda sadala jūsu datu bāzes programmu divos Access failos: loģikas (priekšgalsistēmas) un datu (aizmugursistēmas) failā. Piemēram, datu bāze ar nosaukumu MySolution.accdb ir sadalīta divos failos ar nosaukumiem MySolution_fe.accdb un MySolution_be.accdb. Aizmugursistēmas datu bāze tiek ievietota koplietojamā atrašanās vietā, piemēram, tīkla mapē. Priekšgalsistēmas failu (pa vienai kopijai katram lietotājam) izplatāt viņu datoros. Dažādiem lietotājiem varat pat izplatīt dažādus priekšgalsistēmas failus. Papildinformāciju skatiet sadaļā Access datu bāzes sadalīšana.

Cits veids, kā nodalīt datu pārvaldību un programmas loģiku, ir datu pārvaldībai izmantot datu bāzu servera programmu (piemēram, Microsoft SQL Server), bet programmas loģikai izmantot programmu Access. Papildinformāciju skatiet sadaļā Access datu bāzes migrēšana uz SQL SQL Server.

Datu un loģikas nodalīšanas papildu iemesli ir šādi:

  • Datu integritāte un drošība Ja datus un loģiku apvienojat vienā failā, dati tiek pakļauti tiem pašiem riskiem, kuriem ir pakļauta programmas loģika. Access lietojumprogramma, kas izmanto atsevišķus loģikas un datu failus, var palīdzēt aizsargāt datu integritāti un drošību, tīkla mapēs izmantojot NTFS drošības līdzekļus.
    Access lietotājiem ir jābūt lasīšanas, rakstīšanas, izveides un dzēšanas tiesībām mapē, kurā atrodas priekšgalsistēmas fails. Tomēr pašam priekšgalsistēmas failam varat piešķirt citas atļaujas. Piemēram, dažiem lietotājiem varat piešķirt tikai lasīšanas atļaujas, bet citiem — lasīšanas/rakstīšanas atļaujas.
    Jūsu programmai var būt nepieciešamas papildu drošības opcijas, piemēram, iespēja noteikt, kuriem lietotājiem ir piekļuve noteiktiem datiem. Šādā gadījumā varat izmantot SQL Server vai SharePoint, lai glabātu un pārvaldītu savas programmas datus, un izmantot Access, lai nodrošinātu programmas loģiku.
  • Mērogojamība Access faila lieluma ierobežojums ir 2 gigabaiti (GB). Lai gan 2 GB ir ievērojams teksta datu apjoms, dažām programmām tas var nebūt pietiekams, īpaši tādām programmām, kuras datu bāzes ierakstos glabā pielikumus. Nodalot datus un loģiku, jūsu programmā var iekļaut vairāk datu. Ja sagaidāt, ka lietotāji glabās lielu datu apjomu, apsveriet iespēju izmantot vairākus Access datu failus.
    Pārskatiet arī Access programmas specifikācijas, lai noskaidrotu citu mērogojamības informāciju. Lai uzzinātu vairāk par Access specifikācijām, skatiet rakstu Access specifikācijas.
  • Tīkla noslodze Ja vairākiem lietotājiem tīklā būs vienlaikus jāizmanto programma, datu bojājuma varbūtība ir lielāka, ja datus un loģiku apvienojat vienā failā. Turklāt, ja datus un loģiku apvienojat vienā Access failā, jūs nevarat optimizēt programmas Access ģenerēto tīkla trafiku. Ja vairāki lietotāji vienlaikus izmantos jūsu programmu tīklā, nodaliet datus un loģiku, izmantojot vismaz divus Access failus vai izmantojot datu bāzu servera produktu datiem un Access programmas loģikai.

Kāda būs tīkla vide?

Pareizā Access datu bāzu risinājuma izvēle jūsu tīkla videi ir svarīga cīņa, lai tā būtu veiksmīga. Izmantojiet tālāk sniegtos norādījumus, lai izvēlētos savām vajadzībām piemērotāko izvēli.

Mājas tīkls

Ja jums ir tikai daži lietotāji, ar kuriem kopīgot Access datu bāzi, varat izmantot vienu datu bāzi, ko katrs lietotājs atver un izmanto mājas tīklā. Papildinformāciju skatiet sadaļā Failu koplietošana, izmantojot tīklu, operētājsistēmā Windows 10.

Lokālais tīkls (LAN)

LAN ir iekšējs tīkls, kam parasti ir lieliska veiktspēja, taču tas attiecas tikai uz nelielu ģeogrāfisko apgabalu, piemēram, atsevišķu telpu, ēku vai ēku grupu. Ja datu bāzi LAN koplieto vairāki lietotāji, ieteicams sadalīt datu bāzi, aizmugursistēmas datu bāzi glabāt kādā tīkla mapē un izvietot priekšgalsistēmas datu bāzes kopiju katram lietotājam.

Plaša apgabala tīkls (WAN)

Ir daudz iespējamo WAN konfigurāciju, kas aptver plašu ģeogrāfisko teritoriju. Jums var būt vairāki biroji visā pilsētā, kas savienoti ar publisku tīklu, nomātu līniju vai pat satelītiem. Bieži vien virtuālais privātais tīkls (VPN) tiek izmantots drošai attālai piekļuvei no mājām vai ceļā. Vienkāršs veids, kā saprast WAN, ir šāds: ja atrodaties ārpus LAN, bet esat ar to izveidojis savienojumu, jūs izmantojat WAN.

Azure failu koplietošana

Azure failu koplietojumi nav atsevišķs tīkla tips, bet nodrošina veidu, kā izmantot failu koplietojumus tīklā bez nepieciešamības izmantot failu serveri. Tomēr Azure failu koplietošanas izmantošana var radīt problēmas, kas ir līdzīgas tām, kas rodas, izmantojot Access sadalītu datu bāzi WAN.

Brīdinājums Neizmantojiet Access sadalītu datu bāzi WAN vai ar Azure failu koplietojumiem, jo veiktspēja var būt lēna un datu bāzes var tikt bojātas.

Atbalstītās alternatīvas sadalītas datu bāzes izmantošanai WAN vai Azure failu koplietojumos ir:

  • Glabājiet datus ārējā krātuvē un izveidojiet saistītās tabulas, lai:

    • SharePoint saraksti
    • SQL Server vai Azure SQL
    • Dataverse
  • Attālās darbvirsmas pakalpojumi (Remote Desktop Services — RDS) (iepriekš dēvēti par termināļa serveri), kas izveido virtuālu Windows darbvirsmas vidi lietotāja klienta datorā. RDS ir vairākas priekšrocības:

    • Nav nepieciešama Access vai Access datu bāzes instalēšana, jo lietotāji izmanto attālās darbvirsmas (RD) klientu, kas ir pieejams daudzās ierīcēs.
    • Datu pārsūtīšana starp klientu un serveri ir samazināta līdz minimumam, jo RD ir plāns klients, kas efektīvi straumē tikai lietotāja interfeisu.
    • Lietotāji joprojām var kopēt un ielīmēt datus, kā arī drukāt atskaites lokāli no klienta datora.
    • RemoteApp var palaist tikai vienu programmu, piemēram, gatavu lietojumprogrammu piegādātājiem vai priekšlīnijas darbiniekiem.

    Papildinformāciju skatiet sadaļā Esiet sveicināts attālās darbvirsmas pakalpojumos.

Vai lietotājiem būs piekļuve?

Ja visu lietotāju datoros būs instalēta programma Access, viņi varēs atvērt un izmantot šo programmu tāpat kā jebkuru Access datu bāzes failu.

Ja visu lietotāju datoros nebūs instalēta programma Access, varat arī izvietot Access izpildlaika programmatūru šiem lietotājiem, kad izvietosit savu programmu. Papildinformāciju skatiet sadaļā Access izpildlaika izpratne un lejupielāde.

Uz lapas sākumu

Access programmas izvietošana

Lai izvietotu Access lietojumprogrammu, ir jāveic tālāk norādītie uzdevumi.

Datu bāzes sagatavošana lietojumprogrammas risinājumam

Lai bloķētu risinājumu, kontrolētu navigāciju un startēšanu un iestatītu citas svarīgas opcijas, veiciet tālāk norādītās darbības.

Uzdevums Papildinformācija
Izlemiet, kā lietotāji pārvietojas lietotāja interfeisā: izmantot noklusējuma formu, izveidot vadības pulti, izmantot navigācijas formu vai lietot hipersaites un komandpogas. Access datu bāzes startēšanas laikā parādāmās noklusējuma formas iestatīšana
Navigācijas formas izveide
Navigācijas rūts pielāgošana
Objektu ciļņu parādīšana vai paslēpšana
Piedāvātās Access veidnes
Kur palikušas vadības pultis?
Izlemiet, vai vēlaties pielāgot Office lenti un komandu izvēlnes Pielāgotas lentes izveide programmā Access
Pielāgotu izvēļņu un īsinājumizvēļņu izveide, izmantojot makro
Iepriekšējās Access versijās pieejamo pielāgoto rīkjoslu un uzsākšanas iestatījumu izmantošana
Konsekventa Office dizaina un fona lietošana Office fona pievienošana
Office dizaina mainīšana
Kontrolēt datu bāzes startēšanu Pielāgota nosaukuma vai ikonas pievienošana datu bāzei
Startēšanas opciju apiešana datu bāzes atvēršanas laikā
Tāda makro izveide, kas tiek izpildīts, atverot datu bāzi
Komandrindas slēdži Microsoft Office produktiem
Svarīgu rekvizītu un opciju iestatīšana Startēšanas rekvizītu un opciju iestatīšana kodā
Office faila rekvizītu skatīšana vai mainīšana
Reģionālo iestatījumu modificēšana Mainiet Windows reģionālos iestatījumus, lai modificētu dažu datu tipu izskatu

Padoms Lai būtu rūpīgi, pārlūkojiet dialoglodziņu Access opcijas (Faila>opcijas) un pēc tam noklikšķiniet uz Palīdzība katrai cilnei. Iespējams, ir papildu opcijas, kuras vēlaties kontrolēt savam lietojumprogrammas risinājumam.

Pirms izvietošanas

Pirms izvietojat priekšgalsistēmas datu bāzi, ņemiet vērā tālāk norādītos vislabākās prakses piemērus.

Izlemiet, kuru failu formātu izmantot

Pastāv četri Access failu formāti, kurus varat izmantot, izvietojot programmu:

  • .accdb Šis ir programmas Access noklusējuma failu formāts. Izvietojot programmu šajā formātā, lietotājiem ir visvairāk iespēju programmas pielāgošanai un naviģēšanai tā, kā tie vēlas. Ja vēlaties nodrošināt, lai lietotāji nemainītu programmas noformējumu, izmantojiet failu formātu .accde. Turklāt lietotājs nevar ērti noteikt, vai .accdb fails pēc iepakošanas ir mainīts. Lai tas būtu skaidri redzams, izmantojiet failu formātu .accdc.
  • .accdc Šis formāts ir pazīstams arī kā Access izvietošanas fails. Access izvietošanas fails ir programmas fails un ar šo failu saistīts ciparparaksts. Šis failu formāts ļauj lietotājiem būt pārliecinātiem, ka neviens nav mainījis programmas failu pēc tā iepakošanas. Šo formātu varat lietot noklusējuma formāta Access failam (.accdb) vai Access kompilētajam binārajam failam (.accde). Papildinformāciju skatiet sadaļā Uzticamības parādīšana, pievienojot ciparparakstu.
    Access izvietošanas failā var ievietot tikai vienu programmas failu. Ja jūsu programmai ir nodalīti datu un loģikas faili, tos varat iepakot atsevišķi.
  • .accde Šis formāts ir pazīstams arī kā kompilētais binārais fails. Programmā Access kompilētais binārais fails ir datu bāzes programmas fails, kas ir saglabāts kopā ar visu kompilēto VBA kodu. Access kompilētajā binārajā failā vairs nav nekāda VBA avota koda. .accde fails novērš noformējuma un koda izmaiņas, samazina datu bāzes lielumu un palīdz uzlabot veiktspēju. Papildinformāciju skatiet rakstā VBA koda paslēpšana no lietotājiem.
    Access izpildlaiku var izmantot, lai atvērtu Access kompilēto bināro failu. Ja izpildlaika modulis neatpazīst faila nosaukuma paplašinājumu .accde, atveriet bināro failu, izveidojot, izveidojiet saīsni, kas norāda uz izpildlaika moduli, un iekļaujiet ceļu uz kompilēto bināro failu, kas ar šo saīsni ir jāatver.
    Tas ir svarīgi Lietotāji nevar atvērt kompilēto bināro failu, izmantojot Access versiju, kas ir senāka par to, kurā tas tika kompilēts, ja šī iepriekšējā versija neatbalsta vēlākā versijā pievienoto līdzekli. Lai novērstu šo problēmu, kompilējiet bināro failu tajā Access versijā, ko lietotāji ir instalējuši.
  • .accdr Šis formāts ļauj izvietot programmu, kas tiek atvērta izpildlaika režīmā. Izpildlaika programmas izvietošana var palīdzēt kontrolēt to, kā tā tiek izmantota. Tomēr tas nav programmas drošināšanas līdzeklis. Papildinformāciju par izpildlaika režīmu skatiet sadaļā Access izpildlaika moduļa izprašana.

Access priekšgalsistēmas datu bāzes instalēšana un jaunināšana

Ja pieņemat sadalītas datu bāzes noformējumu, priekšgalsistēmas datu bāze ir jāizplata katram lietotājam. Lai viss noritētu bez problēmām, ņemiet vērā tālāk norādītos vislabākās prakses piemērus.

  • Pārliecinieties, vai katram lietotājam ir pareizā Access versija un vai priekšgalsistēmas datu bāze tiek atvērta pareizajā versijā. Access ir pieejama arī 32 bitu un 64 bitu versija. Nepareiza "bitīguma" palaišana var ietekmēt Windows API izsaukumus, DLL bibliotēkas atsauces un ActiveX vadīklas. Papildinformāciju skatiet sadaļā Office 64 bitu vai 32 bitu versijas izvēle.
  • Izveidojiet instalācijas pakotni citiem failiem, kas var būt nepieciešami, tostarp datu bāzes draiveriem, iestatīšanai un konfigurēšanai paredzētiem pakešfailiem un ar lietojumprogrammām saistītiem failiem. Papildinformāciju skatiet sadaļā Instalēšanas pakotnes izveide.
  • Nodrošiniet Windows darbvirsmas saīsni, lai lietotājs varētu ātri palaist Access risinājumu. Saīsnē iekļaujiet mapes atrašanās vietu, jēgpilnu saīsnes nosaukumu, aprakstu un ikonu. Papildinformāciju skatiet sadaļā Office programmas vai faila darbvirsmas saīsnes izveide.
    Padoms Instruējiet lietotājus, kā piespraust programmas sākuma izvēlnei.
  • Nosakiet efektīvu veidu, kā atkārtoti izvietot un aizstāt priekšgalsistēmas datu bāzi, kad ir nepieciešami atjauninājumi, un uzturiet failu versijas, lai reģistrētu izmaiņas. Piemēram, varat pievienot VBA kodu, lai meklētu jaunas versijas un veiktu jaunināšanu automātiski, pat pirms lietotāji startē programmu.
  • Ja izveidojat ODBC savienojumu, izmantojot DSN failu, kurā ir savienojuma virkne, šis DSN fails ir jāinstalē arī katrā klienta datorā. Cita pieeja ir izveidot savienojumu "bez DNS" VBA kodā, lai novērstu nepieciešamību pēc DSN faila. Papildinformāciju skatiet sadaļā DSN-Less savienojumu izmantošana.

Uz lapas sākumu

Access izpildlaika moduļa izprašana un lejupielāde

Lai izvietotu Access lietojumprogrammas, kas var darboties bez Access instalēšanas lietotāja datorā, varat tās izplatīt kopā ar Access Runtime, kas bez maksas ir pieejams Microsoft lejupielādes centrā. Access datu bāzi atverot, izmantojot Access izpildlaika moduli, šī datu bāze tiek atvērta izpildlaika režīmā.

Izpildlaika režīms ir Access darbības režīms, kurā noteikti Access līdzekļi pēc noklusējuma nav pieejami. Tomēr dažus no šiem nepieejamajiem līdzekļiem var padarīt pieejamus izpildlaika režīmā.

Kādi līdzekļi nav pieejami izpildlaika režīmā?

Šādi Access līdzekļi nav pieejami izpildlaika režīmā:

  • Īpašie taustiņi Taustiņi, piemēram, Ctrl+Break, Ctrl+G un taustiņš Shift, lai apietu startēšanas opcijas datu bāzē.
  • Navigācijas rūts Navigācijas rūts nav pieejama izpildlaika režīmā. Tas palīdz neļaut lietotājiem patvaļīgi piekļūt datu bāzes programmas objektiem. Izmantojot izpildlaika režīmu, var atvērt tikai tos objektus, kurus rādāt lietotājiem, piemēram, nodrošinot navigācijas formu. Izpildlaika režīmā navigācijas rūti nevar padarīt pieejamu.
  • Lente Pēc noklusējuma lente nav pieejama izpildlaika režīmā. Tas palīdz neļaut lietotājiem veidot vai modificēt datu bāzes objektus un veikt citas iespējami kaitīgas darbības, piemēram, veidot savienojumu ar jauniem datu avotiem vai eksportēt datus tā, kā to nav paredzēts darīt. Noklusējuma lentes cilnes nevarat parādīt izpildlaika režīmā. Tomēr varat izveidot pielāgotu lenti un pēc tam saistīt to ar formu vai atskaiti. Papildinformāciju skatiet sadaļā Pielāgotas lentes izveide programmā Access.
  • Noformējuma skats un izkārtojuma skats Noformējuma skats un izkārtojuma skats izpildlaika režīmā nav pieejams nevienam datu bāzes objektam. Tas palīdz neļaut lietotājiem datu bāzes programmā modificēt objektu noformējumu. Noformējuma vai izkārtojuma skatu izpildlaika režīmā nevarat iespējot.
  • Palīdzība Pēc noklusējuma integrētā palīdzība izpildlaika režīmā nav pieejama. Tā kā jūs nosakāt, kāda funkcionalitāte ir pieejama jūsu izpildlaika režīma programmā, daļa standarta integrētās Access palīdzības var neattiekties uz personām, kas izmanto jūsu programmu, un var tās mulsināt vai pievilt. Lai papildinātu savu izpildlaika režīma programmu, varat izveidot pielāgotu palīdzības failu.

Kā simulēt izpildlaika režīmu?

Jebkuru Access datu bāzi izpildlaika režīmā var palaist datorā, kurā ir instalēta pilnā Access versija. Lai Access datu bāzi palaistu izpildlaika režīmā, veiciet kādu no šīm darbībām:

  • Mainiet datu bāzes faila nosaukuma paplašinājumu no .accdb uz .accdr.

  • Izveidojiet saīsni uz datu bāzi, izmantojot komandrindas slēdzi /Runtime .

    1. Windows darbvirsmā noklikšķiniet ar peles labo pogu un atlasiet Jauns>īsinājumtaustiņš.

    2. Ievadiet MSAccess.exe atrašanās vietu, datu bāzes atrašanās vietu un / runtime komandas ierobežotāju. Piemērs.

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

    Papildinformāciju skatiet sadaļā Office programmas vai faila darbvirsmas saīsnes izveide.

Vai izpildlaika režīms manu datu bāzi padara drošāku?

Lai gan izpildlaika režīms ierobežo navigācijas un noformēšanas līdzekļu pieejamību, nelietojiet izpildlaika režīmu kā primāro līdzekli datu bāzes programmas drošināšanai. Datorā, kurā ir instalēta pilnā Access versija, lietotājs var atvērt izpildlaika datu bāzes programmu kā parastu datu bāzes programmu (t.i., ar visiem pieejamajiem līdzekļiem) un pēc tam mainīt noformējumu vai veikt citas nevēlamas darbības.

Pat tad, ja datu bāzes programmu izvietosit tikai tajos datoros, kuros nav instalēta pilnā Access versija, lietotājs joprojām var pārsūtīt programmu uz datoru, kurā ir instalēta pilna Access versija, un atvērt izpildlaika datu bāzes programmu kā parastu datu bāzes programmu.

Uz lapas sākumu

Access izpildlaika moduļa lejupielāde

Piezīme

Ja izmantojat Access 2019 Enterprise, nelejupielādējiet un neinstalējiet izpildlaika moduli — to darot, pilnā Access versija tiks aizstāta tikai ar izpildlaika moduli. Tā vietā izmantojiet Office izvietošanas rīku , lai norādītu, ka AccessRuntimeRetail produkts ir instalēts.

Lai lejupielādētu Access izpildlaiku no Microsoft lejupielādes centra, noklikšķiniet uz savai versijai atbilstošās saites.

Lai lejupielādētu, izmantotu un izplatītu Access Runtime, nekas nav jāiegādājas, un nav to lietotāju skaita ierobežojuma, kuriem varat izplatīt izpildlaika moduli.

Uz lapas sākumu

Instalēšanas pakotnes izveide

Ir vairākas pieejas, kuras varat izmantot atkarībā no Access versijas.

Vispārīgas instalācijas pakotnes izmantošana

Jaunākās Access versijās varat izmantot Windows Installer vai meklēt trešās puses programmu, kas veido instalācijas pakotnes.

Uz lapas sākumu