Chybová hlášení databáze Pervasive SQL

Z K.A.P.
Skočit na navigaciSkočit na vyhledávání

    1. Nesprávné číslo operace

  • Databáze Pervasive SQL nabízí služby očíslované od 0 do 30. Pokud číslo není z tohoto rozsahu, pak je hlášena chyba. Příčinou chyby může být např. poškození údajů v paměti počítače.
  • Řešení: Zkuste ukončit program a znovu jej spustit. Pokud se chyba bude opakovat, pak kontaktujte K.A.P.
  • Další informace na serveru Pervasive (stránky v angličtině)

2. Chyba vstupu nebo výstupu

Toto hlášení může indikovat různé chyby :

- soubor je poškozen a musí být přeindexován nebo znovu vytvořen
- soubor není standardní Pervasive SQL databází
- program provádí nesprávné činnosti s pozičním blokem
(Příčinou chyby může být např. poškození údajů v paměti počítače)

Řešení: Proveďte přeindexování databáze. Pokud nelze přeindexování provést v server verzi Pervasive SQL, zkuste nainstalovat klient verzi (Workgroups Engine) a přeindexování proveďte v ní na lokálním disku. 3. Soubor není otevřen Operace nemůže být provedena, dokud databáze Pervasive SQL úspěšně neotevře soubor. Hlášení může rovněž znamenat, že aplikace zapisuje do pozičního bloku rezervovaného pro soubor, nebo nenajde chybný poziční blok

Řešení: Zkuste ukončit program a znovu jej spustit. Pokud se chyba bude opakovat, pak kontaktujte K.A.P. 4. Klíč nebyl nalezen Pervasive SQL nenašel záznam se zadanou klíčovou hodnotou. Toto hlášení by se nemělo při běžné práci vyskytovat.

Řešení: Kontaktujte K.A.P. 5. Duplicitní klíč Byl učiněn pokus přidat do databáze větu, jejíž hodnota se již v databázi vyskytuje a klíč byl definován jako jednoznačný (bez možnosti vložení dvou záznamů se stejným klíčem).

Řešení: Změňte klíčovou hodnotu tak, aby se v databázi nevyskytovala (např. číslo dokladu, kód zboží atp.) 6. Chybné číslo klíče Klíč daného čísla v souboru neexistuje. Číslo klíče musí odpovídat některému z klíčů, které byly specifikovány při vytváření souboru, nebo některému z přídavných klíčů.

Řešení: Přeindexujte soubor, u kterého došlo k chybě, aby se dostaly do pořádku indexy v souboru. V případě, že se chyba opakuje, pak kontaktujte K.A.P. 7. Změněné číslo klíče Před provedením operace Get Next (Extended), Get Previous (Extended), UpDate nebo Delete bylo změněno číslo klíče. Výše uvedené operace požadují při provádění stejné číslo klíče jako operace, která jim předcházela, protože databáze Pervasive SQL využívá poziční informace s ohledem na předchozí číslo klíče (je nutné provést Get Position s následovným Get Direct s novým číslem klíče).

Řešení: Jedná se zřejmě o chybu v programu, proto kontaktujte K.A.P. 8. Chybné poziční informace Byl učiněn pokus o aktualizaci nebo zrušení věty, aniž byla předtím provedena operace Get Position, která nastaví aktuální poziční informace. Hlášení může rovněž znamenat, že aplikace zapisuje do pozičního bloku rezervovaného pro soubor.

Řešení: Jedná se zřejmě o chybu v programu, proto kontaktujte K.A.P. 9. Čtení za koncem souboru Operace se pokouší číst data za koncem nebo před začátkem souboru. Toto hlášení by se nemělo při běžné práci vyskytovat.

Řešení: Kontaktujte K.A.P. 10. Nelze měnit klíčovou hodnotu Byl učiněn pokus o modifikaci klíčové položky, která je definovaná jako nemodifikovatelná. Některá položka databáze je z určitých důležitých neměnitelná.

Řešení: Promyslete, zda je skutečně nutné položku měnit ! Vymažte z databáze záznam, který jste chtěli modifikovat a doplňte nový se správnými hodnotami. 11. Chybné jméno souboru Jméno souboru neodpovídá požadovaným konvencím. Správné jméno souboru je tvořeno ASCII řetězcem, který je zakončen mezerou nebo binární nulou. Chyba může rovněž znamenat poškození údajů v operační paměti počítače. Někdy je tato chyba hlášena, pokud máte chybně nainstalovanou boot-rom počítače.

Řešení: Pokud je chyba hlášena nepravidelně, pak zkuste překonfigurovat váš počítač. V případě komplikací kontaktujte K.A.P. 12. Soubor nebyl nalezen Soubor zadaného jména neexistuje.

Řešení: 

Soubor je nutné vytvořit (Systémové menu/Správce souborů)nebo nalézt jeho záložní kopii a zkopírovat do pracovního adresáře. Pokud se jedná o důležitou databázi je vhodné kontaktovat K.A.P. 13. Chyba rozšiřujícího souboru Databáze nemůže nalézt rozšiřující soubor (extension file) k rozdělenému souboru, který se pokouší otevřít. Rozšiřující soubor musí být přítomen na logickém disku, který byl specifikován při jeho vytváření příkazem Extend. Aby mohla databáze pracovat s rozděleným souborem, musí být přístup k oběma jeho částem.

Řešení: Kontaktujte K.A.P. 14. Chyba při otevírání pre-image souboru Pre-image soubor nemůže být otevřen nebo vytvořen. Je několik pravděpodobných příčin této chyby:

-	na disku není dostatek volného místa
-	databáze Pervasive SQL nemůže otevřít pre-image soubor pro obnovení integrity základního souboru. Pre-image soubor mohl být zrušen, nebo je poškozen.
-	databáze Pervasive SQL nemůže přidělit pre-image souboru ovladač (handle), protože nebyl uživatelem spuštěn s dostatečnými přístupovými  právy pro pre-image soubor
Řešení: 

Zkontrolujte volné místo na disku, přístupová práva uživatelů. Nastartujte znovu celý počítačový systém (včetně serveru) a pokud se chyba opakuje, pak zkuste přeindexovat databázi. 15. Chyba pre-image souboru Během práce s pre-image souborem se vyskytla chyba. Chyba mohla být způsobena nedostatečným volným prostorem na disku, nebo poškozením pre-image souboru.

Řešení: Zkontrolujte volné místo na disku. Nastartujte znovu celý počítačový systém (včetně serveru) a pokud se chyba opakuje, pak zkuste přeindexovat databázi. 16. Chyba rozšíření Rozšiřující část rozděleného souboru nelze zapsat do struktury adresářů (během zápisu do struktury adresářů se vyskytla chyba).

Řešení: Zkontrolujte zda na disku nevznikla technická porucha. 17. Chyba při uzavírání Soubor databáze Pervasive SQL nelze zapsat do struktury adresářů. Pervasive SQL buď nemůže uzavřít soubor, nebo byla do souboru přidána nová stránka a Pervasive SQL nemůže uzavřít a znovu otevřít soubor, aby aktualizoval strukturu adresáře.

Řešení: Zkontrolujte zda na disku nevznikla technická porucha. 18. Disk je plný Potřebná data nemohou být do souboru přidána, protože na disku není dostatek volného místa.

Řešení: Uvolněte místo na datovém disku (vymažte nepotřebné soubory nebo momentálně nepotřebné soubory zkomprimujte) a začněte šetřit na nový disk. 19. Neopravitelná chyba v souboru Vyskytla se chyba, po níž nelze soubor regenerovat. Není možné zaručit integritu souboru.

Řešení: Přeindexujte databázi nebo v nouzovém případě použijte záložní kopii souboru. 20. Pervasive SQL není spuštěn Není spuštěna databáze Pervasive SQL. Před začátkem práce s programem je třeba spustit databáze Pervasive SQL.

Řešení: Spusťte správnou verzi databáze Pervasive SQL. 21. Klíčový buffer je příliš krátký Klíčový buffer není dostatečně dlouhý, aby mohl obsahovat hodnotu klíčové položky požadovaného indexu.

Řešení: Kontaktujte K.A.P. 22. Chyba datového bufferu Délka datového bufferu specifikovaná při volání operace není v souladu s délkou věty, která byla definována při vytváření souboru. Datový buffer musí být nejméně tak dlouhý jako věta datového souboru.

Řešení: Kontaktujte K.A.P. 23. Chybná délka pozičního bloku Parametr pro poziční blok není dlouhý 128 bytů

Řešení: Kontaktujte K.A.P. 24. Chybná velikost stránky Specifikovaná velikost stránky není správná. Velikost stránky musí být násobek 512 a nesmí být větší než 4096. Nelze vytvořit nebo otevřít soubor s vetší délkou stránky, než je maximální délka zadaná při spouštění databáze Pervasive SQL. Chyba může také znamenat, že aplikace používá nesprávný datový buffer.

Řešení: 

Zkontrolujte nastavení velikosti stránky v konfiguračním programu databáze Pervasive SQL. 25. Chyba při vytváření souboru Specifikovaný soubor nemůže být vytvořen. Pravděpodobně je plný adresář, plný disk, nebo disk je chráněn proti zápisu. Tato chyba může také znamenat, že databáze Pervasive SQL nedokáže přidělit souboru ovladač (handle), protože nebyl uživatelem spuštěn s právem přístupu do souboru.

Řešení: Překontrolujte přístupová práva, volné místo na disku. Nastartujte znovu celý počítačový systém (včetně serveru) a zkuste znovu opakovat činnost, která vedla k chybě. Se souborem stejného jména nesmí nikdo pracovat a soubor by neměl být označen jako transakční. 26. Chybný počet klíčů Počet klíčů specifikovaný pro danou velikost stránky je chybný. Pro standardní soubor s velikostí stránky 512 bytů může být definováno maximálně 8 klíčových segmentů. Pro soubory s většími stránkami může být segmentů maximálně 24. Musí být definován nejméně jeden klíč bez nulového atributu.

Řešení: Kontaktujte K.A.P. 27. Chybná pozice klíče v záznamu Specifikovaná pozice klíčové položky přesahuje definovanou délku věty. Buď je pozice klíče větší než délka věty, nebo součet pozice klíče a jeho délky přesahuje délku věty. U souborů, které obsahují pouze klíče (key-only files), musí klíč začínat na prvním bytu věty (pozice 1)

Řešení: Kontaktujte K.A.P. 28. Chybná délka věty Délka věty není správná. Fyzická délka věty musí být menší nebo rovna velikosti stránky minus 6 bytů a zároveň nesmí být menší než 4 byty.

Řešení: Kontaktujte K.A.P. 29. Chybná délka klíče Délka klíče není správná. Specifikovaná délka musí být větší než 0 a nesmí přesáhnout 255 bytů. Délka binárního klíče musí být sudá. Pervasive SQL vyžaduje takovou velikost každé klíčové stránky v souboru, aby mohla obsahovat nejméně 8 klíčů. Pokud velikost stránky neodpovídá tomuto požadavku, je třeba zvětšit velikost stránky nebo zmenšit délku klíče

Řešení: Kontaktujte K.A.P. 30. Soubor není platný soubor databáze Pervasive SQL Soubor zadaného jména není platný soubor databáze Pervasive SQL. Soubor buď nebyl vytvořen pomocí databáze Pervasive SQL, nebo byl vytvořen jeho starší verzí. Další příčinou tohoto hlášení může být poškozen první stránky souboru, která obsahuje kontrolní informace o souboru.

Řešení: Pokud používáte starší verzi, pak převeďte data do novějšího formátu (verze 6 a vyšší) 31. Chyba při rozšiřování Zadaný soubor je již rozšířen. Každý soubor může být rozšířen pouze jednou.

Řešení: Použijte větší diskové médium. 32. Chyba I/O při rozšiřování Soubor nemůže být rozšířen. Pravděpodobně je na disku nedostatek místa, je plný adresář, nebo je disk chráněn proti zápisu.

Řešení: Překontrolujte všechny výše uvedené požadavky. 33. Málo volné paměti - err_notMEM Toto hlášení je zobrazeno v případě, že v operační paměti je kritický nedostatek paměti. Údaj o velikosti volné paměti můžete obvykle zjistit stisknutím kláves Shift+F1.

Řešení: Dočasným řešením může být ukončení programu a jeho opětovné spuštění. Uvolní a inicializuje se tím veškerá dostupná paměť. 34. Chybné jméno rozšiřující části Jméno rozšiřující části souboru není správné.

Řešení: Zkontrolujte platnost disku, cesty a jména souboru 35. Chyba při zpracování adresáře Nastala chyba při přepínání mezi aktuálním adresářem a adresářem, který obsahuje soubor databáze Pervasive SQL. Buď aktuální adresář, nebo adresář obsahující soubory databáze Pervasive SQL, je neplatný. (Buď disk požadovaný v operaci Get Directory neexistuje, nebo jméno cesty specifikované v operaci Set Directory není správné.)

Řešení: Zkontrolujte platnost disku a cesty. 36. Pervasive SQL není zapnut jako transakční Nemůže být zahájena transakce, protože při inicializaci databáze Pervasive SQL nebyl specifikován parametr /T. Pokud je Netware Pervasive SQL spuštěn na více než jednom file serveru, pak pro úspěšné provádění transakcí musí být všechny kopie databáze konfigurovány stejně.

Řešení: Na serveru nastavte parametry databáze a restartujte Pervasive SQL 37. Transakce již probíhá-nelze 2x Je požadován začátek transakce na stanici, na které již transakce probíhá. Na jedné stanici může ve stejném čase probíhat pouze jedna transakce.

Řešení: Ukončete práci s programem. Při jeho opětovném spuštění se inicializuje systém Pervasive SQL na dané stanici a případná neuzavřená transakce je zrušena. 38. Chyba řídícího souboru transakcí Při zápisu do řídícího souboru transakcí vznikla chyba. Pravděpodobně je plný disk, disk je chráněn proti zápisu, nebo řídící soubor transakce, který byl vytvořen při spuštění Pervasive SQL, byl zrušen.

Řešení: Překontrolujte všechny výše uvedené požadavky. 39. Chyba konce nebo zrušení transakce Je požadována operace End Transaction nebo Abort Transaction, aniž byla provedena odpovídající operace Begin Transaction pro zahájení transakce.

Řešení: Ukončete práci s programem. Při jeho opětovném spuštění se inicializuje systém Pervasive SQL na dané stanici. 40. Příliš souborů v transakci Aplikace se pokouší aktualizovat větší počet souborů, než je v rámci transakce povoleno. Maximální počet různých souborů, které mohou být modifikovány v průběhu logické transakce, je standardně 12 (nastaven během konfigurace databáze Pervasive SQL).

Řešení: V server i klient verzi databáze Pervasive SQL lze nastavit maximální počet souborů na transakci 41. Operace není v transakci povolena Aplikace se pokouší provést operaci, která není v rámci transakce povolena. Některé operace nejsou v transakci povoleny, protože mají příliš velký vliv na pre-image soubor nebo na výkonnost. Toto hlášení je vypsáno např. tehdy, když se pokusíte provést operaci Step, Update nebo Delete na key-only souboru nebo operaci Get a data-only souboru. Také v průběhu transakce jsou některé transakce zakázány, protože mají příliš velký vliv na pre-image soubory. Jde např. o operace Close, Set Owner, Clear Owner, Extend, Create Supplemental Index nebo Drop Supplemental Index.

Řešení: Zjistěte, kdy se chyba vyskytuje a kontaktujte K.A.P. 42. Neukončený zrychlený přístup Aplikace se pokouší otevřít soubor, ke kterému se přistupovalo ve zrychleném režimu a nebyl úspěšně uzavřen. Pokud k takovému případu dojde, není zaručena integrita souboru! Aplikace však obvykle zrychlený přístup používají pouze pro data, které je možné obnovit z jiných zdrojů.

Řešení: Přeindexujte databázi nebo použijte záložní kopii souboru. 43. Neplatná adresa věty Adresa věty, která byla specifikována v operaci Get Direct, není správná. Čtyřbytová adresa, která se zadává v operaci Get Direct by měla být zjištěna pomocí operace Get Position.

Řešení: Vraťte se do nejbližší vhodné nabídky a zkuste činnost opakovat. 44. Pro nulový klíč nelze použít GetDirect Aplikace se pokouší použít operaci Get Direct pro zřízení indexní cesty pro klíč, jehož hodnota je v příslušné větě nulová. Pervasive SQL nemůže určit poziční informace pro nulový klíč, protože nulové klíče se ve struktuře indexů neudržují.

Řešení: Kontaktujte K.A.P. 45. Neslučitelné příznaky klíče Příznaky klíče specifikované při vytváření nového souboru nejsou správné. Pokud má příslušný klíč několik segmentů, pak musí mít všechny segmenty stejné atributy Duplicate, Modifiable a Null.

Řešení: Kontaktujte K.A.P. 46. Přístup nepovolen Soubor je otevřen pouze pro čtení (read only) a aplikace se pokouší vložit, modifikovat nebo zrušit větu. Nekonzistentní soubory, které jsou otevřeny v režimu Recover, je možné číst, ale nikoli aktualizovat. Další možnou příčinou výskytu tohoto hlášení je, že soubor vyžaduje pro modifikaci jméno vlastníka a toto jméno nebylo při otevírání souboru správně zadáno.

Řešení: Vyberte jiný způsob provádění aktualizace, než jste zvolili. Vámi zvolený způsob práce nedovoluje aktualizovat záznamy v databázi. Problém může být také v použití starší verze souboru s novu verzí databáze Pervasive SQL. 47. Příliš mnoho otevřených souborů Počet souborů otevřených ve zrychleném módu přesáhl počet cache bufferů v databázi Pervasive SQL.

Řešení: Změňte velikost stránky v konfiguraci databáze Pervasive SQL, aby mohl přidělit více bufferů nebo nastavte větší počet bufferů pomocí parametrů při spouštění databáze Pervasive SQL. 48. Chybná alternativní třídící sekvence První byte alternativní třídící sekvence znaků (identifikační byte) neobsahuje hexadecimální hodnotu AC. Druhou možností je, že byla definována alternativní sekvence pro dodatkový index, ale pro soubor žádná alternativní sekvence neexistuje.

Řešení: Přeindexujte soubor, který vyvolal chybu. 49. Chybný typ klíče Aplikace se pokouší vytvořit soubor nebo dodatkový index s nesprávným typem klíče, příp. se pokouší přiřadit alternativní sekvenci znaků binárnímu klíči nebo binárnímu klíčovému segmentu. Alternativní sekvenci lze přiřadit pouze klíči typu string, Lstring nebo Zstring. Toto hlášení může být vypsáno rovněž při vytváření dodatkového indexu, který má mít alternativní sekvenci znaků, a soubor obsahující tuto sekvenci neexistuje, ani není obsažena v datovém bufferu.

Řešení: Kontaktujte K.A.P. 50. Jméno vlastníka již existuje Aplikace se pokouší provést operaci Set Owner pro soubor, který již vlastníka má.

Řešení: Pokud je třeba změnit jméno vlastníka, musí se nejprve staré jméno zrušit pomocí operace Clear Owner a potom teprve nastavit nové. 51. Nesprávný vlastník souboru Pokud se toto hlášení vyskytne po provedení operace Set Owner, znamená to, že jméno vlastníka v datovém bufferu není stejné jako jméno v klíčovém bufferu. Pokud se vyskytne po provedení operace Open, znamená to, že soubor má vlastníka, jehož správné jméno musí aplikace umístit při otevírání souboru do datového bufferu.

Řešení: Kontaktujte K.A.P. 52. Chyba při zápisu cache paměti Při pokusu zpřístupnit cache buffer se databáze Pervasive SQL pokusila zapsat na logický disk data ze souboru, který byl dříve otevřen ve zrychleném módu. Během zápisu vznikla vstupně/výstupní chyba.

Řešení: Překontrolujte disk pomocí kontrolních programů (scandisk apod.) a překontrolujte popřípadě přeindexujte databázi, u které vznikla chyba. 53. Chybné rozhraní Aplikace se pokouší pracovat se souborem obsahujícím věty s proměnnou délkou pomocí rozhraní (language interface) starší verze databáze Pervasive SQL.

Řešení: Používejte pouze novější verze databáze Pervasive SQL. Verzi databáze Pervasive SQL lze zjistit v informačním okně programu, které lze vyvolat stisknutím kláves Shift+F1 54. Chyba stránky proměnné délky V průběhu operace Step Direct nemůže databáze Pervasive SQL přečíst celou proměnnou část věty. Databáze vrátí tolik dat, kolik je možné. Tento kód obvykle signalizuje, že jedna nebo více stránek v souboru je poškozených.

Řešení: Kontaktujte K.A.P. 55. Chyba v autoinkrementačním klíči Aplikace se pokouší vytvořit segmentovaný nebo duplicitní autoinkrementační klíč. Klíč tohoto typu nemůže být částí jiného klíče, ani nemůže být duplicitní.

Řešení: Kontaktujte K.A.P. 56. Neúplný dodatkový index Dodatkový index byl poškozen. Tato chyba může vzniknout tehdy, když byla operace Create Supplemental Index nebo Drop Supplemental Index přerušena a nebyla zcela dokončena.

Řešení: Je nutné provést operaci Drop Supplemental Index nebo je možné soubor přeindexovat, čímž budou z databáze odstraněny všechny dodatkové indexy. 57. Chyba v expanded paměti Databáze Pervasive SQL hlásí tuto chybu, pokud zjistí chybu rozšířené (expanded) paměti.

Řešení: Kontaktujte K.A.P. 58. Příliš krátký kompresní buffer Aplikace se pokouší číst nebo zapisovat větu, která je delší, než hodnota specifikovaná pro velikost kompresního bufferu.

Řešení: Při konfiguraci databáze Pervasive SQL zadejte vyšší hodnotu pro největší délku zhuštěného záznamu. 59. Soubor již existuje Toto hlášení se zobrazí pokud při volání operace Create bylo číslo klíče rovno -1 nebo -3 (pro server verzi). V tomto případě databáze Pervasive SQL nepovolí vytvoření souboru, který již existuje.

Řešení: Kontaktujte K.A.P. 60. Nedosaženo požadovaného počtu záznamů Hlášení se vyskytuje při používání rozšířených (extended) operací. Znamená, že operace narazila na konec souboru, ale nenalezla zatím požadovaný počet záznamů. V prvních dvou bytech datového bufferu je počet záznamů, které operace nalezla.

Řešení: Kontaktujte K.A.P. 61. Příliš malá pracovní oblast Hlášení se vyskytuje při používání rozšířených (extended) operací. Znamená, že pracovní buffer, který má velikost 64 kB nestačí pro obsažení všech záznamů předávaných rozšířenou operací

Řešení: Kontaktujte K.A.P. 62. Chybná struktura extended operací Hlášení se vyskytuje při používání rozšířených (extended) operací. Popis požadavků obsažený v datovém bufferu neodpovídá požadované struktuře.

Řešení: Kontaktujte K.A.P. 63. Chybný buffer pro InsertExtended Buffer operace Insert Extended je buď menší než 5 bytů, nebo počet vkládaných záznamů je roven 0

Řešení: Kontaktujte K.A.P. 65. Nesprávná pozice pole Pozice pole v některé z rozšířených operací není správná.

Řešení: Kontaktujte K.A.P. 67. Nelze vytvořit záložní soubor Tato chyba může vzniknout při indexování databáze. Pokud existuje záložní soubor databáze (*.BAK), pak je smazán a z aktuální databáze je vytvořena přejmenováním záložní databáze (*.BTR --> *.BAK). Pokud se operace přejmenování nepovede, pak je oznámeno toto hlášení.

Řešení: Překontrolujte přístupová práva. Důkladně zkontrolujte, zda je k indexované databázi stále ještě přístup a pokud ne, pak pomocí diskového manažeru zkuste přejmenovat záložní kopii na běžnou databázi. Překontrolujte, zda soubor nemá zapnut atribut `Transakční`, který vylučuje mazání a přejmenování souboru. 68. Soubor nelze smazat Tato chyba může vzniknout při indexování databáze, pokud není zadáno jméno záložního souboru. Po dokončení indexování je stará databáze smazána a nová databáze přejmenována na původní jméno. Pokud při mazání vznikne chyba, pak je ohlášeno toto hlášení.

Řešení: Překontrolujte přístupová práva. Překontrolujte, zda soubor nemá zapnut atribut `Transakční`, který vylučuje mazání a přejmenování souboru. 69. Soubor nelze přejmenovat-NEINDEXUJTE Tato chyba může vzniknout na konci indexování databáze. Po přejmenování původní databáze na záložní (*.BTR --> *.BAK) je dočasný soubor, ve kterém je uložena nově vytvořená databáze přejmenován na původní jméno databáze. Pokud se tato operace nepovede, pak nebude přístup ani k původní databázi ani k nově vytvořené.

Řešení: Překontrolujte přístupová práva. Překontrolujte, zda soubor nemá zapnut atribut `Transakční`, který vylučuje mazání a přejmenování souboru. Pomocí diskového manažeru zkuste přejmenovat záložní kopii na běžnou databázi (TMP_???.BTR na původní jméno databáze). 70. Jméno souboru obsahuje nesmyslné znaky Tato chyba signalizuje poškození údajů v paměti počítače.

Řešení: Ukončete práci s programem a znovu jej spusťte. Pokud se bude chyba opakovat, pak kontaktujte K.A.P. 74. Automatické zrušení transakce Tento kód se vyskytuje pouze v server verzi databáze Pervasive SQL. Je to informativní hlášení, které sděluje, že Pervasive SQL místo End Transaction provedl Abort Transaction, protože se v průběhu transakce vyskytla chyba TTS souboru.

Řešení: Překontrolujte databáze v souvislosti s právě prováděnou úpravou dat. 76. Překročen počet serverů Stanice je připojena k více file serverům, než bylo specifikováno při spouštění databáze Pervasive SQL.

Řešení: Upravte parametry databáze Pervasive SQL nebo umístěte data na méně serverů. 77. Nastavení nové verze - opakujte akci Program provedl automatické nastavení nové verze programu, jež bylo nezbytné pro další chod programu s novými vlastnostmi. Provedla se restrukturali¬zace a přeindexování souboru. Po provedení natavení nové verze však není možné okamžitě pokračovat a program proto vyvolal toto chybové hlášení.

Řešení: Pokud proběhlo nastavení nové verze bez závad, pak je možné bezprostředně opakovat činnost, která vedla k chybovému hlášení. Pokud se nebude inicializovat další soubor, pak by již tato činnost měla proběhnout bez problémů. Nedoporučujeme činnost programu při inicializaci nové verze přerušovat. Při práci se soubory, které mají nesprávnou strukturu může totiž docházet k chybám při zpracování programu. 78. Zjištěno vzájemné uzamčení Aplikace se pokouší uzamknout záznam, který má uzamčen jiná aplikace, zatímco tato aplikace čeká na odemknutí vámi uzamčených záznamů.

Řešení: Uvolněte všechna uzamčení. Zrušte aktuálně prováděnou činnost. Ujasněte si, co na které stanici bylo v dané chvíli prováděno a kontaktujte K.A.P. 79. Programátorská chyba databáze Pervasive SQL Status indikuje vnitřní chybu programu. Je také pravděpodobné, že došlo k poškození údajů v paměti počítače.

Řešení: Ukončete program a restartujte počítač. Ve volných chvílích se zkuste spojit s Pervasive. 80. Záznam byl změněn jinou aplikací Operace Update nebo Delete nemůže být provedena, protože věta byla mezitím změněna jinou aplikací. Vaše aplikace musí znovu přečíst větu, aby mohla provést operaci UpDate nebo Delete. 81. Chyba při uzamykání dat Tabulka databáze Pervasive SQL s informacemi o uzamčených větách je plná nebo se aplikace pokouší odemknout některou z vět, které byly uzamčeny pomocí vícenásobného uzamykání, avšak adresa věty uložená v datovém bufferu neodpovídá žádné uzamčené větě v souboru.

Řešení: Nastavte větší hodnotu `Maximální počet uzamčených záznamů` v konfiguračním programu databáze Pervasive SQL. 82. Ztracená pozice Při provádění operace Get Next nebo Get Previous s duplicitním klíčem aplikace narazila na větu, jejíž poziční informace má uloženy v pozičním bloku, ale tato věta byla mezitím zrušena, nebo byl její klíč změněn jinou aplikací.

Řešení: (Je nutné znovu nastavit poziční informace pomocí operace Get Equal nebo Get Direct.) Vraťte se do nejbližšího vhodného menu a požadovanou činnost opakujte. 83. Čtení mimo transakci Aplikace se pokouší v rámci transakce změnit nebo zrušit větu, ale přitom tuto větu nepřečetla v rámci transakce.

Řešení: Kontaktujte K.A.P. 84. Věta je uzamčena Aplikace se pokouší bez čekání uzamknout větu, která je již uzamčena jinou aplikací, případně se pokouší uzamknout bez čekání soubor, ve kterém má jiná aplikace uzamčenu větu.

Řešení: Zkuste po krátké chvíli opakovat pokus o uzamčení. Toto opakujte tak dlouho, dokud neskončí úspěšně. Překontrolujte, kdo v síti Vám blokuje Vaši činnost (má otevřeny stejné soubory) 85. Soubor je uzamčen Aplikace se pokouší uzamknout bez čekání větu nebo soubor, zatímco tento soubor je již uzamčen jinou aplikací. Toto hlášení se může objevit také tehdy, když se aplikace pokouší v rámci transakce otevřít soubor, který je již uzamčen jinou aplikací, nebo je již otevřen ve zrychleném režimu.

Řešení: Zkuste po krátké chvíli opakovat pokus o uzamčení. Toto opakujte tak dlouho, dokud neskončí úspěšně. Překontrolujte, kdo v síti Vám blokuje Vaši činnost (má otevřeny stejné soubory) 86. Tabulka souborů je plná Tabulka otevřených souborů, kterou databáze Pervasive SQL udržuje, je plná. Zkontrolujte, zda aplikace správně uzavírá soubory.

Řešení: Nastavte větší maximální počet otevřených souborů v konfiguračním programu databáze Pervasive SQL. 87. Tabulka ovladačů souboru je plná Toto hlášení se může vyskytnout pouze v server verzi Pervasive SQL nebo v prostředí Windows. Znamená, že tabulka ovladačů souborů (handles) je plná.

Řešení: Nastavte větší maximální počet ovladačů souborů. 88. Nekompatibilní režim pro otevření Aplikace se pokouší otevřít soubor v nekompatibilním režimu. Pokud jedna aplikace otevřela soubor ve zrychleném režimu, musí všechny aplikace, které soubor otevírají po ní, použít rovněž zrychlený režim. Jestliže jiná aplikace otevřela soubor v jiném režimu než ve zrychleném, žádná další aplikace nemůže soubor otevřít ve zrychleném režimu.

Řešení: Aplikace předpokládá, že v počítačové síti bude vámi prováděná akce provedena v době, kdy žádná další stanice nebude dělat nic, co by mohlo vyvolat konflikt při zpracování. Zajistěte proto, aby ostatní stanice neprováděly činnost, která by mohla blokovat Vaši stanici. 90. Tabulka zařízení je plná Toto hlášení se může vyskytnout pouze v server verzi databáze Pervasive SQL. Došlo k tomu, že po spuštění programu BREQUEST na pracovní stanici byla tato stanice připojena k dalšímu file serveru příkazem ATTACH, nebo bylo provedeno mapování dalších disků pomocí příkazu MAP. Toto hlášení se může vyskytnout také tehdy, když se pracovní stanice odpojí od jednoho file serveru a připojí se k jinému. Jakmile je pracovní stanice připojena k file serveru, databáze nedokáže jméno tohoto serveru ve své tabulce nahradit jiným.

Řešení: Kontaktujte K.A.P. 91. Chyba serveru Toto hlášení se může vyskytnout pouze v server verzi databáze Pervasive SQL. V prostředí NetWare to může znamenat, že databáze nebyla na příslušném serveru spuštěna, nebo že server není aktivní.

Řešení: Zkontrolujte, zda databáze Pervasive SQL na serveru je aktivní. Překontrolujte, zda ostatní aplikace (např. diskový manažer) komunikují se serverem. Jinak překontrolujte spojení. Doporučujeme ukončit práci všech stanic v síti a restartovat server i jednotlivé stanice. 92. Tabulka transakcí je plná Toto hlášení se může vyskytnout pouze v server verzi databáze Pervasive SQL. Byl překročen maximální počet aktivních transakcí.

Řešení: Nastavte větší maximální počet aktivních transakcí v konfiguračním programu databáze Pervasive SQL. 93. Nekompatibilní způsob zamykání Aplikace se pokouší použít v jednom souboru zároveň jednoduché i vícenásobné uzamykání. Všechna uzamčení jednoho typu musí být uvolněna dříve, než je použito uzamčení druhého typu.

Řešení: Pokud se Vám toto hlášení ukázalo v počítačové síti, pak zajistěte, aby ostatní uživatelé ukončily činnost, která Vás blokuje. Kontaktujte K.A.P. 94. Nedostatečná práva Aplikace se pokouší otevřít nebo vytvořit soubor v adresáři, ve kterém nemá příslušná práva. Databáze Pervasive SQL nemůže přistupovat k adresářům s většími právy, než jaká v nich má uživatel, který jej používá. Toto hlášení se může vyskytnout také tehdy, když pracujete s klient verzí databáze Pervasive SQL a chcete otevřít soubor, který je již otevřen exkluzivně, nebo se pokoušíte exkluzivně otevřít soubor, který je již otevřen.

Řešení: Zkontrolujte přístupová práva k adresářům, kde jsou uloženy data. Pokud je důvodem hlášení druhá příčina, pak zajistěte, aby ostatní uživatelé ukončily činnost, která Vás blokuje. 95. Přerušené spojení se serverem Toto hlášení se může vyskytnout pouze v server verzi databáze Pervasive SQL. Spojení se serverem bylo přerušeno následkem chyby na pracovní stanici, file serveru nebo síti.

Řešení: Zkontrolujte, zda databáze Pervasive SQL na serveru je aktivní. Překontrolujte, zda ostatní aplikace (např. diskový manažer) komunikují se serverem. Jinak překontrolujte spojení. Doporučujeme ukončit práci všech stanic v síti a restartovat server i jednotlivé stanice. 96. Chyba komunikačního prostředí Toto hlášení se může vyskytnout pouze v server verzi databáze Pervasive SQL. Hlášení se objeví při spouštění databáze Pervasive SQL na NetWare serveru. Znamená, že "SPX connection table" je plná.

Řešení: Spusťte znovu SPX s větší hodnotou pro tuto tabulku. Zkuste restartovat nejdříve stanici a pokud se chyba opakuje, pak i celou počítačovou síť (včetně serveru). 97. Malý buffer pro přenos dat Toto hlášení se může vyskytnout pouze v server verzi databáze Pervasive SQL. Aplikace se pokouší číst nebo zapisovat větu, která je delší, než může klient zpracovat. Toto hlášení se ukáže také tehdy, když se aplikace snaží provést operace UpDate, Create nebo Insert a specifikovaná délka datového bufferu překročí délku definovanou parametrem /D. U operací Get nebo Stat se tento kód objeví tehdy, jestliže hodnota zadaná pro parametr Data Message je kratší než délka dat, která databáze vrací, bez ohledu na délku datového bufferu zadanou v programu.

Řešení: Nastavte větší maximální délku záznamu v konfiguračním programu databáze Pervasive SQL 98. Interní chyba transakce Toto hlášení se může vyskytnout pouze v server verzi databáze Pervasive SQL. V rámci transakce došlo k chybě při operaci zápisu (Během provádění předchozí operace se vyskytla chyba v NetWare TTS souboru). To znamená, že je nutné provést operaci Abort Transaction, aby byly provedené operace uvedeny do původního stavu a transakce se ukončila.

Řešení: Pokud se tato chyba objeví častěji, uvažujte rychle o nahrazení vašeho síťového disku.