Message Reference

SQL1800 - SQL1899

SQL1800NKataloš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.

SQL1801NNeveljaven tip zahteve.

Pojasnilo: Podani tip zahteve ni podprt za ta ukaz.

Odgovor uporabnika: Zagotovite, da je tip zahteve en od naslednjih podprtih tipov:

  1. SQLE_CCA_REQUEST - Zahteva kataloškega vozlišča CCA za ukaz za odprto in kataloško pregledovanje
  2. SQLE_DAS_REQUEST - Zahteva kataloškega vozlišča DAS za ukaz za odprto in kataloško pregledovanje
  3. SQLE_CND_REQUEST - Ukaz za odprto pregledovanje za kataloške postavke CCA in DAS

SQL1802NTipu 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.

SQL1803NZahtevane 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

SQL1816NPosrednika "<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

SQL1817NStavek 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

SQL1818NPredlož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

SQL1819NPredlož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

SQL1820NDejanje za vrednost LOB ni uspelo. Koda vzroka = "<koda-vzroka>".

Pojasnilo: Možne kode vzroka so:

  1. Za shranitev vrednosti LOB ni na voljo dovolj prostora v vmesnem pomnilniku.
  2. Oddaljeni izvor podatkov ne podpira trenutnega dejanja za tip podatkov LOB.
  3. Nekaj od notranjih programerskih omejitev je preseženih.

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

SQL1821WPriklicana 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

SQL1822NIz 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.

SQL1823NZa 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

SQL1824WNekatere 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

SQL1825NTega 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

SQL1826NZa 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

SQL1827NIz 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

SQL1828NZa 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

SQL1830NPred 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

SQL1831NStatistič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

SQL1832NPodprograma "<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

SQL1882NMož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

SQL1885NMož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

SQL1886NOperacija "<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

SQL1887NPotreben 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


[ Vrh Strani | Predhodna Strani | Naslednja Strani | Obsah | Seznam ]