Spremljanje posodobitev podatkovnih zbirk in odločanje o paketih
Podatkovni prehod lahko v podatkovno zbirko poslovne aplikacije namesti njene posodobitve: proizvajalec dobavi podpisan paket, prehod ga preveri, naredi varnostno kopijo podatkovne zbirke in ga namesti. Nekateri paketi pri tem čakajo na vašo odločitev. Področje Datenbank-Updates (Posodobitve podatkovnih zbirk) prikaže, kaj čaka in zakaj, kdo zadržuje paket in kaj je bilo nameščeno kdaj, ter izvede vaše odločitve, ne da bi morali delati na strežniku.
Predpogoji
- Na strežniku je za podatkovno zbirko pripravljena zaščitena konfiguracija; katere podatkovne zbirke prehod posodablja in katerim izdajateljem zaupa, določi samo oddelek IT na strežniku (Konfiguracija prehoda, razdelek „Gateway:Updates“ (dokumentacija podatkovnega prehoda)). Brez konfiguracije področje v enem stavku pove, da podatkovna zbirka še ni nastavljena, in ne prikaže ne izbire ne zavihkov.
- Za branje zadošča pravilo z
admin, tudi samo za branje. Za odločanje in spreminjanje nastavitev je potrebna pravica za spreminjanje.
Pregled rešitve
Prehod razlikuje dve vrsti paketov:
| Vrsta | Pomen | Privzeto |
|---|---|---|
Erweiternd (razširitveni, expand) | Starejše različice aplikacije po namestitvi delujejo naprej, na primer ker se dodajo le stolpci ali tabele | Prehod paket namesti, takoj ko je v vhodni mapi |
Einschränkend (omejitveni, contract) | Starejše različice po namestitvi ne delujejo več, na primer ker se stolpec odstrani | Paket čaka na potrditev. Nato ga prehod napove aplikacijam in ga namesti ob roku, ko s podatkovno zbirko ne dela več nobena starejša različica |
Področje Datenbank-Updates (pod Betrieb, Obratovanje) na vrhu prikaže izbrano Datenbank (podatkovno zbirko) in vrstico o njenem stanju: izdelek, različico sheme in kaj je odprto. Pod njo je šest zavihkov:
| Zavihek | Vsebina |
|---|---|
| Offene Pakete (Odprti paketi) | paketi, ki niso ne nameščeni ne opuščeni: datoteka, različica sheme, vrsta, Stand (stanje: čaka, napovedan, se namešča, ni uspel, zavrnjen), Frist (UTC) (rok), Nächster Schritt (naslednji korak), Grund (razlog) in sporočilo prehoda |
| Sitzungen (Seje) | aplikacije, ki ta trenutek delajo s podatkovno zbirko. Hält auf (Zadržuje) pove, ali seja zadržuje napovedani paket: seje starejše različice ga zadržijo, seje brez navedbe izdelka in različice ne |
| Abweichungen (Odstopanja) | objekti, ki so bili od zadnjega paketa spremenjeni zunaj paketa ali manjkajo |
| Verlauf (Zgodovina) | zadnjih 50 zaključenih paketov, najnovejši najprej: izid, prejem, kdo je potrdil in kdaj, kontrolna vsota |
| Schritte (Koraki) | koraki teh paketov, združeni po paketih: vsak skript in načrt uvedbe s časom, trajanjem in izidom |
| Einstellungen (Nastavitve) | kako prehod ravna s podatkovno zbirko: potrditev po vrsti paketa, čas napovedi, časovno okno seje, poti obveščanja, hramba varnostnih kopij |
Ukazi veljajo za paket, ki ste ga označili pod Offene Pakete. Paket bestätigen … (Potrdi paket) je na voljo le, dokler kakšen paket čaka na potrditev. Prazen seznam pove, kaj to pomeni, na primer „Kein Paket offen.“ (Ni odprtega paketa.)
| Ukaz | Za stanje | Učinek |
|---|---|---|
| Paket bestätigen … (Potrdi paket) | čaka | Razširitveni: paket se izvede takoj. Omejitveni: prehod ga preveri, napove in namesti ob roku |
| Weitere (Več) > Frist verschieben … (Prestavi rok) | napovedan | nov rok v UTC, ne v preteklosti; aplikacije ga preberejo ob naslednji zahtevi |
| Weitere > Ankündigung abbrechen … (Prekliči napoved) | napovedan | paket znova čaka in potrebuje novo potrditev |
| Weitere > Erneut einspielen … (Namesti znova) | ni uspel, zavrnjen | prehod nespremenjeno datoteko z vsemi preverjanji sprejme kot nov paket |
| Weitere > Paket verwerfen … (Opusti paket) | ni uspel, zavrnjen | paket izgine iz odprtih paketov; datoteka ostane na strežniku v mapi failed |
| Weitere > Paket hochladen … (Naloži paket) | – | datoteko paketa (.zip, največ 64 MiB) postavi v vhodno mapo izbrane podatkovne zbirke; prehod jo takoj sprejme |
Vsak ukaz najprej vpraša in pove, kaj se bo zgodilo. Če stanje ne ustreza, aplikacija to pove, namesto da bi ukaz poslala. Vsaka odločitev se zapiše v dnevnik sprememb prehoda, pri potrjenem paketu pa je v podatkovni zbirki zapisano tudi vaše ime.
Postopek
Potrditev paketa, ki čaka
- Odprite področje Datenbank-Updates in na vrhu izberite Datenbank.
- Na zavihku Offene Pakete označite paket s stanjem Wartet (Čaka).
- Če je omejitveni, na zavihku Sitzungen preverite, kdo dela s podatkovno zbirko.
- Izberite Paket bestätigen … in potrdite vprašanje.
Rezultat: Razširitveni paket je nameščen in je naveden pod Verlauf. Omejitveni paket je pod Offene Pakete naveden kot Angekündigt (Napovedan) s svojim rokom v stolpcu Frist (UTC). Ob roku ga prehod namesti, takoj ko ni odprta nobena seja starejše različice; do takrat poskusi znova vsako minuto.
Prestavitev roka napovedanega paketa
- Pod Offene Pakete označite paket s stanjem Angekündigt.
- Izberite Weitere > Frist verschieben ….
- Vnesite nov rok v UTC v obliki
LLLL-MM-DD hh:mm, na primer2026-11-03 06:00.
Rezultat: Stolpec Frist (UTC) prikaže novi rok. Če se paket sploh ne sme izvesti, namesto tega izberite Ankündigung abbrechen …; paket nato znova čaka na potrditev.
Ravnanje s paketom, ki ni uspel ali je bil zavrnjen
- Označite paket pod Offene Pakete. Grund in sporočilo povesta, kaj se je zgodilo; pri paketu, ki ni uspel, zavihek Schritte pokaže, kateri korak ni uspel.
- Odpravite vzrok, na primer varnostno kopiranje (razlog 5) ali odstopanje (razlog 11). Paket, ki ni uspel, podatkovne zbirke ni spremenil: prehod v tem primeru vse razveljavi.
- Izberite Weitere > Erneut einspielen …, da prehod isto datoteko znova preveri in namesti. Če je napačna sama datoteka, izberite Paket verwerfen … in s Paket hochladen … naložite popravljeno datoteko proizvajalca.
Rezultat: Novi paket je pod Offene Pakete naveden s svojim stanjem, stari pa pod Verlauf kot Verworfen (Opuščen).
Namestitev paketa brez dostopa do strežnika
- Na vrhu izberite Datenbank.
- Izberite Weitere > Paket hochladen … in izberite datoteko proizvajalca (
<izdelek>-schema-<različica>.zip).
Rezultat: Prehod paket sprejme kot datoteko, odloženo v vhodno mapo: preveri podpis in izdajatelja ter paket namesti ali ga pusti čakati, kot določajo nastavitve. Če isti paket že čaka, ga zavrne.
Spreminjanje nastavitev podatkovne zbirke
- Na vrhu izberite Datenbank in zavihek Einstellungen. Vrstica na vrhu pove, ali veljajo lastne nastavitve ali privzete vrednosti.
- Spremenite polja; pod vsakim piše, kaj določa, katere vrednosti so dovoljene in katera je privzeta.
- Izberite Speichern (Shrani). Verwerfen (Zavrzi) znova prikaže, kar je shranil prehod; Vorgaben (Privzeto) izbriše lastne nastavitve podatkovne zbirke.
| Nastavitev | Vrednosti | Privzeto |
|---|---|---|
| Erweiternde Pakete, Einschränkende Pakete (razširitveni, omejitveni paketi) | Automatisch (Samodejno) ali Nach Bestätigung (Po potrditvi) | razširitveni samodejno, omejitveni po potrditvi |
| Vorlauf einer Ankündigung (Čas napovedi) | od 0 do 10 080 minut; velja, če paket ne navede lastnega časa napovedi | 60 |
| Zeitfenster einer Sitzung (Časovno okno seje) | od 1 do 1 440 minut po zadnji zahtevi prek prehoda | 15 |
| Ereignisprotokoll, Datei je Tag, Mail (dnevnik dogodkov, dnevna datoteka, e-pošta) | poti, po katerih prehod sporoči, kaj se je zgodilo s paketom; e-pošta potrebuje Empfänger der Mail (prejemniki, ločeni s ;) in poštni dostop prehoda | samo dnevnik dogodkov |
| Immer behalten (Vedno obdrži) | od 1 do 1 000 varnostnih kopij, ki jih prehod nikoli ne izbriše | 10 |
| Ältere löschen nach (Starejše izbriši po) | od 0 do 3 650 dneh; 0: šteje samo število | 30 |
Rezultat: Vrstica na vrhu navede čas spremembe (UTC). Prehod nastavitve uporabi od naslednjega pregleda naprej. Vrednost zunaj meja ali e-pošto brez prejemnikov zavrne; takrat vse ostane, kot je bilo.
Napotki
- Sveži podatki. Stran podatke prebere ob prvem odprtju in z ukazom Aktualisieren (Osveži). Prehod vsakih nekaj sekund preveri, ali so prispeli novi paketi in ali je kakšen rok potekel; kaj je naredil od takrat, pokaže Aktualisieren.
- Stanje ni prebrano. Če podatkovna zbirka ni dosegljiva ali prehod ravno namešča paket, to pove vrstica na vrhu, seznami pa ostanejo prazni. Nastavitve lahko kljub temu spremenite; čez kratek čas znova izberite Aktualisieren.
- Odstopanja. Objekt, ki ga je nekdo spremenil zunaj paketa, lahko zadrži paket (razlog 11): s proizvajalcem se dogovorite, ali naj sprememba ostane. Pri šifriranem objektu prehod vidi samo datum spremembe; ta vrstica je samo namig in ne zadrži nobenega paketa.
- Česa aplikacija ne spreminja. Povezava, ključi izdajateljev, mape in način varnostnega kopiranja so v zaščiteni konfiguraciji na strežniku; skrbništvo jih namenoma ne more spremeniti.
- Časi. Vsi časi so v UTC.
Sorodne teme
- Referenca: HTTP: skrbništvo, razdelek „Posodobitve podatkovnih zbirk“ (dokumentacija podatkovnega prehoda)