Barvna shema: Svetla
Trenutno dejavna stran: start » sl » Dokumentacija » Integracija podatkov in dostop do podatkov » WKL Database Gateway » Pregled aplikacije WKL Database Gateway Manager in razreda VBA » Priročnik za skrbnike aplikacije WKL Database Gateway Manager » Nastavitev aplikacije za upravljanje na delovni postaji

Nastavitev aplikacije za upravljanje na delovni postaji

Aplikacijo za upravljanje prejmete kot datoteko ZIP, na primer GatewayManager-<različica>-share.zip. Vsebuje vse, kar delovna postaja potrebuje: aplikacijo, zaganjalnik Wkl.Bootstrapper.exe in knjižnice aplikacije skupaj z gonilnikom ODBC. Ničesar ne nameščate na običajen način: datoteko ZIP razširite, ob zagonu pa zaganjalnik aplikacijo nastavi za prijavljenega uporabnika Windows. Za to nihče ne potrebuje skrbniških pravic v sistemu Windows, pri skupni rabi pa vsi skrbniki dobijo isto različico.

Pregled rešitve

graph LR
    subgraph L["Razširjena datoteka ZIP (skupna raba ali lokalna mapa)"]
        S["Wkl.Bootstrapper.exe + bootstrapper.json"]
        D["mapa deploy: aplikacija, komponente WKL, gonilnik ODBC, .NET"]
    end
    subgraph W["Delovna postaja, profil uporabnika"]
        F["Kopija aplikacije za vsako različico"]
        R["Nastavitev za uporabnika: komponente, gonilnik, zaupanja vredno mesto"]
    end
    S -->|"1 prebere"| D
    S -->|"2 kopira in preveri"| F
    S -->|"3 nastavi"| R
    S -->|"4 odpre"| F

Slika: kaj se zgodi ob zagonu. Zaganjalnik prebere distribucijo v mapi deploy, kopira aplikacijo v profil uporabnika in preveri kopijo, nastavi, kar uporabnik potrebuje, in odpre kopijo. Razširjene mape nikoli ne spreminja.

Predpogoji

  • Microsoft Access na delovni postaji. Podprto: Access iz Microsoft 365 ali Office LTSC 2024, polna različica ali Runtime, 32- in 64-bitni. Starejše različice od Accessa 2010 naprej praviloma prav tako delujejo, vendar niso prevzemno preizkušene in od Microsofta ne prejemajo več varnostnih posodobitev.
  • Naslov podatkovnega prehoda in osebni ključ za prijavo. Oboje prejmete od osebe, ki upravlja podatkovni prehod (glejte Ustvarjanje prvega skrbnika, dokumentacija podatkovnega prehoda).

Gonilnika ODBC vam ni treba nameščati posebej: zaganjalnik ga nastavi za vsakega uporabnika. Če je gonilnik „Wkl OData“ že nameščen za ves računalnik, aplikacija uporabi tega.

Postopek

  1. Razširite datoteko ZIP. Za več delovnih postaj jo razširite v skupno rabo, na primer \\server\apps\GatewayManager; za eno delovno postajo zadošča lokalna mapa. V njej ne spreminjajte nobene datoteke.
  2. Določite dovoljenja (samo pri skupni rabi). Kdor aplikacijo uporablja, potrebuje samo dovoljenje za branje. Pisati smejo samo tisti, ki nameščajo nove različice (glejte Napotki, „Dovoljenje za pisanje v mapo“).
  3. Zaženite aplikacijo. Dvakrat kliknite Wkl.Bootstrapper.exe ali skrbnikom ustvarite bližnjico do te datoteke.

Rezultat: Ob vsakem zagonu zaganjalnik pokaže svoje korake v razširjenem pogledu. Ob prvem zagonu kopira aplikacijo v profil, za uporabnika nastavi komponente in gonilnik ter mapo s kopijami doda med zaupanja vredna mesta v Accessu. Nato se aplikacija odpre s kartico za prijavo. Access pri tem ne vpraša, ali sme izvajati kodo (glejte Napotki). Nadaljujte s prijavo v aplikacijo za upravljanje.

Če se aplikacija ne zažene

Če zaganjalnik aplikacije ne more zagnati, pokaže kodo in sporočilo. Enako preverjanje brez zagona izvede ukaz Wkl.Bootstrapper.exe /diagnose v razširjeni mapi. Če je v prvi vrstici 0 Ok, bo zagon uspel; sicer vrstica navede kodo, na primer 20, če Accessa ni. /diagnose na računalniku ničesar ne spremeni. Kaj pomeni posamezna koda in kaj storiti, opisuje stran Odpravljanje težav (dokumentacija WKL Bootstrapper).

Uvedba nove različice

Tudi novo različico prejmete kot datoteko ZIP. Najprej jo razširite v prazno mapo, nato njeno vsebino kopirajte čez obstoječo mapo, datoteko deploy\app-manifest.json pa na koncu: po njej zaganjalnik prepozna novo različico, zato mora biti do takrat vse drugo v celoti na mestu. Ob naslednjem zagonu skrbniki dobijo novo različico; kopija, ki je še odprta, ostane nespremenjena.

Odstranitev aplikacije

Najprej uporabnik odstrani svoje podatke v tem računalniku:

  1. Prijavi se.
  2. V podoknu za krmarjenje spodaj izbere Lokale Daten entfernen (Odstrani lokalne podatke).
  3. Potrdi z Ja (Da).

Rezultat: Aplikacija ga odjavi in odstrani, kar je v tem računalniku shranila za njegov račun Windows: nastavitve (naslov, način prijave, postavitev seznamov) skupaj z mapo %APPDATA%\The White Knight Labs\GatewayManager in vsak ključ, shranjen za upravljanje v upravitelju poverilnic Windows, za vsak naslov. Polja za prijavo so nato prazna. Podatki v podatkovnem prehodu (osebe, ključi, dnevniki) se ne spremenijo.

Vse, kar je zaganjalnik nastavil za uporabnika, tudi sam odstrani; glejte Odstranitev aplikacije iz računalnika (dokumentacija WKL Bootstrapper).

Če se uporabnik ne more več prijaviti, njegove podatke odstranite ročno: mapo %APPDATA%\The White Knight Labs\GatewayManager in v upravitelju poverilnic Windows (Poverilnice sistema Windows, Splošne poverilnice) vsak vnos, ki se začne z Wkl.Data.OData.Odbc: in konča z /admin/v1/odata/. Drugi vnosi Wkl.Data.OData.Odbc: pripadajo podatkovnim povezavam drugih aplikacij in ostanejo.

Napotki

  • Zaupanja vredno mesto: Access kodo podatkovne zbirke na zaupanja vrednem mestu izvede brez vprašanja. Zato zaganjalnik mapo s kopijami v profilu uporabnika doda med zaupanja vredna mesta. Vse, kar je v tej mapi, se izvaja s pravicami uporabnika; mapa je zaščitena, ker v svoj profil piše samo uporabnik sam, zaganjalnik pa vanjo shrani le preverjene kopije. Če pravilnik skupine zaupanja vredna mesta izklopi, zagon ni mogoč (koda 50). Podrobnosti: Kaj zaganjalnik zapiše in sporoči (dokumentacija WKL Bootstrapper).
  • Dovoljenje za pisanje v mapo: Zaganjalnik vsako kopijo preveri glede na distribucijo in ne zažene nobene, ki se ne ujema (koda 42). To ščiti pred nepopolnimi ali pomotoma spremenjenimi datotekami, ne pa pred nekom, ki sme pisati v mapo: ta lahko zamenja aplikacijo. Dovoljenje za pisanje v mapo je zato enako občutljivo kot pravica do upravljanja v aplikaciji.
  • Brez podpisa kode: Aplikacija nima digitalnega podpisa kode, zato jo lahko Windows SmartScreen in nadzor aplikacij (AppLocker, WDAC) označita kot sumljivo ali jo blokirata. Distribuirajte jo samo iz vira, ki mu zaupate.
  • Vrnitev na prejšnjo različico: V nastavitvah zaganjalnika (Wkl.Bootstrapper.exe /settings) na strani aplikacije izberite prejšnjo različico in jo zaženite.
  • Druge aplikacije WKL: Aplikaciji je priložena izdaja 2.x komponent WKL. Za uporabnika Windows je registrirana bodisi izdaja 1.x bodisi 2.x, nikoli obe. Če je izdajo 1.x registriral oddelek IT ali drug izdelek in jo druga aplikacija še potrebuje, je zaganjalnik ne zamenja in javi kodo 37; glejte Aplikacija je bila izdelana za drugo generacijo komponent WKL (koda 37) (dokumentacija WKL Bootstrapper).
  • Brez gesel v mapi: Aplikacija naslov prehoda in poverilnice prejme šele na kartici za prijavo; razširjena mapa ne vsebuje podatkov za dostop.
  • 32- in 64-bitni Office: Ista datoteka ZIP je namenjena 32- in 64-bitnemu Officeu; zaganjalnik nastavi dele, ki ustrezajo različici Accessa (32- ali 64-bitni).

Sorodne teme

sl/wiki/data-conectivity/database-gateway/admin/admin-guide/set-up-the-app.txt · Zadnja sprememba: uporabnika Wolfgang van der Stille