Oprava poÜkozenΘ databßze

P°i provozu databßze m∙₧e dojφt z r∙zn²ch p°φΦin k jejφmu poÜkozenφ. Kup°φkladu ke ztrßt∞ malΘho mno₧stvφ (nevyu₧itΘ) diskovΘ pam∞ti dochßzφ poka₧dΘ, kdy₧ je server nekorektn∞ ukonΦen (nap°. resetovßnφm poΦφtaΦe za b∞hu).

Proto je WinBase602 vybavena nßstroji, kterΘ dokß₧ou nalΘzt a odstranit n∞kterΘ druhy chyb ve struktu°e databßze.

a) Je-li zatr₧en Φtverec ZtracenΘ bloky nebo ZtracenΘ kusy diskovΘ pam∞ti, vracejφ se tyto objekty do sprßvy volnΘ diskovΘ pam∞ti.

b) Je-li zatr₧en Φtverec Dvojφ vyu₧itφ diskovΘ pam∞ti, pak poka₧dΘ, kdy₧ dva databßzovΘ objekty sdφlejφ stejn² kus diskovΘ pam∞ti, ka₧d² z nich obdr₧φ vlastnφ kopii. Je nutno ovÜem poΦφtat s tφm, ₧e pouze jeden z t∞chto objekt∙ bude mφt v tΘto diskovΘ pam∞ti sprßvnß data.

c) Je-li zatr₧en Φtverec ZniΦenΘ definice tabulek, pak se z databßze odstranφ ty tabulky, s nimi₧ nelze d∞lat v∙bec nic. Tato akce se net²kß tabulek, kterΘ pouze obsahujφ poÜkozenß data.

d) Je-li zatr₧en Φtverec Odkazy na neexistujφcφ bloky, pak se z tabulek a index∙ odstranφ odkazy vedoucφ "do prßzdna". Po tΘto akci by m∞l b²t odblokovßn export poÜkozen²ch tabulek a prßce s nepoÜkozen²mi Φßstmi informace.

Hledßnφ chyb v rozsßhlΘ databßzi i jejich opravovßnφ m∙₧e b²t Φasov∞ nßroΦnΘ. Na stavovΘm °ßdku klienta je proto indikovßn postup prochßzenφ databßzovΘho souboru ve formßtu kontrolovanß_tabulka / poΦet_tabulek.

Ze submenu Nßstroje / Server °φdicφho panelu vyberte polo₧ku Opravy databßze. Otev°e se dialogovΘ okno, v n∞m₧ pomocφ oznaΦovacφch Φtverc∙ zvolφte, kterΘ druhy chyb vßs zajφmajφ. PotΘ stisknete tlaΦφtko Zjistit poΦet chyb nebo Opravit chyby.

TlaΦφtkem Zjistit poΦet chyb zahßjφte kontrolu obsahu databßze. PotΘ, co kontrola skonΦφ, se vedle zatr₧en²ch polo₧ek objevφ poΦty zjiÜt∞n²ch chyb p°φsluÜn²ch druh∙.

K provedenφ tΘto akce je nutnΘ zamΦenφ serveru. Pokud server nebyl dosud zamΦen, bude zamΦen p°i vybrßnφ tΘto polo₧ky. Databßzi nelze opravovat, pokud jsou na server p°ipojenφ jinφ u₧ivatelΘ.

Viz takΘ: Sprßva databßze (serveru)