SQL1800N | Kataloškemu upravljalnemu ukazu/apiju je bil posredovan neveljaven kazalec na strukturo sqle_request_info. |
Pojasnilo: Kazalec na strukturo sqle_request_info, podan kataloškemu upravljalnemu ukazu/apiju kot parameter, je bil neveljaven. Za zahtevo za podporo konfiguracije odjemalca mora biti ta kazalec ničeln.
Odgovor uporabnika: Podajte veljaven kazalec na sqle_request_info in ukaz nato znova podajte.
SQL1801N | Neveljaven tip zahteve. |
Pojasnilo: Podani tip zahteve ni podprt za ta ukaz.
Odgovor uporabnika: Zagotovite, da je tip zahteve en od naslednjih podprtih tipov:
SQL1802N | Tipu zahteve ne pripadajo nobene postavke. |
Pojasnilo: V imeniku vozlišča ni nobene postavke, ki bi bila katalogizirana s podanim tipom zahteve.
Odgovor uporabnika: Postavko katalogizirajte z enakim tipom zahteve in nato ukaz znova podajte.
SQL1803N | Zahtevane operacije ni mogoče izvesti v načinu "Brez zaklepanja paketa". Prizadeti paket je "<ime_paketa>". |
Pojasnilo: Upravljalnik baz podatkov se trenutno izvaja v načinu "Brez zaklepanja paketa". Ta način ste aktivirali, če ste spremenljivko okolja registra DB2_NO_PKG_LOCK nastavili na "ON".
V tem načinu ni mogoče izvršiti naslednjih razredov operacij, ker vplivajo na pakete:
Ker bi zahtevana operacija na paket "<ime_paketa>" vplivala na enega izmed teh načinov, operacija ne bo dovoljena.
Odgovor uporabnika: Nedovoljenih operacij ne poskušajte izvrševati v načinu "Brez zaklepanja paketa". Če želite izvršiti želeno operacijo, morate zapustiti način "Brez zaklepanja paketa". To naredite tako, da razveljavite nastavitev spremenljivke okolja registra DB2_NO_PKG_LOCK. Spremembe spremenljivk bodo stopile v veljavo po vnovičnem zagonu Upravljalnika baz podatkov.
sqlcode: -1803
sqlstate: 57056
SQL1816N | Posrednika "<ime-posrednika>" ni mogoče uporabiti za dostopanje do "<tipa-ali-različice>" izvora podatkov, ("<tip-strežnika>" "<različica-strežnika>") ki ga poskušate definirati v zvezni bazi podatkov. |
Pojasnilo: Podani posrednik ne podpira tipa ali različice izvora podatkov, ki ga želite definirati.
Odgovor uporabnika: S pomočjo dokumentacije ugotovite kateri posrednik podpira tip in različico izvora podatkov, ki ga želite definirati. S stavkom CREATE WRAPPER zagotovite, da je bil posrednik registriran v zvezni bazi podatkov. Nato znova podajte stavek CREATE SERVER, tako da bo podajal tega posrednika in nato znova zaženite ukaz CREATE SERVER.
sqlcode: -1816
sqlstate: 560AC
SQL1817N | Stavek CREATE SERVER ne določa "<tipa-ali-različice>" izvora podatkov, ki ga želite definirati v zvezni bazi podatkov. |
Pojasnilo: Če stavek CREATE SERVER navaja podanega posrednika, mora določati tudi "<tip-ali-različico>" izvora podatkov, ki ga želite definirati v zvezni bazi podatkov.
Odgovor uporabnika: S stavkom CREATE SERVER podajte možnost "<tip-ali različica>", tako da bo določal "<tip-ali-različico>" izvora podatkov, ki ga določate. Nato znova zaženite stavek CREATE SERVER.
sqlcode: -1817
sqlstate: 428EU
SQL1818N | Predloženega stavka ALTER SERVER ni bilo mogoče obdelati. |
Pojasnilo: Pred stavkom ALTER SERVER je v enoti dela stavek SELECT, ki navaja vzdevek za tabelo ali pogled znotraj izvora podatkov (ali kategorije izvorov podatkov), ki ga navaja stavek ALTER SERVER.
Odgovor uporabnika: Počakajte, da se enota dela zaključi, nato pa znova predložite stavek ALTER SERVER.
sqlcode: -1818
sqlstate: 55007
SQL1819N | Predloženega stavka DROP SERVER ni bilo mogoče obdelati. |
Pojasnilo: Pred stavkom DROP SERVER je v enoti dela stavek SELECT, ki navaja vzdevek za tabelo ali pogled znotraj izvora podatkov (ali kategorije izvorov podatkov), ki ga navaja stavek DROP SERVER.
Odgovor uporabnika: Počakajte, da se enota dela zaključi, nato pa znova predložite stavek DROP SERVER.
sqlcode: -1819
sqlstate: 55006
SQL1820N | Dejanje za vrednost LOB ni uspelo. Koda vzroka = "<koda-vzroka>". |
Pojasnilo: Možne kode vzroka so:
Odgovor uporabnika: Zmanjšajte velikost LOB ali pa zamenjajte funkcijo, katero uveljavljate za tip podatkov LOB. Kot zadnje opravilo iz stavka odstranite tip podatkov LOB.
sqlcode: -1820
sqlstate: 560A0
SQL1821W | Priklicana vrednost LOB se je morda spremenila. |
Pojasnilo: Vrednost LOB je bila ovrednotena na osnovi odloženega priklica. Vrednost LOB se je morda med prvim dostopom in dejanskim priklicom spremenila.
Odgovor uporabnika: Nastavite "deferred_lob_retrieval" v SYSSERVEROPTIONS na "N" in znova podajte vašo poizvedbo ali pa opozorila sploh ne upoštevajte.
sqlcode: +1821
sqlstate: 01621
SQL1822N | Iz izvora podatkov "<ime_izvora_podatkov>" je bila sprejeta nepričakovana koda napake "<koda_napake>". S tem povezani besedilo in parametri so "<parametri>". |
Pojasnilo: Pri izdelavi reference na izvor podatkov je zvezni strežnik iz izvora podatkov sprejel nepričakovano kodo napake, ki je ni mogoče preslikati v enakovredno kodo DB2.
Kode možnih napak vključujejo:
Odgovor uporabnika: Ugotovite osnovni vzrok težave in jo odpravite tako, da v izvoru podatkov za podano napako poiščete ustrezno besedilo sporočila in dejanje obnovitve.
SQL1823N | Za tip podatkov "<ime_tipa_podatkov>" iz strežnika "<ime_strežnika>" preslikava tipa podatkov ne obstaja. |
Pojasnilo: Narejen je bil poskus izdelave nadomestnega imena za objekt. En ali več stolpcev tega objekta so tipa, ki zveznemu strežniku trenutno ni znan. Imena nekaterih od neznanih tipov(a) so navedena v sporočilu.
Odgovor uporabnika: Za podano ime tipa s pomočjo stavka CREATE TYPE MAPPING na podanem strežniku izdelajte preslikavo.
sqlcode: -1823
sqlstate: 428C5
SQL1824W | Nekatere osnovne tabele v operandih tega UNION ALL so morda ista tabela. |
Pojasnilo: Nadomestno ime se lahko nanaša na oddaljeno osnovno tabelo, oddaljeni pregled, oddaljeni vzdevek/sinonim ali pa na oddaljeno nadomestno ime. Če se dva operanda pogleda UNION ALL nanašata na drugačna nadomestna imena, morda lahko kažeta na isto tabelo (če nista oba poznana kot oddaljeni osnovni tabeli). To sporočilo uporabnika opozori, da se lahko ena oddaljena osnovna tabela prek dveh operandov dvakrat ažurira/zbriše prek ažuriranj/brisanj.
Odgovor uporabnika: Zagotovite, da vsi operandi kažejo na različne oddaljene tabele. Če dva operanda kažeta na isto oddaljeno osnovno tabelo, izdajte ukaz za povrnitev, da razveljavite postopek za ažuriranje/brisanje.
sqlcode: +1824
sqlstate: 01620
SQL1825N | Tega stavka SQL v zveznem okolju ni mogoče obdelati. |
Pojasnilo: Zaradi omejitev trenutnega stavka SQL v zveznem okolju ni mogoče obdelati. Možne omejitve so:
Odgovor uporabnika: Osnovano na vzroku:
sqlcode: -1825
sqlstate: 429A9
SQL1826N | Za stolpec "<ime_stolpca>" v objektu sistemskega kataloga "<ime_objekta>" je bila podana neveljavna vrednost "<vrednost>". |
Pojasnilo: Za stolpec "<ime_stolpca>" v objektu sistemskega kataloga "<ime_objekta>" je bila podana neveljavna vrednost "<vrednost>".
Stavka ni mogoče obdelati.
Odgovor uporabnika: Za veljavne vrednosti podanega stolpca v podanem objektu sistemskega kataloga, preglejte SQL Reference. Stavek popravite in ga znova izdajte.
sqlcode: -1826
sqlstate: 23521
SQL1827N | Iz ID-ja lokalnega pooblaščanja "<ID_pooblaščanja>" za strežnik "<ime_strežnika>" ni bila definirana nobena preslikava uporabnika. |
Pojasnilo: Narejen je bil poskus brisanja ali spreminjanja preslikave uporabnika, ki ni definirana.
Odgovor uporabnika: Če gre za stavek ALTER USER MAPPING, preslikavo uporabnika najprej izdelajte z uporabo stavka CREATE USER MAPPING. Nato spremenite preslikavo uporabnika. Če gre za stavek DROP USER MAPPING, ni potrebno nobeno dodatno dejanje, ker preslikava uporabnika ne obstaja.
sqlcode: -1827
sqlstate: 42704
SQL1828N | Za oddaljeni strežnik "<ime_strežnika>" ali skupino oddaljenih strežnikov: "<tip_strežnika>", različica "<različica_strežnika>" in protokol "<protokol_strežnika>" ni bila podana nobena možnost strežnika "<ime_možnosti>". |
Pojasnilo: Narejen je bil poskus brisanja ali spreminjanja možnosti strežnika, ki ni definirana.
Odgovor uporabnika: Če je to stavek ALTER SERVER, možnost strežnika najprej izdelajte z uporabo stavka CREATE SERVER. Nato spremenite možnost strežnika. Če je to stavek DROP SERVER, ni potrebno nobeno dejanje, saj možnost strežnika za strežnike ne obstaja.
sqlcode: -1828
sqlstate: 42704
SQL1830N | Pred specifikacijo predikata morate s pomočjo člena EXPRESSION AS podati člen len RETURNS. |
Pojasnilo: Člena RETURNS niste podali pred členom PREDICATE, ki vključuje člen EXPRESSION AS. Člen RETURNS ste vključili za specifikacijo predikata ali pa manjka.
Stavka ni mogoče obdelati.
Odgovor uporabnika: Podajte stavek CREATE FUNCTION s členom RESULTS pred členom PREDICATE.
sqlcode: -1830
sqlstate: 42627
SQL1831N | Statističnih podatkov tabele za podtabelo "<ime_podtabele>" ni mogoče ažurirati. |
Pojasnilo: Stavek je poskusil za tabelo "<ime_podtabele>", ki je definirana kot podtabela, ažurirati vrednosti statističnih podatkov NPAGES, FPAGES ali OVERFLOW. Za tipske tabele lahko statistične podatke ažurirate le s korensko tabelo v hierarhiji tabel.
Stavka ni mogoče obdelati.
Odgovor uporabnika: Ažurirajte statistične podatke kataloga za korensko tabelo v hierarhiji tabel namesto za podtabelo.
sqlcode: -1831
sqlstate: 428DY
SQL1832N | Podprograma "<ime-podprograma>" ni mogoče uporabiti za definiranje filtra, ker je definiran kot funkcija SQL. |
Pojasnilo: Podprogram (funkcija ali metoda) "<ime-podprograma>" je podan v členu FILTER za uporabniško definirano specifikacijo predikata ali definicijo pripone indeksa. Podprograma ni mogoče definirati z SQL-om LANGUAGE.
Stavka ni mogoče obdelati.
Odgovor uporabnika: Podajte podprogram, ki ni definiran z SQL-om LANGUAGE.
sqlcode: -1832
sqlstate: 429B4
SQL1881N | "<ime_možnosti>" ni veljavna možnost "<tip_možnosti>" za "<ime_objekta>". |
Pojasnilo: Podana možnost morda ne obstaja ali pa ni veljavna za podani izvor podatkov, tip izvora podatkov ali objekt baze podatkov, s katerim delate.
Odgovor uporabnika: Preglejte Referenčni opis SQL in preverite želeno možnost. Nato stavek, ki ga želite izvesti, preglejte in znova podajte.
sqlcode: -1881
sqlstate: 428EE
SQL1882N | Možnosti "<tip_možnosti>" z imenom "<ime_možnosti>" za "<ime_objekta>" ni mogoče nastaviti "<vrednost_možnosti>". |
Pojasnilo: V podani vrednosti manjkajo ustrezna ločila ali pa vrednost ni veljavna.
Odgovor uporabnika: Preglejte Referenčni opis SQL in preverite želeno vrednost. Nato stavek, ki ga želite izvesti, preglejte in znova podajte. Pri tem vrednost razmejite znotraj enojnih navednic.
sqlcode: -1882
sqlstate: 428EF
SQL1883N | "<ime_možnosti>" je zahtevano za možnost "<tip_možnosti>" za "<ime_objekta>". |
Pojasnilo: Niste podali možnosti, ki jo DB2 zahteva za obdelavo predloženega stavka.
Odgovor uporabnika: Preglejte dokumentacijo in poiščite možnosti, ki so za stavek, ki ga želite izvesti, zahtevane. Nato stavek preglejte in ga znova podajte.
sqlcode: -1883
sqlstate: 428EG
SQL1884N | "<ime_možnosti>" (možnost "<tip_možnosti>") ste podali večkrat. |
Pojasnilo: Vnesli ste stavek, ki se na isto možnost nanaša večkrat.
Odgovor uporabnika: Stavek znova podajte tako, da se bo na želeno možnost nanašal samo enkrat. Nato stavek znova podajte.
sqlcode: -1884
sqlstate: 42853
SQL1885N | Možnost "<tip_možnosti>" z imenom "<ime_možnosti>" je že definirana. |
Pojasnilo: Za možnost ste vnesli vrednost, vendar ta že vsebuje vrednost.
Odgovor uporabnika: Preglejte ustrezni pogled kataloga in ugotovite, katera vrednost je nastavljena v možnosti. Če se ta vrednost razlikuje od želene, stavek znova podajte tako, da bo ključna beseda SET sledila ključni besedi OPTIONS. Če želite ugotoviti, kateri pogled kataloga vsebuje vrednosti za to možnost, preglejte Referenčni opis SQL.
sqlcode: -1885
sqlstate: 428EH
SQL1886N | Operacija "<tip_operacije>" ni veljavna, ker možnost "<tip_možnosti>" z imenom "<ime_možnosti>" ni bila definirana. |
Pojasnilo: Poskusili ste spremeniti ali zbrisati vrednost za možnost, ki ni bila definirana za izvor podatkov, tip izvora podatkov ali objekt baze podatkov, s katerimi delate.
Odgovor uporabnika: Če ste v stavku, ki ga želite izvesti, podali SET, stavek znova podajte in pri tem izpustite SET, oziroma ga nadomestite z ADD (ADD je privzetek). Nato stavek znova podajte. Če ste podali DROP, ni treba storiti ničesar.
sqlcode: -1886
sqlstate: 428EJ
SQL1887N | Potreben je člen SPECIFICATION ONLY. |
Pojasnilo: Stavek CREATE INDEX za vzdevek mora imeti člen SPECIFICATION ONLY.
Odgovor uporabnika: Dodajte člen SPECIFICATION ONLY in znova predložite stavek.
sqlcode: -1887
sqlstate: 42601