Üzenetek leírása

SQL1100 - SQL1199

SQL1100WA CATALOG DATABASE parancsban megadott csomópontnév "<név>" nem került bele a csomópontkatalógusba.

Magyarázat: A Catalog Database parancs a "<név>" csomópontnevet adta meg, de az nincs benne a csomópontkatalógusban. A csomópontnévnek bele kell kerülnie a csomópontkatalógusba, mielőtt a távoli adatbázist fel lehetne használni.

A CATALOG DATABASE parancs sikeresen befejeződött.

Felhasználói válasz: Adjon ki CATALOG NODE parancsot!

SQL1101NA távoli adatbázis "<név>" nem érhető el a csomóponton "<csomópontnév>" a megadott jogosultságazonosítóval és jelszóval.

Magyarázat: Megpróbáltak a "<csomópontnév>" csomóponton lévő "<név>" távoli adatbázissal kapcsolatot létesíteni, de a távoli csomópont nem fogadja el ennek a csomópontnak a jogosultságazonosító-jelszó kombinációját (vagy a távoli jogosultságtáblában vagy futás közben).

A kérés nem dolgozható föl.

Felhasználói válasz: Adja ki újra a kérést a távoli rendszer érvényes jogosultságazonosító-jelszó kombinációjával!

SQL1102NNincs megadva adatbázisnév.

Magyarázat: Nincs adatbázisnév megadva a költöztetéshez.

Az utasítás nem dolgozható föl.

Felhasználói válasz: Adjon meg egy adatbázisnevet a költöztetéshez!

SQL1103WA Migrate Database parancs feldolgozása sikerült.

Magyarázat: A Migrate parancs sikeresen befejeződött.

Fontos megjegyezni, hogy ezt az üzenetet akkor is kaphatja, ha az adatbázis már aktuális szintű volt, és ezért nem kellett költöztetni.

A feldolgozás folytatódik.

Felhasználói válasz: Nem kell semmit sem tennie.

SQL1104NA programnév paraméter címe érvénytelen.

Magyarázat: Az alkalmazás érvénytelen címet használt a programnévhez.

A parancs nem dolgozható fel.

Felhasználói válasz: Használjon helyes címet az alkalmazásban!

SQL1105NA CONNECT RESET SQL utasítás távoli alkalmazáscsatoló eljárásban nem megengedett.

Magyarázat: A távoli alkalmazáscsatoló eljárás CONNECT RESET SQL utasítást tartalmaz.

A távoli eljárás nem folytatódhat.

Felhasználói válasz: Törölje a CONNECT RESET SQL utasítást, majd próbálkozzék újra a távoli eljárással!

sqlcode: -1105

sqlstate: 38003

SQL1106NA megadott "<név>" DLL modul betöltődött, de a "<függvény>" függvényt nem sikerült végrehajtani.

Magyarázat: A DLL-ben (dinamikusan hozzászerkesztett eljáráskönyvtár) lévő függvény nem található.

A parancs nem dolgozható fel.

Felhasználói válasz: Győződjék meg róla, hogy a DLL modul helyesen van felépítve! Hivatkozzék a modulra a definíciós fájlban!

sqlcode: -1106

sqlstate: 42724

SQL1107NA megadott DLL "<név>" betöltése alatt megszakítás érkezett.

Magyarázat: A DLL (dinamikusan hozzászerkesztett eljáráskönyvtár) modul betöltése közben a parancs megszakadt, talán a Ctrl+Break billentyűkombináció hatására.

A feldolgozás megállt.

Felhasználói válasz: Adja ki újra a parancsot!

sqlcode: -1107

sqlstate: 42724

SQL1108NA megadott DLL "<név>" betöltése alatt váratlan I/O hiba vagy operációsrendszer-hiba történt.

Magyarázat: Váratlan hiba történt a programnév mezőben megadott DLL (dinamikusan hozzászerkesztett eljáráskönyvtár) modul betöltése közben.

A parancs nem dolgozható fel.

Felhasználói válasz: Adja ki újra a parancsot! Ha a hiba továbbra is fennáll, telepítse újra az adatbáziskezelőt!

Ha az újratelepítés nem oldja meg a problémát, jegyezze fel az üzenetszámot (SQLCODE) és lehetőleg az összes SQLCA-ban található információt!

Ha a nyomkövetés aktív volt, indítsa el az Independent Trace Facility programot az operációs rendszer parancssorából! A szolgáltatás használatát az Independent Trace Facility rész írja le a Troubleshooting Guide könyvben. Keresse fel a technikai támogatást nyújtó képviselőjet!

sqlcode: -1108

sqlstate: 42724

SQL1109NA megadott DLL "<név>" nem tölthető be.

Magyarázat: A megadott DLL (dinamikusan hozzászerkesztett eljáráskönyvtár) modul nem található.

A parancs nem dolgozható fel.

Felhasználói válasz: Győződjék meg róla, hogy a megadott fájl rendszer LIBPATH paramétere által megadott alkönyvtárban van!

sqlcode: -1109

sqlstate: 42724

SQL1110NEgy átadott adatterület érvénytelen és nem lehetett használni.

Magyarázat: Az adatterület nincs megfelelően inicializálva.

A parancs nem dolgozható fel.

Felhasználói válasz: Győződjék meg róla, hogy a felhasználó által megadott bemeneti SQLDA vagy kimeneti SQLDA mezők megfelelően vannak inicializálva!

SQL1111NA megadott programnév "<név>" érvénytelen.

Magyarázat: A DLL (dinamikusan hozzászerkesztett eljáráskönyvtár) modul vagy programnév szintaxisa nem megfelelő.

A parancs nem dolgozható fel.

Felhasználói válasz: Győződjék meg róla, hogy a DLL vagy a programnév helyesen van megadva!

sqlcode: -1111

sqlstate: 42724

SQL1112NNincs elég rendszererőforrás a megadott könyvtár "<név>" betöltéséhez.

Magyarázat: Nem áll rendelkezésre elegendő kötetlen elérésű memória (RAM) a megadott DLL (dinamikusan hozzászerkesztett eljáráskönyvtár) modul betöltéséhez!

A parancs nem dolgozható fel.

Felhasználói válasz: Állítsa meg az alkalmazást! A lehetséges megoldások a következők:

sqlcode: -1112

sqlstate: 42724

SQL1113NA kimeneti SQLDA-ban egy sqlvar ("<n>") adattípusa módosult (eredeti: "<típus1>" , új: "<típus2>").

Magyarázat: A távoli gépen tárolt eljárás megváltoztatta a kimeneti SQLDA-ban lévő n-edik sqlvar adattípusát; n az első nem megfelelő típusú sqlvar sorszáma.

A tárolt eljárás nem ad vissza adatokat.

Felhasználói válasz: Javítsa ki a távoli gépen tárolt eljárást úgy, hogy a kimeneti SQLDA-ban lévő adattípus információk ne változzanak meg!

sqlcode: -1113

sqlstate: 39502

SQL1114NA kimeneti SQLDA-ban egy sqlvar ("<n>") adathossza módosult (eredeti: "<hossz1>" , új: "<hossz2>").

Magyarázat: A távoli gépen tárolt eljárás megváltoztatta a kimeneti SQLDA-ban lévő n-edik sqlvar adathosszát; n az első nem megfelelő típusú sqlvar sorszáma.

A tárolt eljárás nem ad vissza adatokat.

Felhasználói válasz: Javítsa ki a távoli gépen tárolt eljárást úgy, hogy a kimeneti SQLDA-ban lévő adathossz információk ne változzanak meg!

sqlcode: -1114

sqlstate: 39502

SQL1115NA kimeneti SQLDA-ban változott az sqlvar-ok száma (eredeti: "<számláló1>", új: "<számláló2>").

Magyarázat: A távoli eljárás a kimeneti SQLDA-ban lévő sqld mezőt; az sqld az SQLDA-ban felhasznált sqlvar-ok száma.

A tárolt eljárás nem ad vissza adatokat.

Felhasználói válasz: Javítsa ki a távoli gépen tárolt eljárást úgy, hogy a kimeneti SQLDA-ban lévő sqld mező ne változzon meg!

sqlcode: -1115

sqlstate: 39502

SQL1116NAz adatbázis ("<név>") aktivizálása vagy a hozzákapcsolódás nem lehetséges, mert "biztonsági mentés szükséges" állapotban van.

Magyarázat: A megadott adatbázisról biztonsági mentést kell készíteni, hogy kiindulási pontot biztosítson az előregörgető helyreállításhoz.

Nem alakult ki kapcsolat.

Felhasználói válasz: Készítsen biztonsági mentést az adatbázisról a BACKUP rutin meghívásával, vagy ha nincs szükség előregörgető helyreállításra, kapcsolja ki a log retain és a user exit adatbázis konfigurációs paramétereket!

sqlcode: -1116

sqlstate: 57019

SQL1117NAz adatbázis ("<név>") aktivizálása vagy a hozzákapcsolódás nem lehetséges, mert "előregörgetés szükséges" állapotban van.

Magyarázat: A megadott adatbázis számára engedélyezett az előregörgető helyreállítás, és visszaállításra került, de a rendszer nem görgette előre.

Nem alakult ki kapcsolat.

Egyesített rendszer felhasználói: Ezt a helyzetet észlelheti a adatforrás is.

Felhasználói válasz: Görgesse előre az adatbázist vagy jelezze, hogy nem kívánja előregörgetni a ROLLFORWARD parancs használatával! Fontos megjegyezni, hogy ha nem görgeti előre az adatbázist, az utolsó biztonsági mentés óta írt rekordok nem kerülnek bele az adatbázisba.

Egyesített rendszer felhasználói: szükség esetén szűkítse a problémát a kérést megtagadó adatforrás összetevőre (a hibás adatforrás azonosítására szolgáló eljárásokat a Problémameghatározási útmutató című kiadványban találhatja meg), és hajtsa végre a megfelelő helyreállító műveletet a adatforrás összetevőn annak érdekében, hogy a adatforrás konzisztenciapontba kerüljön!

sqlcode: -1117

sqlstate: 57019

SQL1118NAz adatbázis ("<név>") aktivizálása vagy a hozzákapcsolódás nem lehetséges, mert az előző biztonsági mentés befejezetlen.

Magyarázat: Az adatbázis következetlen állapotban van, mert rendszerhiba történt egy biztonsági mentés függvényben.

Nem alakult ki kapcsolat.

Egyesített rendszer felhasználói: Ezt a helyzetet észlelheti a adatforrás is.

Felhasználói válasz: Adja ki a BACKUP parancsot, és ezután próbálja meg újra a parancsot!

Egyesített rendszer felhasználói: szükség esetén szűkítse a problémát a kérést megtagadó adatforrás összetevőre (a hibás adatforrás azonosítására szolgáló eljárásokat a Problémameghatározási útmutató című kiadványban találhatja meg), és adja ki a BACKUP parancsot a adatforrás összetevőre, mielőtt újra próbálkozik a paranccsal!

sqlcode: -1118

sqlstate: 57019

SQL1119NAz adatbázis ("<név>") aktivizálása vagy a hozzákapcsolódás nem lehetséges, mert az előző visszaállítás befejezetlen.

Magyarázat: Az adatbázis következetlen állapotban van, mert rendszerhiba történt egy visszaállítás függvényben.

Nem alakult ki kapcsolat.

Egyesített rendszer felhasználói: ilyen helyzetet a adatforrás észlelhet.

Felhasználói válasz: Adja ki a RESTORE parancsot, és ezután próbálja meg újra a parancsot!

Egyesített rendszer felhasználói: szükség esetén szűkítse a problémát a kérést megtagadó adatforrás összetevőre (a hibás adatforrás azonosítására szolgáló eljárásokat a Problémameghatározási útmutató című kiadványban találhatja meg), és adja ki a RESTORE parancsot a adatforrás összetevőre, mielőtt újra próbálkozik a paranccsal!

sqlcode: -1119

sqlstate: 57019

SQL1120NAz adatbázis ("<név>") aktivizálása vagy a hozzákapcsolódás nem lehetséges, mert az előző biztonsági mentés vagy visszaállítás befejezetlen.

Magyarázat: Az adatbázis következetlen állapotban van, mert rendszerhiba történt egy biztonsági mentés vagy visszaállítás vagy egy visszaállítás függvényben. Nem határozható meg, hogy biztonsági mentés vagy visszaállítás volt-e folyamatban.

Nem alakult ki kapcsolat.

Egyesített rendszer felhasználói: Ezt a helyzetet észlelheti a adatforrás is.

Felhasználói válasz: Adja ki a BACKUP vagy RESTORE parancsot, majd próbálkozzék újra a paranccsal!

Egyesített rendszer felhasználói: szükség esetén szűkítse a problémát a kérést megtagadó adatforrás összetevőre (a hibás adatforrás azonosítására szolgáló eljárásokat a Problémameghatározási útmutató című kiadványban találhatja meg), és adja ki a BACKUP vagy RESTORE parancsot a adatforrás összetevőre, mielőtt újra próbálkozik a paranccsal!

sqlcode: -1120

sqlstate: 57019

SQL1121NA csomópont struktúraparaméter címe érvénytelen.

Magyarázat: Az alkalmazás érvénytelen címet használt a csomópont struktúraparaméterhez. Vagy a cím mutat lefoglalatlan pufferre vagy a puffer nem elég nagy a kívánt bemenet tárolására.

A parancs nem dolgozható fel.

Felhasználói válasz: Ellenőrizze, hogy a program a megfelelő pufferterületet foglalja le, és adja ki újra a parancsot!

SQL1122NA protokoll struktúraparaméter címe érvénytelen.

Magyarázat: Az alkalmazás érvénytelen címet használt a protokoll struktúraparaméterhez. A cím vagy lefoglalatlan pufferre vagy érvénytelen protokollpufferre mutat.

A parancs nem dolgozható fel.

Felhasználói válasz: Ellenőrizze, hogy a program a csomópontstruktúrában lévő protokoll mezőnek megfelelő pufferterületet foglalja-e le, majd adja ki újra a parancsot!

SQL1123NÉrvénytelen protokoll "<típus>".

Magyarázat: A Catalog parancs számára megadott csomópontstruktúrában lévő protokolltípus nem felismerhető értéket azonosít. Az érvényes protokolltípusok az sqlenv definíciós fájlokban vannak megadva.

A parancs nem dolgozható fel.

Felhasználói válasz: Ellenőrizze a csomópontstruktúrában lévő protokolltípust, majd adja ki újra a parancsot!

SQL1124NÉrvénytelen a távoli munkaállomás neve: "<név>".

Magyarázat: A Catalog parancs számára megadott NETBIOS protokollstruktúrában lévő távolimunkaállomás-név nincs megadva vagy érvénytelen karaktereket tartalmaz. A munkaállomásnévnek 1-8 karakteresnek kell lennie. Az érvényes karakterek az A és Z közötti betűk, 0 és 9 közötti számok, valamint a következő karakterek: #, @, $. Az első karakternek betű vagy a következő különleges karakterek egyike kell legyen: #, @, vagy $. A rendszer a kisbetűs karaktereket nagybetűssé változtatja.

A parancs nem dolgozható fel.

Felhasználói válasz: Ellenőrizze a távoli munkaállomás nevében megadott karaktereket! Küldje el újra a parancsot érvényes munkaállomásnévvel!

SQL1125NÉrvénytelen kártyasorszám: "<szám>".

Magyarázat: A Catalog parancs számára megadott NETBIOS protokollstruktúrában lévő kártyasorszám érvénytelen.

A parancs nem dolgozható fel.

Felhasználói válasz: Ellenőrizze, hogy a kártyasorszám érvényes-e, majd adja ki újra a parancsot!

SQL1126NÉrvénytelen hálózati azonosító: "<azonosító>".

Magyarázat: A Catalog parancs számára megadott APPN protokollstruktúrában lévő hálózati azonosító érvénytelen. A hálózati azonosító azt az SNA hálózatot azonosítja, ahol a távoli logikai egység (LU) található. A hálózati azonosítónak 1-8 karakteresnek kell lennie. Az érvényes karakterek az A és Z közötti betűk, 0 és 9 közötti számok, valamint a következő karakterek: #, @, $. Az első karakternek betű vagy a következő különleges karakterek egyike kell legyen: #, @, vagy $. A rendszer a kisbetűs karaktereket nagybetűssé változtatja.

A parancs nem dolgozható fel.

Felhasználói válasz: Ellenőrizze a hálózati azonosítóban megadott karaktereket! Adja ki a parancsot érvényes hálózati azonosítóval!

SQL1127NÉrvénytelen távoli LU név: "<név>".

Magyarázat: A Catalog parancs számára megadott APPN protokollstruktúrában lévő távoli logikai egység (LU) neve érvénytelen. A távoli LU név a távoli SNA logikai egység neve és 1-8 karakteresnek kell lennie. Az érvényes karakterek az A és Z közötti betűk, 0 és 9 közötti számok, valamint a következő karakterek: #, @, $. Az első karakternek betű vagy a következő különleges karakterek egyike kell legyen: #, @, vagy $. A rendszer a kisbetűs karaktereket nagybetűssé változtatja.

A parancs nem dolgozható fel.

Felhasználói válasz: Ellenőrizze a távoli LU névben megadott karaktereket! Adja ki újra a parancsot egy érvényes távoli LU névvel!

SQL1129NNem indítható új DARI (tárolt eljárás) folyamat, mert kevés az erőforrás új folyamat létrehozásához.

Magyarázat: Nem indítható új DARI (tárolt eljárás) folyamat, mert kevés az erőforrás új folyamat létrehozásához.

Felhasználói válasz: Tegye az alábbiak egyikét:

sqlcode: -1129

sqlstate: 42724

SQL1130NNem indítható új DARI (tárolt eljárás) folyamat, mert a kiszolgálón a megengedett maximális számú DARI folyamat fut.

Magyarázat: Nem indítható új DARI (tárolt eljárás) folyamat, mert a kiszolgálón a megengedett maximális számú DARI folyamat fut.

Felhasználói válasz: Növelje a DARI folyamatok maximális számát, vagyis a maxdari, konfigurációs paramétert! A részleteket a maxdari adatbázis konfigurációs paraméternél találhatja meg.

sqlcode: -1130

sqlstate: 42724

SQL1131NEgy DARI (tárolt eljárás) folyamat rendellenesen ért véget.

Magyarázat: Ennek a következők lehetnek az okai:

Felhasználói válasz: Indítsa újra a DARI kérést a következők egyikének elvégzése után:

sqlcode: -1131

sqlstate: 38503

SQL1132NA parancs DARI-ban (tárolt eljárás) nem megengedett.

Magyarázat: Érvénytelen parancs került végrehajtásra a DARI (tárolt eljárás) hatókörén belül.

A DARI eljárás nem folytatódhat.

Felhasználói válasz: Törölje az érvénytelen parancsot a DARI eljárásból, majd próbálkozzék újra!

sqlcode: -1132

sqlstate: 38003

SQL1133NA tárolt eljárás módosította a kimeneti SQLDA-ban lévő egyik sqlvar-ban (sorszáma "<n>") egy mutató címét.

Magyarázat: A kimeneti SQLDA sqlvar-jában lévő "sqlind" vagy "sqldata" mutató megváltozott a felhasználó által készített DARI függvényben.

A tárolt eljárás nem ad vissza adatokat.

Felhasználói válasz: Javítsa ki a jelzett kimeneti SQLDA-ban lévő sqlvar használatát úgy, hogy a mutatócímek ne változzanak meg a DARI (tárolt eljárás) függvényrutinon belül!

sqlcode: -1133

sqlstate: 39502

SQL1134NCLIENT típusú adatbázishitelesítésnél a parancs nem megengedett DARI hatókörén belül.

Magyarázat: Egyetlen SYSADM parancsot sem lehet DARI-n (tárolt eljárás) belül végrehajtani, amikor az adatbázis hitelesítés típusa CLIENT.

A tárolt eljárás nem ad vissza adatokat.

A DARI eljárás nem folytatódhat.

Felhasználói válasz: Törölje az érvénytelen parancsot a DARI eljárásból, majd próbálkozzék újra!

sqlcode: -1134

sqlstate: 38003

SQL1135NAdatbázis létrehozásakor érvénytelen a szegmensek megadott száma.

Magyarázat: A szegmensek számára megadott érték tartományon kívüli. Az érvényes tartomány: 1-256.

Felhasználói válasz: Adja meg újra a szegmensek számát, majd próbálja újra létrehozni az adatbázist!

SQL1136NAdatbázis létrehozásakor érvénytelen az alapértelmezett táblaterület-terjedelem (dft_extentsize).

Magyarázat: A táblaterület alapértelmezett terjedelmének (dft_extentsize) megadott érték tartományon kívüli. Az érvényes tartomány: 2-256.

Felhasználói válasz: Javítsa ki a táblaterület terjedelmét, majd próbálkozzék újra!

SQL1137WAz adatbáziskezelő képtelen eltávolítani az adatbázis elérési útvonalat vagy egyes tárolókat az adatbázis eldobása "<adatbázis-fedőnév>" során. Rendbetétel szükséges.

Magyarázat: Vagy a tárolók listája nem hozzáférhető, vagy hiba történt azok illetve az adatbázishozzáférési katalógus törlése közben.

Felhasználói válasz: A rendszer által kezelt tárolókat (alkönyvtárakat) és az adatbázisok által kezelt fájltárolókat operációs rendszer parancsok használatával lehet törölni. Ha el kívánja engedni az eszköztárolókat, kérjen segítséget egy IBM képviselőtől!

Ha a napló alkönyvtárt a New Log Path konfigurációs paraméter használatával változtatták meg, akkor kézi úton távolítsa el a napló alkönyvtár fájlrendszert, majd törölje a naplófájl és az adatbázishozzáférési katalógust!

SQL1138WÁtköltöztetésre került egy egyedi index "<név>", hogy támogassa a halasztott egyediségellenőrzést. Nem jött létre új index.

Magyarázat: CREATE INDEX műveletet kíséreltek meg végrehajtani egy már létező indexszel. Mivel az indexet előzőleg nem költöztették a halasztott egyediségellenőrzéshez, a rendszer elvégezte a költöztetést.

Az egyedi index költöztetett formátuma lehetővé teszi, hogy a rendszer több soros frissítéssel hajtsa végre az indexoszlopok egyediségellenőrzését az update utasítás végén, ahelyett, hogy az egyes sorok frissítésekor tenné ezt.

Felhasználói válasz: Nem kell semmit sem tennie.

sqlcode: +1138

sqlstate: 01550

SQL1139NA táblaterület teljes mérete túl nagy.

Magyarázat: Az aktuális táblaterület mérete túl nagy. A REGULAR vagy USER TEMPORARY táblaterület maximális mérete 0xFFFFFF (16777215) oldal, míg az SYSTEM TEMPORARY vagy LONG táblaterület legnagyobb mérete 2 terabájt (2 TB).

Felhasználói válasz: A részletekért nézze meg a db2diag.log diagnosztikai naplófájlt. Csökkentse a táblaterület méretét és javítsa ki az SQL utasítást.

sqlcode: -1139

sqlstate: 54047

SQL1140WA "<becslés1>" processzormásodpercnyi becsült processzorköltség ("<becslés2>" szervizegység) a "<költségkategória>" költségkategóriában meghaladja az erőforrások határának "<határérték>" szervizegységnyi figyelmeztetésküszöbét.

Magyarázat: A dinamikus INSERT, UPDATE, DELETE, vagy SELECT SQL utasítások előkészítésekor készített költségbecslés túllépte azt a figyelmeztetésküszöböt, amely az erőforrások határspecifikációs táblájában (RLST) meg van adva.

Ez a figyelmeztetés akkor is fellép, ha a DB2 költségkategória-értéke "B", valamint az RLST RLF_CATEGORY_B oszlopában megadott alapértelmezett teendő a figyelmeztetés küldése.

becslés1
A költségbecslés (processzormásodpercben), ha az előkészített INSERT, UPDATE, DELETE vagy SELECT utasítást kell végrehajtani.

becslés2
A költségbecslés (szervizegységben), ha az előkészített INSERT, UPDATE, DELETE vagy SELECT utasítást kell végrehajtani.

költségkategória
A DB2 költségkategóriája ehhez az SQL utasításhoz. A lehetséges értékek A vagy B.

határérték
Az a figyelmeztetés küszöbérték (szervizegységben), amely az RLST RLFASUWARN oszlopában szerepel.

A dinamikus INSERT, UPDATE, DELETE vagy SELECT utasítás előkészítése sikeres. SQLCODE -905 érkezhet, ha az előkészített utasítás végrehajtása meghaladja az RLST-ben megadott ASUTIME értéket.

Felhasználói válasz: Biztosítsa, hogy az alkalmazás logikája kezelje a figyelmeztetést, hogy vagy lehetővé tegye az utasítás végrehajtását vagy megakadályozza az utasítás végrehajtását! Ha ez az SQLCODE tért vissza, mert a költségkategória értéke "B", ez azt is jelentheti, hogy az utasítás paraméterjelzőket használ vagy egyes statisztikák nem érhetők el a hivatkozott táblákra vagy oszlopokra. Ellenőrizze, hogy az adminisztrátor lefuttatta-e a RUNSTATS segédprogramot a hivatkozott táblákra! Az is lehetséges, hogy UDF-ek hívódnak meg az utasítás végrehajtásakor, vagy hogy INSERT, UPDATE, vagy DELETE utasításoknál a módosított táblára triggereket definiáltak. Ellenőrizze az utasítás DSN_STATEMNT_TABLE vagy IFCID 22 rekordját, így megtudhatja, miért került az SQL utasítás a "B" költségkategóriába.

Ha a figyelmeztetést olyan SQL utasítás okozza, ami túl sok processzor-erőforrást fogyaszt, próbálja meg átírni az utasítást, hogy az hatékonyabb legyen! Esetleg kérje meg a rendszergazdát, hogy növelje meg a figyelmeztetési küszöbértéket az RLST-ben!

sqlcode: +1140

sqlstate: 01616

SQL1145NA PREPARE utasítás nem használható átjárókoncentrátor használatakor. Okkód : "<okkód>"

Magyarázat: Az "<okkód>" alapján az utasítás a következő okok egyike miatt hiúsult meg:

1
Ha az átjárókoncentrátor szolgáltatás be van kapcsolva, nem használható beágyazott SQL-ben dinamikusan előkészített utasítás. Az ilyen konfigurációban csak a CLI alkalmazást futtató ügyfél használhat dinamikusan előkészített utasításokat.

2
Ha az átjárókoncentrátor szolgáltatás be van kapcsolva, nem használható dinamikusan előkészített SET utasítás.

Felhasználói válasz: Az okkódtól függően a következőt kell tenni:

1
Változtassa meg az alkalmazást, hogy az vagy CLI-n keresztül használjon dinamikus SQL-t, vagy használjon statikus SQL-t!

2
A SET utasításra használja az EXECUTE IMMEDIATE utasítást!

sqlcode: -1145

sqlstate: 560AF

SQL1150NA felhasználói azonosító paraméter címe érvénytelen.

Magyarázat: Az alkalmazási program olyan címet adott meg, mely nem érvényes a paraméter számára. A cím egy szabad pufferre mutat, vagy a pufferben levő karakterláncnak nincs lezáró nullkaraktere.

A parancs nem dolgozható fel.

Felhasználói válasz: Győződjön meg róla, hogy alkalmazási programban helyes címet ad meg, és hogy a bemeneti karakterlánc nullkarakterre végződik!

SQL1160NNincs betöltve a DOS TSR: "<hálózati protokoll>".

Magyarázat: A megadott kommunikációs protokoll tárban maradó (TSR) hálózati vezérlőprogramja nem töltődött be. A TSR-t a hálózati kommunikáció használata előtt kell betölteni.

Felhasználói válasz: Győződjék meg róla, hogy a megadott kommunikációs protokoll TSR-je sikeresen betöltődik, majd futtassa az alkalmazást újra!

SQL1163NA táblához nem lehet engedélyezni az adatok befogását, mivel az "<azonosítótípus>" típusú "<azonosítónév>" túl hosszú.

Magyarázat: Az adatbefogás bizonyos azonosítótípusok esetén nem támogatott, ha azok egy adott hosszt meghaladnak. A megkísérelt változtatás feldolgozása során a rendszer úgy találta, hogy az "<azonosítótípus>" típusú "<azonosítónév>" túl hosszú. Adatbefogás esetén az azonosítótípusok és a hozzájuk tartozó maximális hosszok a következők:

  1. oszlop. Az oszlopnevek nem lehetnek 18 bájtnál hosszabbak, hogy az adatok befogása engedélyezett legyen.
  2. tábla. Az táblanevek nem lehetnek 18 bájtnál hosszabbak, hogy az adatok befogása engedélyezett legyen.
  3. séma. A sémanevek nem lehetnek 18 bájtnál hosszabbak, hogy az adatok befogása engedélyezett legyen.

Felhasználói válasz: Ha azt szeretné, hogy az adatbefogás engedélyezve legyen ehhez a táblához, akkor biztosítsa, hogy a kérdéses azonosítók ne haladják meg a fent említett maximális méreteket! Egyébként tiltsa le az adatbefogást ehhez a táblához, hogy hosszabb azonosítóneveket használhasson!

sqlcode: -1163

sqlstate: 42997

SQL1164NAz SQL utasításban használt "<típus>" típusú SQLDA vagy forrásváltozó nem érvényes. Okkód "<okkód>", forrásváltozó/SQLVAR szám "<változó-szám>".

Magyarázat: Hiba történt az SQL utasításban levő SQLDA vagy forrásváltozó(k) feldolgozása során.

Az előfordító által készített hívás paraméterlista lehet, hogy hibás, ha az alkalmazásprogramozó módosította az előfordító kimenetét, SQL-lel kezdődő változónevet használt az alkalmazási programban, vagy más módon felülírta a hívási paraméterlistát.

Ha egy SQLDA-t közvetlenül kap meg egy alkalmazás, akkor azt lehet, hogy nem helyesen inicializálják.

Forrásváltozó/SQLDA típusok:

1
bemeneti forrásváltozó(k) vagy SQLDA

2
kimeneti forrásváltozó(k) vagy SQLDA

Forrásváltozókat tartalmazó SQL utasítások esetén a forrásváltozószám segítségével számolja ki az utasítás (vagy alutasítás összetett SQL-ek esetén) elejéről az érvénytelen forrásváltozó helyét! SQLDA-t használó utasítások esetén az SQLVAR szám az érvénytelen SQLVAR-t azonosítja. Bementi SQLDA esetén csak a bemeneti forrásváltozókat vagy SQLVAR-okat számolja! Hasonlóképpen tegyen kimenet esetén is! Ez a szám 1-nél kezdődik és nem biztos, hogy megfelel minden okkód esetén. Az okkódok értelmezése a következő:

1
Az SQLDA.SQLN kisebb, mint SQLDA.SQLD

2
Az SQLVAR.SQLTYPE érvénytelen.

3
Az SQLVAR.SQLLEN-ben vagy az SQLVAR2.SQLLONGLEN-ben megadott hossz nem felel meg az SQLVAR.SQLTYPE-ban megadott SQL típusnak.

4
Egy nagy objektum SQLVAR van jelen, de az SQLDA.SQLDAID SQLDOUBLED mezője nincs '2'-re állítva.

5
Beviteli VARCHAR van megadva, amelynek pillanatnyi hossza (a VARCHAR hosszúság mezőjéből) nagyobb, a maximális hossznál. A maximális hosszt a deklaráció (forrásváltozó esetén) illetve az SQLVAR.SQLLEN határozza meg (felhasználó által megadott SQLDA esetén.)

6
Beviteli Nagy Objektum kerül átadásra, amelynek pillanatnyi hossza (vagy a LOB hossz mezőjében vagy a SQLVAR2.SQLDATALEN mutató által jelölve) nagyobb, mint a maximális hossz. A maximális hosszt a deklaráció (forrásváltozó esetén) illetve az SQLVAR2.SQLLONGLEN határozza meg (felhasználó által megadott SQLDA esetén.)

7
Egy kétbájtos karakter nagy objektumnak páratlan értékét jelzi a SQLVAR2.SQLDATALEN mutató, amelynek (bájtokat mérve) mindig párosnak kell lennie DBCLOB-ok esetén.

8
Érvénytelen az SQLDATA mutató, vagy nem megfelelő tárterületre mutat.

9
Érvénytelen az SQLIND mutató, vagy nem megfelelő tárterületre mutat.

10
Érvénytelen az SQLDATALEN mutató, vagy nem megfelelő tárterületre mutat.

11
Az aktuális SQL utasítás számára meg kell adni a bemeneti forrásváltozók/SQLVAR-ok konkrét számát.

Az utasítás nem dolgozható föl.

Felhasználói válasz: Vizsgálja meg az alkalmazási programot az említett hibák szempontjából! Megjegyzés: a programozónak nem volna szabad az előfordító kimenetének megváltoztatását megkísérelni.

sqlcode: -1164

sqlstate: 07002

SQL1165WEgy érték nem rendelhető a forrásváltozóhoz, mert kívül van a forrásváltozó adattípusának értéktartományán.

Magyarázat: Egy gazdagép változólistájára vonatkozó FETCH, VALUES vagy SELECT utasítás meghiúsult, mert a forrásváltozó nem volt elég nagy ahhoz, hogy a visszaadott értéket tárolja.

Az utasításfeldolgozás -2-es null jelző visszaadásával folytatódott.

Felhasználói válasz: Ellenőrizze a tábladefiníciók aktualitását és győződjék meg arról, hogy a forrásváltozó megfelelő adattípussal rendelkezik! Ha az SQL adattípusokhoz tartozó érvényes tartományokra kíváncsi, olvassa el a következőt: SQL Reference.

sqlcode: +1165

sqlstate: 01515

SQL1166WNullával történő osztásra történt kísérlet.

Magyarázat: Egy aritmetikai kifejezés feldolgozása nullával történő osztáshoz vezetett. Ez a figyelmeztetés lehet, hogy nem a figyelmeztetést okozó sort adja vissza. Például, ez történik predikátumokban levő aritmetikai kifejezésekkel vagy amikor a lekérdezés ideiglenes rendszertáblák segítségével történik. A figyelmeztetés újra érkezhet, mivel mindig visszaadódik, ha egy null jelző változó -2-re van állítva.

Az utasításfeldolgozás folytatódott, az osztás eredményeképpen nullával számolva, és lehet, hogy -2 értékű null jelzőt adott vissza.

Felhasználói válasz: A hiba okának meghatározásához vizsgálja meg az SQL utasítást! Ha a probléma adatfüggő, meg kell vizsgálni azokat az adatokat, amelyek a hiba bekövetkeztekor kerültek feldolgozásra.

sqlcode: +1166

sqlstate: 01564

SQL1167WAritmetikai túlcsordulás vagy más aritmetikai processzorszintű hiba történt.

Magyarázat: Egy aritmetikai kifejezés feldolgozása aritmetikai túlcsordulást, alulcsordulást vagy más aritmetikai processzor-szintű hibát eredményezett. Ez a figyelmeztetés lehet, hogy nem a figyelmeztetést okozó sort adja vissza. Például, ez történik predikátumokban levő aritmetikai kifejezésekkel vagy amikor a lekérdezés ideiglenes rendszertáblák segítségével történik. A figyelmeztetés újra érkezhet, mivel mindig visszaadódik, ha egy null jelző változó -2-re van állítva.

Az utasításfeldolgozás folytatódott, az aritmetikai kifejezés eredményeképpen nullával számolva, és lehet, hogy -2 értékű null jelzőt adott vissza.

Felhasználói válasz: A hiba okának meghatározásához vizsgálja meg az SQL utasítást! Ha a probléma adatfüggő, meg kell vizsgálni azokat az adatokat, amelyek a hiba bekövetkeztekor kerültek feldolgozásra. Az adattípusok érvényes tartományát az alábbi címen találja: SQL Reference

sqlcode: +1167

sqlstate: 01519

SQL1178NA befogadott "<objektumtípus>" (neve "<objektumnév>") nem becenévre vagy OLE DB tábla függvényre hivatkozik.

Magyarázat: Az objektum (típusa "<objektumtípus>", neve "<objektumnév>") a FEDERATED kulcsszóval definiáltatott, azonban az utasításban az egyesített kiválasztás nem becenévre vagy OLE DB táblafüggvényre hivatkozik.

Az utasítás nem dolgozható föl.

Felhasználói válasz: Törölje a FEDERATED kulcsszót az utasításból!

sqlcode: -1178

sqlstate: 429BA

SQL1179W"<objektumtípus>" (neve "<objektumnév>") esetén esetleg a lekérdezőnek bírnia kell a szükséges jogosultságokkal adatforrás objektumokra vonatkozóan.

Magyarázat: Az objektum ("<objektumnév>") olyan OLE DB táblafüggvényre vagy becenévre hivatkozik, ahol az adatforráson a tényleges adatok vannak. Adatforrás adatainak elérésekor a felhasználómegfeleltetés és a jogosultságellenőrzés a műveletet kezdeményező felhasználó alapján történik.

Ha "<objektumtípus>" SUMMARY TABLE, akkor a művelet frissíti az összegzőtábla adatait. A frissítést okozó REFRESH TABLE vagy a SET INTEGRITY utasítást kiadó felhasználónak esetleg rendelkeznie kell az adatforrás-objektum mögött rejlő adatok eléréséhez szükséges jogosultsággal az adatforráson.

Ha az "<objektumtípus>" VIEW, akkor a esetleg a nézet minden felhasználójának rendelkeznie kell az adatforrás-objektum mögött rejlő adatok eléréséhez szükséges jogosultsággal az adatforráson.

Mindkét esetben jogosultsági hiba léphet fel, ha az adatforrás objektum elérésére történik kísérlet.

Felhasználói válasz: Nem biztos, hogy elég jogokat adni a nézetnek vagy összegzőtáblának ahhoz, hogy hozzá lehessen férni az adatforrás adataihoz. Lehet, hogy az adatforráson felhasználói hozzáférést kell biztosítani a nézet vagy összegzőtábla mögötti adatforrás-objektumhoz.

sqlcode: +1179

sqlstate: 01639

SQL1180NA "<rutinnév>" (specifikus név "<specifikus név>") rutin OLE hibát okozott. HRESULT="<hresult>". Diagnosztikai szöveg: "<üzenetszöveg>".

Magyarázat: A DB2 OLE hibakódot kapott, miközben megpróbált kommunikálni a "<rutinnév>" (specifikus név "<specifikus név>") felhasználó által megadott függvényhez (UDF) vagy tárolt eljáráshoz tartozó OLE automatizáló kiszolgálóval. HRESULT "<hresult>" a visszaadott OLE hibakód és "<üzenetszöveg>" a visszakapott hibaüzenet.

A következő a hibaüzenetek, HRESULTS és lehetséges okok részleges listája. A hibaüzenet szövegét az OLE módosíthatja és új hibakódokat vehet fel az OLE.

Ismeretlen illesztő (0x80020001):
A megadott OLE objektum nem támogatja az IDispatch illesztőt.

Típushiba (0x80020005):
Egy vagy több SQL adattípus nem egyezik a metódusargumentumok adattípusával.

Ismeretlen név (0x80020006):
A megadott metódusnév nem található a megadott OLE objektumhoz.

Érvénytelen paraméterszám (0x8002000E):
A metódusnak adott argumentumok száma különbözik a várt argumentumok számától.

Érvénytelen osztálykarakterlánc (0x800401F3):
A megadott ProgID vagy CLSID érvénytelen.

Az osztály nincs bejegyezve (0x80040154):
A CLSID nincs megfelelően bejegyezve.

Az alkalmazás nem található (0x800401F5):
Helyi kiszolgáló EXE nem található.

Az osztály DLL-je nem található (0x800401F8):
Adott DLL nem található.

Kiszolgáló végrehajtása meghiúsult (0x80080005):
OLE objektum létrehozása meghiúsult.

Felhasználói válasz: A teljes dokumentációt, beleértve a különleges szakkifejezések jelentését is, a OLE Programmer's Reference Guide című kiadványban találhatja meg.

sqlcode: -1180

sqlstate: 42724

SQL1181NA "<rutinnév>" (specifikus név:"<specifikus név>") rutin processzor-szintű hibát eredményezett "<üzenetszöveg>" leírással.

Magyarázat: A "<rutinnév>" (specifikus név: "<specifikus név>") felhasználó által megadott függvény (UDF) vagy tárolt eljárás processzor-szintű hibát eredményezett. Az üzenetszöveg jeleníti meg a rutin által visszaadott processzor-szintű hiba szövegének leírását.

Felhasználói válasz: A felhasználónak meg kell értenie a processzor-szintű hiba jelentését. Forduljon a rutin szerzőjéhez!

sqlcode: -1181

sqlstate: 38501

SQL1182NA "<függvénynév>" felhasználó által megadott függvény nem tudta inicializálni a megadott OLE DB szolgáltató adatforrás objektumát. HRESULT="<hresult>". Diagnosztikai szöveg: "<üzenetszöveg>".

Magyarázat: A megadott OLE DB szolgáltató OLE DB adatforrás objektumából nem lehetet példányt csinálni, illetve nem lehetett inicializálni. A "<hresult>" a visszaadott OLE DB hibakód, az "<üzenetszöveg>" pedig a beolvasott hibaüzenet.

Íme a HRESULT kódok és lehetséges okok részleges listája.

0x80040154
Osztály (OLE DB szolgáltató) nincs bejegyezve.

0x80040E73
A megadott inicializáló karakterlánc nem felel meg a specifikációnak.

0x80004005
Nem megadott hiba (inicializáció közben).

Felhasználói válasz: Ellenőrizze, hogy a OLE DB szolgáltató bejegyzése és a kapcsolat karakterláncban lévő paraméterek inicializálása helyes-e! A HRESULT kódok és az OLE DB Core Components-ben használt Data Link API kapcsolat karakterláncok szintaxisának teljes dokumentációját a Microsoft OLE DB Programmer's Reference és a Data Access SDK című kiadványokban találhatja meg.

sqlcode: -1182

sqlstate: 38506

SQL1183NA "<függvénynév>" felhasználó által megadott függvény OLE DB hibát kapott a megadott OLE DB szolgáltatótól. HRESULT="<hresult>". Diagnosztikai szöveg: "<üzenetszöveg>".

Magyarázat: A megadott OLE DB szolgáltató OLE DB hibakódot adott vissza. A "<hresult>" a visszaadott OLE DB hibakód, az "<üzenetszöveg>" pedig a beolvasott hibaüzenet.

Íme a HRESULT kódok és lehetséges okok részleges listája.

0x80040E14
A parancs egy vagy több hibát tartalmaz, pl. az átadott parancsszövegben szintaxishiba van.

0x80040E21
Hibák történtek, pl. a megadott oszlopazonosító érvénytelen (DB_INVALIDCOLUMN).

0x80040E37
A megadott tábla nem létezik.

Felhasználói válasz: A HRESULT kódok teljes dokumentációját a Microsoft OLE DB Programmer's Reference és a Data Access SDK című kiadványokban találhatja meg.

sqlcode: -1183

sqlstate: 38506

SQL1184NEgy vagy több EXPLAIN táblát nem a DB2 akutális változatával hoztak létre.

Magyarázat: Ahhoz, hogy az EXPLAIN képes legyen ezekbe a táblákba beszúrni, át kell költöztetni azokat a DB2EXMIG használatával, vagy pedig el kell dobni és az akutális DB2 verzióhoz tartozó EXPLAIN.DDL parancsfájllal kell újra létrehozni azokat.

Felhasználói válasz: Vagy költöztesse a táblákat a DB2EXMIG használatával, vagy dobja és hozza újra létre azokat az akutális DB2 verzióhoz tartozó EXPLAIN.DDL parancsfájl használatával! Adja ki újra a parancsot!

sqlcode: -1184

sqlstate: 55002

SQL1185NHelytelenül használt FEDERATED "<érték>" csomag összerendelésekor.

Magyarázat: Ha az "<érték>" NO, akkor a csomagban legalább egy statikus SQL utasítás vagy becenévre, vagy OLE DB táblafüggvényre vagy OLE DB eljárásra hivatkozik. Ez esetben a csomag összerendelésekor FEDERATED YES-t kell megadni.

Ha az "<érték>" YES, akkor a csomagban nincs olyan statikus SQL utasítás, amely becenévre, OLE DB táblafüggvényre vagy OLE DB eljárásra hivatkozik. Ez esetben a csomag összerendelésekor FEDERATED NO-t kell megadni.

A csomag nem jön létre.

Felhasználói válasz: Adjon meg helyes FEDERATED beállítást!


[ Oldal eleje | Előző oldal | Következő oldal | Tartalom | Tárgymutató ]