SQL1800N | Érvénytelen sqle_request_info szerkezetmutatót kapott a katalógusadminisztrációs parancs/api. |
Magyarázat: A catalog admin parancs illetve api hívás során az sqle_request_info struktúrának átadott mutató hibás. Ügyfélkonfigurációs segédprogram kérés esetében ez az érték nem lehet NULL.
Felhasználói válasz: Adjon meg érvényes mutatót az sqle_request_info struktúra számára, majd adja ki újra a parancsot!
SQL1801N | Érvénytelen kéréstípus. |
Magyarázat: A megadott kéréstípus a parancs estében nem támogatott.
Felhasználói válasz: Győződjön meg róla, hogy a kéréstípus az itt látható támogatottak egyike!
SQL1802N | A kéréstípushoz nem tartozik bejegyzés. |
Magyarázat: Nincs bejegyzés a csomópontkatalógusban a megadott kéréstípussal.
Felhasználói válasz: Készítsen egy bejegyzést egyező kéréstípussal, majd adja ki újra a parancsot!
SQL1803N | A kért művelet nem hajtható végre "Nincs csomagzárolás" módban. Az érintett csomag a "<csomagnév>". |
Magyarázat: Az adatbázis-kezelő jelenleg "Nincs csomagzárolás" módban működik. Ezt a módot a DB2_NO_PKG_LOCK nyilvántartási környezeti változó "ON"-ra állításával aktivizálta.
Ebben az üzemmódban a következő műveleti osztályokat nem lehet a csomagokra gyakorolt hatásuk miatt végrehajtani:
Mivel a kért művelet a "<csomagnév>" csomagra hatással lenne, a művelet végrehajtása nem engedhető meg.
Felhasználói válasz: Ne kísérelje meg a meg nem engedett műveleteket "Nincs csomagzárolás" üzemmódban. A kért művelet végrehajtásához a "Nincs csomagzárolás" módból ki kell lépni. Ezt a DB2_NO_PKG_LOCK nyilvántartási környezeti változó kikapcsolásával lehet megtenni. Ahhoz, hogy a változó értékének megváltozása érvényre jusson, az adatbázis-kezelőt újra kell indítani.
sqlcode: -1803
sqlstate: 57056
SQL1816N | A "<burkolónév>" burkoló nem használható az olyan "<típusú-vagy-verziójú>" adatforrás ("<kiszolgálótípus>" "<kiszolgálóverzió>") eléréséhez, amit éppen megpróbál definiálni a befogadott adatbázisnak. |
Magyarázat: A burkoló nem támogatja a definiálni próbált adatforrás típusát vagy verzióját.
Felhasználói válasz: Forduljon a dokumentációhoz, hogy mentudja, melyik burkoló támogatja a kívánt típusú és verziójú adatforrás! Győződjön meg arról, hogy a burkoló regisztrálva lett a befogadott adatbázissal a CREATE WRAPPER utasítás segítségével! Ezután írja újra a CREATE SERVER utasítást úgy, hogy ezt a burkolót adja meg, és futtassa újra a CREATE SERVER utasítást!
sqlcode: -1816
sqlstate: 560AC
SQL1817N | A CREATE SERVER utasítás nem ismeri fel a "<típusú-vagy-verziójú>" adatforrást, amit definiálni akar a befogadott adatbázis számára. |
Magyarázat: Amikor egy CREATE SERVER utasítás a megadott burkolóra hivatkozik, szintén fel kell ismernie az adatforrás "<típusát-vagy-verzióját>", amit a befogadott adatbázisban definiálni akar.
Felhasználói válasz: A CREATE SERVER utasításban kódolja úgy a "<típus-vagy-verzió>" beállítást, hogy az kijelölje a meghatározandó adatforrás "<típusát-vagy-verzióját>"! Ezután futtassa újra a CREATE SERVER utasítás!
sqlcode: -1817
sqlstate: 428EU
SQL1818N | Az elküldött ALTER SERVER utasítást nem sikerült feldolgozni. |
Magyarázat: Egy munkaegységben az ALTER SERVER utasítást megelőzi egy SELECT utasítás, amely egy olyan adatforrásban (vagy adatforrások kategóriájában) lévő tábla vagy nézet becenevére hivatkozik, amelyre az ALTER SERVER utasítás is hivatkozik.
Felhasználói válasz: Engedje a munkaegységet befejeződni, majd küldje el újra az ALTER SERVER utasítást!
sqlcode: -1818
sqlstate: 55007
SQL1819N | Az elküldött DROP SERVER utasítást nem sikerült feldolgozni. |
Magyarázat: Egy munkaegységben a DROP SERVER utasítást megelőzi egy SELECT utasítás, amely egy olyan adatforrásban (vagy adatforrások kategóriájában) lévő tábla vagy nézet becenevére hivatkozik, amelyre a DROP SERVER utasítás is hivatkozik.
Felhasználói válasz: Engedje a munkaegységet befejeződni, majd küldje el újra a DROP SERVER utasítást!
sqlcode: -1819
sqlstate: 55006
SQL1820N | A LOB értéken végzett művelet meghiúsult. Okkód = "<okkód>". |
Magyarázat: A lehetséges okkódok:
Felhasználói válasz: Csökkentse a LOB méretét, vagy végezzen más műveletet a LOB adattípuson! Végső esetben távolítsa el a LOB adattípust az utasításból.
sqlcode: -1820
sqlstate: 560A0
SQL1821W | A betöltött LOB érték esetleg megváltozott. |
Magyarázat: A LOB érték kiértékelése késleltetett beolvasással történt. A LOB értéke megváltozhatott az első elérés és a tényleges beolvasás között.
Felhasználói válasz: Állítsa a "deferred_lob_retrieval" értéket "N"-re a SYSSERVEROPTIONS beállításokban, majd adja ki újra a lekérdezést, vagy egyszerűen hagyja figyelmen kívül ezt a figyelmeztetést!
sqlcode: +1821
sqlstate: 01621
SQL1822N | Váratlan hibakód ("<hiba>") érkezett a(z) "<adat>" adatforrástól. A társított szöveg és jelsorok: "<tokenek>". |
Magyarázat: A szövetkezett kiszolgáló olyan nem várt hibakódot észlelt egy adatforrás lekérdezése során, amelynek nincs DB2 megfelelője.
Lehetséges hibakódok:
Felhasználói válasz: Keresse meg és szüntesse meg a probléma eredeti okát a megfelelő üzenet szövegének megkeresésével és jelzett hiba kijavításával az adatforrásban!
SQL1823N | Nem létezik típusmegfeleltetés a(z) "<adat>" adattípushoz a(z) "<server>" kiszolgálóról. |
Magyarázat: Kísérlet történt az objektum becenevének létrehozására. Az objektum egy vagy több oszlopa a szövetkezett kiszolgáló számára jelenleg ismeretlen típusú. Az ismeretlen típus(ok) neve az üzenetben szerepel.
Felhasználói válasz: Hozzon létre megfeleltetést a megadott típus számára a jelzett kiszolgálón a CREATE TYPE MAPPING utasítással!
sqlcode: -1823
sqlstate: 428C5
SQL1824W | A UNION ALL operandusaiban egyes alaptáblák esetleg megegyeznek. |
Magyarázat: A becenév hivatkozhat távoli alaptáblára, távoli nézetre, távoli fedőnévre/szinonímára vagy távoli becenévre. Ha a UNION ALL nézet két operandusa különböző becenevekre hivatkozik, akkor lehetséges, hogy ugyanarra a táblára mutatnak (ha nem mindegyikről tudja a rendszer, hogy távoli alaptábla). Ez az üzenet a felhasználót figyelmezteti, hogy egyes távoli alaptáblák duplán lehetnek frissítve/törölve az utasítás két operandusa alapján.
Felhasználói válasz: Ellenőrizze a különböző távoli táblákra mutató operandusokat! Ha a két operandus ugyan arra a távoli alaptáblára mutat, akkor fontolja meg a frissítési illetve törlési művelet visszagörgetését!
sqlcode: +1824
sqlstate: 01620
SQL1825N | Ez az SQL utasítás nem kezelhető szövetkezett környezetben. |
Magyarázat: Bizonyos korlátozások miatt a jelenlegi SQL utasítás nem kezelhető szövetkezett környezetben. A korlátozások melyek megakadályozhatják a végrehajtást:
Felhasználói válasz: Ennek oka:
sqlcode: -1825
sqlstate: 429A9
SQL1826N | Érvénytelen érték ("<érték>") volt megadva a(z) "<objektumnév>" rendszerkatalógus objektumban lévő "<oszlopnév>" oszlophoz. |
Magyarázat: Érvénytelen érték ("<érték>") volt megadva a(z) "<objektumnév>" rendszerkatalógus objektumban lévő "<oszlopnév>" oszlophoz.
Az utasítás nem dolgozható föl.
Felhasználói válasz: A megadott rendszerkatalógus objektumban lévő oszlop érvényes értékeket a SQL Reference című kiadványban találja meg. Javítsa ki az utasítást, majd adja ki újra!
sqlcode: -1826
sqlstate: 23521
SQL1827N | Nincs megadva felhasználói leképezés a helyi "<felhat_az>" felhatalmazás azonosítótól a "<kiszolgálónév>" kiszolgálóhoz. |
Magyarázat: Kísérlet történt egy nem meghatározott felhasználói leképezés megváltoztatására vagy eldobására.
Felhasználói válasz: Ha ez egy ALTER USER MAPPING utasítás, akkor először hozzon létre egy felhasználói leképezést a CREATE USER MAPPING utasítással! Majd, ezután módosítsa a leképezést! Ha ez egy DROP USER MAPPING utasítás, akkor nincs szükség teendőre, mivel a felhasználói leképezés nem létezik.
sqlcode: -1827
sqlstate: 42704
SQL1828N | Nincsen "<opciónév>" beállítás megadva a "<kiszolgálónév>" távoli kiszolgálóhoz vagy kiszolgálócsoporthoz ("<kiszolgálótípus>" kiszolgálótípus, "<kiszolgálóverzió>" verzió és "<kiszolgálóverzió>" protokoll). |
Magyarázat: Kísérlet történt egy nem meghatározott kiszolgáló beállítás megváltoztatására vagy eldobására.
Felhasználói válasz: Ha ez egy ALTER SERVER utasítás, akkor először hozzon létre egy kiszolgáló beállítást a CREATE SERVER utasítással! Majd, ezután módosítsa a kiszolgáló beállítást! Ha ez egy DROP SERVER utasítás, akkor nincs szükség teendőre, mivel a kiszolgáló beállítás nem létezik.
sqlcode: -1828
sqlstate: 42704
SQL1830N | A RETURNS tagmondatot meg kell adni az EXPRESSION AS tagmondatot használó predikátum specifikáció előtt. |
Magyarázat: A RETURNS tagmondat nem lett megadva a PREDICATE tagmondat előtt, amely az EXPRESSION AS tagmondatot tartalmazza. A RETURNS tagmondat vagy a predikátum specifikáció után áll, vagy hiányzik.
Az utasítás nem dolgozható föl.
Felhasználói válasz: Adja meg a CREATE FUNCTION utasítást úgy, hogy a RESULTS tagmondat a PREDICATE tagmondat előtt áll!
sqlcode: -1830
sqlstate: 42627
SQL1831N | A(z) "<altáblanév>" táblastatisztikája nem frissíthető. |
Magyarázat: Az utasítás megkísérli frissíteni az NPAGES, FPAGES vagy OVERFLOW statisztika értékeket a(z) "<altáblanév>" tábla esetén, amely altáblaként van definiálva. Típusos tábláknál a statisztikák csak a táblahierarchia főtáblája használatával frissíthetők.
Az utasítás nem dolgozható föl.
Felhasználói válasz: Frissítse a táblahierarchia főtáblájának katalógus statisztikáját az altábláé helyett!
sqlcode: -1831
sqlstate: 428DY
SQL1832N | A "<rutinnév>" rutin nem használható szűrő megadására, mert SQL függvényként van definiálva. |
Magyarázat: A "<routine-name>" rutin (függvény vagy metódus) FILTER tagmondatként van megadva egy felhasználó által definiált predikátum specifikációban vagy index kiterjesztés definícióban. A rutint nem lehet LANGUAGE SQL-el meghatározni.
Az utasítás nem dolgozható föl.
Felhasználói válasz: Adjon meg olyan függvényt, amelyet nem a LANGUAGE SQL által adott meg!
sqlcode: -1832
sqlstate: 429B4
SQL1881N | A(z) "<beállításnév>" nem érvényes "<beállítástípus>" beállítás a(z) "<objektumnév>" esetén. |
Magyarázat: A megadott beállítás esetleg nem létezik, vagy nem érvényes arra az adott adatforrásra, adatforrástípusra, vagy adatbázis-objektumra, amelyikkel dolgozik.
Felhasználói válasz: Nézze át az SQL Reference dokumentációt, hogy ellenőrizze a kívánt beállítást! Ezután javítsa ki a futtatni kívánt utasítást és adja ki újra!
sqlcode: -1881
sqlstate: 428EE
SQL1882N | A(z) "<beállítástípus>" típusú "<beállításnév>" beállítás nem állítható "<beállításérték;>" értékre "<objektumnév>" esetén. |
Magyarázat: A megadott értékből vagy hiányoznak a megfelelő határolók, vagy érvénytelen.
Felhasználói válasz: Nézze át az SQL Reference dokumentációt, hogy ellenőrizze a kívánt értéket! Ezután javítsa ki a futtatni kívánt utasítást és adja ki újra! Mindenképen aposztrófokkal határolja az értéket!
sqlcode: -1882
sqlstate: 428EF
SQL1883N | A(z) "<beállításnév>" kötelező "<beállítástípus>" típusú beállítás a(z) "<objektumnév>" esetén. |
Magyarázat: Nam adott meg egy beállítást, amelyre a DB2-nek szüksége van az elküldött utasítás feldolgozásához.
Felhasználói válasz: Tekintse át dokumentációt, hogy megtudja, hogy milyen beállítások szükségesek a futtatni kívánt utasításhoz! Ezután javítsa ki az utasítást és küldje el újra!
sqlcode: -1883
sqlstate: 428EG
SQL1884N | A(z) "<beállításnév>" beállítást ("<beállítástípus>" beállítás) többször adta meg. |
Magyarázat: Olyan utasítást adott meg, amely ugyanarra a beállításra többször hivatkozik.
Felhasználói válasz: Írja át az utasítást úgy, hogy az a kívánt beállításra csak egyszer hivatkozik! Ezután adja ki újra az utasítást!
sqlcode: -1884
sqlstate: 42853
SQL1885N | A(z) "<beállítástípus>" típusú "<beállításnév>" beállítás már meg van adva. |
Magyarázat: Olyan beállításnak adott meg értéket, amelynek már van értéke.
Felhasználói válasz: Kérdezze le a megfelelő katalógusnézetet, hogy a beállítás jelenleg milyen értékre van állítva! Ha az érték különbözik a elvárttól, írja át az utasítást úgy, hogy a SET kulcsszó az OPTIONS kulcsszót követi! Ha meg akarja tudni, hogy melyik katalógusnézet tartalmazza a beállítás értékeit, tekintse át az SQL leírást!
sqlcode: -1885
sqlstate: 428EH
SQL1886N | A(z) "<művelettípus>" művelet nem érvényes, mert a(z) "<beállítástípus>" típusú "<beállításnév>" beállítás nincs megadva. |
Magyarázat: Megpróbált megváltoztatni vagy törölni egy értéket, amely nem lett meghatározva arra az adott adatforrásra, adatforrástípusra, vagy adatbázis-objektumra, amelyikkel dolgozik.
Felhasználói válasz: Ha a futtatni kívánt utasításban megadta a SET parancsot, írja át az utasítást úgy, vagy elhagyja a SET parancsot vagy lecseréli azt az ADD paranccsal (ADD az alapértelmezés)! Ezután adja ki újra az utasítást! Ha a DROP-ot adta meg, nem kell semmit tennie.
sqlcode: -1886
sqlstate: 428EJ
SQL1887N | A SPECIFICATION ONLY tagmondat kötelező. |
Magyarázat: Egy becenévre vonatkozó CREATE INDEX utasításnak kell, hogy legyen egy SPECIFICATION ONLY tagmondata.
Felhasználói válasz: Vegye fel az SPECIFICATION ONLY tagmondatot, és küldje el újra az utasítást!
sqlcode: -1887
sqlstate: 42601