Message Reference

SQL30000 - SQL30099

SQL30000NIzvajanje ni uspelo zaradi napake porazdeljenega protokola, ki pa ne bo vplivala na uspešno izvajanje nadaljnjih ukazov ali stavkov SQL: Koda vzroka "<koda-vzroka (podkoda)>".

Pojasnilo: Zgodila se je sistemska napaka, ki je preprečila uspešno obdelavo trenutnega ukaza okolja ali stavka SQL. To sporočilo (koda-SQL) se prikaže pri prevajanju stavka ali v času izvajanja.

Ukaza ali stavka ni mogoče obdelati. Trenutna transakcija ni bila povrnjena v začetno stanje, aplikacija pa ostaja povezana z oddaljeno bazo podatkov.

Odgovor uporabnika: Zapišite si številko sporočila in kodo vzroka. Če je mogoče si zapišite vse informacije o napaki iz SQLCA. Poskusite znova zagnati aplikacijo.

Če je na voljo dovolj virov pomnilnika in se težave nadaljujejo, pokličite samostojno funkcijo sledenja v ukaznem pozivu operacijskega sistema. Informacije o uporabi tega pomožnega programa lahko najdete v poglavju priročnika Independent Trace Facility Troubleshooting Guide.

Zahtevane informacije:

sqlcode: -30000

sqlstate: 58008

SQL30002NStavka SQL ni mogoče izvesti zaradi prejšnjega stanja v verigi stavkov.

Pojasnilo: Stavek SQL je bil povezan s PREPARE, vendar je stavek PREPARE prejel opozorilni SQLCODE, ki zahteva, da program ali končni uporabnik znova izdata povezani stavek ali izdata drugo zahtevo SQL. Do te napake lahko pride samo v odjemalsko/strežniškem okolju.

Stavka ni mogoče izvesti, če je povezan.

Odgovor uporabnika: Stavek morate znova poslati kot ločeno zahtevo.

sqlcode: -30002

sqlstate: 57057

SQL30020NIzvajanje ni uspelo zaradi napake porazdeljenega protokola, ki bo vplivala na uspešno izvajanje nadaljnjih ukazov in stavkov SQL: Koda vzroka "<koda-vzroka>".

Pojasnilo: Prišlo je do sistemske napake, ki je preprečila uspešno obdelavo trenutnega ukaza okolja ali stavka SQL, kot tudi vseh nadaljnjih ukazov ali stavkov SQL.

Ukaza ali stavka ni mogoče obdelati. Trenutna transakcija je povrnjena v začetno stanje, aplikacija pa je prekinila povezavo z oddaljeno bazo podatkov.

Odgovor uporabnika: Zapišite si številko sporočila (SQLCODE) in kodo vzroka. Če je mogoče si zapišite vse informacije o napaki iz SQLCA. Poskusite vzpostaviti povezavo z oddaljeno bazo podatkov in znova zaženite aplikacijo.

Če je na voljo dovolj virov pomnilnika in se težave nadaljujejo, pokličite samostojno funkcijo sledenja v ukaznem pozivu operacijskega sistema. Informacije o uporabi tega pomožnega programa lahko najdete v poglavju priročnika Independent Trace Facility Troubleshooting Guide.

Zahtevane informacije:

Nekatere možne kode vzrokov vključujejo naslednje:

121C
Kaže, da uporabnik nima pooblastila za izvedbo zahtevanega ukaza.

1232
Ukaza ni mogoče zaključiti zaradi trajne napake. V večini primerov, bo strežnik v procesu nenormalne zaključitve.

220A
Ciljni strežnik je prejel neveljaven opis podatkov. Če je podan SQLDA uporabnika, zagotovite, da so polja pravilno inicializirana. Prav tako zagotovite, da dolžina ne presega največje dovoljene dolžine za uporabljen podatkovni tip.

Če uporabljate izdelek DB2 Connect v okolju strežnika prehoda z odjemalci nižje ravni, lahko do te napake pride, če se gostiteljske spremenljivke aplikacije in opisi stolpcev tabele, za katero se izvaja poizvedba, ne ujemajo.

sqlcode: -30020

sqlstate: 58009

SQL30021NIzvajanje ni uspelo zaradi napake porazdeljenega protokola, ki bo vplivala na uspešno izvajanje nadaljnjih ukazov in stavkov SQL: Upravljalnik "<upravljalnik>" ravni "<raven>" ni podprt.

Pojasnilo: Prišlo je do sistemske napake, ki je preprečila uspešno povezavo aplikacije z oddaljeno bazo podatkov. To sporočilo (SQLCODE) je izdelano za stavek SQL CONNECT. "<upravljalnik>" in "<raven>" sta številski vrednosti, ki določata nezdružljivost med odjemalcem in strežnikom.

Ukaza ni mogoče obdelati.

Odgovor uporabnika: Zapišite si številko sporočila ter vrednosti za "<upravljalnik>" in "<raven>". Če je mogoče si zapišite vse informacije o napaki iz SQLCA. Znova poskusite vzpostaviti povezavo z oddaljeno bazo podatkov.

Če se težava ponavlja, v ukaznem pozivu operacijskega sistema pokličite neodvisni pomožni program za sledenje. Informacije o uporabi tega pomožnega programa lahko najdete v poglavju priročnika Independent Trace Facility Troubleshooting Guide. Nato se obrnite na predstavnika servisne službe in mu posredujte naslednje informacije:

sqlcode: -30021

sqlstate: 58010

SQL30040NIzvajanje ni uspelo zaradi nerazpoložljivih sredstev, kar pa ne bo vplivalo na uspešno izvajanje nadaljnjih ukazov in stavkov SQL: Vzrok "<vzrok>". Tip sredstva "<tip-sredstva>". Ime sredstva "<ime-sredstva>". ID izdelka "<ID-izdelka>".

Pojasnilo: Aplikacija ne more obdelati ukaza ali stavka SQL, ker je podano sredstvo izčrpano. Trenutna transakcija ni bila povrnjena v začetno stanje, aplikacija pa ostaja povezana z oddaljeno bazo podatkov.

Ukaza ni mogoče obdelati.

Odgovor uporabnika: Povečajte velikost podanega sredstva in znova podajte ukaz.

sqlcode: -30040

sqlstate: 57012

SQL30041NIzvajanje ni uspelo zaradi nerazpoložljivih sredstev, kar bo vplivalo na uspešno izvajanje nadaljnjih ukazov in stavkov SQL: Vzrok "<vzrok>". Tip sredstva "<tip-sredstva>". Ime sredstva "<ime-sredstva>". ID izdelka "<ID-izdelka>".

Pojasnilo: Aplikacija ne more obdelati ukaza ali stavka SQL, ker v oddaljeni bazi podatkov ni na voljo dovolj sredstev. Ta SQLCODE se izdela pri prevajanju stavka ali v času obdelave.

Zvezni sistemski uporabniki: to stanje lahko odkrije tudi izvor podatkov.

Če je "<ime-sredstva>" "Encrypt" ali "Decrypt", uporabniški izhodi za šifriranje ali dešifriranje gesel niso na voljo ali pa je v njih napaka.

Ukaza ali stavka ni mogoče obdelati.

Odgovor uporabnika: Preglejte okolje sistema oddaljene baze podatkov.

Zvezni sistemski uporabniki:

sqlcode: -30041

sqlstate: 57013

SQL30050N"<številka>" ukaz ali stavek SQL nista veljavna med potekom povezovanja.

Pojasnilo: Aplikacija je poskušala izdati ukaz ali stavek SQL, ki ni veljaven med potekanjem operacije vnaprejšnjega prevajanja/povezovanja. <število> je številska vrednost, ki določa napačen ukaz ali stavek SQL.

Ukaz ali stavek ni bil obdelan.

Odgovor uporabnika: Če aplikacija ni vnaprejšnji prevajalnik/povezovalec Upravljalnika baz podatkov, pred izdajo ukaza ali stavka SQL preverite, da povezovanje ni aktivno.

Če je aplikacija vnaprejšnji prevajalnik/povezovalec Upravljalnika baz podatkov, si zapišite številko sporočila (SQLCODE) in vrednost <število>. Če je mogoče si zapišite vse informacije o napaki iz SQLCA. Poskusite znova izvesti operacijo povezovanja.

Če je na voljo dovolj virov pomnilnika in se težave nadaljujejo, pokličite samostojno funkcijo sledenja v ukaznem pozivu operacijskega sistema. Informacije o uporabi tega pomožnega programa lahko najdete v poglavju priročnika Independent Trace Facility Troubleshooting Guide.

Obrnite se na predstavnik servisne službe z naslednjimi informacijami:

Zahtevane informacije:

sqlcode: -30050

sqlstate: 58011

SQL30051NPostopek povezovanja s podanim imenom paketa in spremenljivko skladnosti ni aktiven.

Pojasnilo: Opravljen je bil poskus izdaje operacije vnaprejšnjega prevajalnika/povezovalca, ko vnaprejšnji prevajalnik/povezovalec ni aktiven ali pa je bil opravljen poskus uporabe neveljavnega imena paketa in/ali spremenljivke skladnosti med operacijo vnaprejšnjega prevajalnika/povezovalca.

Ukaza ali stavka ni mogoče obdelati.

Odgovor uporabnika: Če aplikacija ni vnaprejšnji prevajalnik/povezovalec Upravljalnik baz podatkov, pred izdajo operacije povezovanja preverite ali je vnaprejšnji prevajalnik/povezovalec aktiven in ali so bile operaciji povezovanja posredovane pravilne informacije.

Če je aplikacija vnaprejšnji prevajalnik/povezovalec Upravljalnika baz podatkov, si zapišite številko sporočila (SQLCODE) in vse informacije o napaki iz SQLCA. Poskusite znova izvesti operacijo.

Če je na voljo dovolj virov pomnilnika in se težave nadaljujejo, pokličite samostojno funkcijo sledenja v ukaznem pozivu operacijskega sistema. Informacije o uporabi tega pomožnega programa lahko najdete v poglavju priročnika Independent Trace Facility Troubleshooting Guide.

Obrnite se na predstavnik servisne službe z naslednjimi informacijami:

Zahtevane informacije:

sqlcode: -30051

sqlstate: 58012

SQL30052NPredpostavke o pripravi programa niso pravilne.

Pojasnilo: Vnaprejšnji prevajalnik ni prepoznal stavka SQL, ki se prevaja in ga ni mogoče obdelati v bazi podatkov.

Stavka ni mogoče obdelati.

Odgovor uporabnika: Zagotovite, da je stavek pravilen in poskusite znova izvesti operacijo. Če se težava ponovi, stavek odstranite iz programa.

sqlcode: -30052

sqlstate: 42932

SQL30053NVrednost za OWNER v oddaljeni bazi podatkov ni uspela pri preverjanju pooblastila.

Pojasnilo: Podana vrednost za možnost OWNER v vnaprejšnjem prevajalniku/povezovalcu ni uspela pri preverjanju pooblastila v oddaljeni bazi podatkov. Ta SQLCODE se izdela med vnaprejšnjim prevajanjem/povezovanjem in je ne izdela vnaprejšnji prevajalnik/povezovalec Upravljalnika baz podatkov.

Operacije vnaprejšnjega prevajanja/povezovanja ni mogoče obdelati.

Odgovor uporabnika: Preverite, ali imate pooblastilo za uporabo ID-ja, ki je podan za možnost OWNER ali pa ne uporabite možnosti OWNER.

sqlcode: -30053

sqlstate: 42506

SQL30060N"<ID-pooblastila>" nima dovoljenja za izvedbo operacije "<operacija>".

Pojasnilo: Pooblastitveni ID <pooblastitveni-ID> je poskusil izvesti podano <operacijo>, ne da bi imel pravilna pooblastila. Ta SQLCODE se izdela pri prevajanju stavka ali v času obdelave.

Stavka ni mogoče obdelati.

Odgovor uporabnika: Zagotovite, da ima <pooblastitveni-ID> pooblastila, ki so potrebna za izvajanje želene operacije.

sqlcode: -30060

sqlstate: 08004

SQL30061NVzdevek baze podatkov ali ime baze podatkov "<ime>" ni bilo najdeno v oddaljenem vozlišču.

Pojasnilo: Ime baze podatkov ne predstavlja obstoječe baze podatkov v vozlišču oddaljene baze podatkov.

Stavka ni mogoče obdelati.

Odgovor uporabnika: Ukaz znova podajte s pravilnim imenom ali vzdevkom baze podatkov.

Zvezni sistemski uporabniki: preverite, ali postavka v SYSCAT.SERVERS pravilno podaja ime baze podatkov v izvoru podatkov.

sqlcode: -30061

sqlstate: 08004

SQL30070N"<identifikator-ukaza>" Ukaz ni podprt.

Pojasnilo: Oddaljena baza podatkov je sprejela ukaz, ki ga ne prepozna. Trenutnega ukaza okolja ali stavka SQL ni mogoče uspešno obdelati, kar velja tudi za vse nadaljnje ukaze ali stavke SQL.

Trenutna transakcija je povrnjena v začetno stanje, aplikacija pa je prekinila povezavo z oddaljeno bazo podatkov. Stavka ni mogoče obdelati.

Odgovor uporabnika: Zapišite si številko sporočila (SQLCODE) in identifikator ukaza. Če je mogoče si zapišite vse informacije o napaki iz SQLCA. Poskusite vzpostaviti povezavo z oddaljeno bazo podatkov in znova zaženite aplikacijo.

Če je na voljo dovolj virov pomnilnika in se težave nadaljujejo, pokličite samostojno funkcijo sledenja v ukaznem pozivu operacijskega sistema. Informacije o uporabi tega pomožnega programa lahko najdete v poglavju priročnika Independent Trace Facility Troubleshooting Guide.

Obrnite se na predstavnik servisne službe z naslednjimi informacijami:

Zahtevane informacije:

sqlcode: -30070

sqlstate: 58014

SQL30071N"<identifikator-objekta>" Objekt ni podprt.

Pojasnilo: Oddaljena baza podatkov je sprejela podatke, ki jih ne prepozna. Trenutnega ukaza okolja ali stavka SQL ni mogoče uspešno obdelati, kar velja tudi za vse nadaljnje ukaze ali stavke SQL.

Trenutna transakcija je povrnjena v začetno stanje, aplikacija pa je prekinila povezavo z oddaljeno bazo podatkov. Ukaza ni mogoče obdelati.

Odgovor uporabnika: Zapišite si številko sporočila (SQLCODE) in identifikator objekta. Če je mogoče si zapišite vse informacije o napaki iz SQLCA. Poskusite vzpostaviti povezavo z oddaljeno bazo podatkov in znova zaženite aplikacijo.

Če imate na voljo dovolj pomnilniških sredstev in se težava ponovi,

Če je bilo sledenje aktivno, v ukaznem pozivu operacijskega sistema pokličite neodvisni pomožni program za sledenje. Informacije o uporabi tega pomožnega programa lahko najdete v poglavju priročnika Independent Trace Facility Troubleshooting Guide.

Obrnite se na predstavnik servisne službe z naslednjimi informacijami:

Zahtevane informacije:

sqlcode: -30071

sqlstate: 58015

SQL30072N"<identifikator-parametra>" Parameter ni podprt.

Pojasnilo: Oddaljena baza podatkov je sprejela podatke, ki jih ne prepozna. Trenutnega ukaza okolja ali stavka SQL ni mogoče uspešno obdelati, kar velja tudi za vse nadaljnje ukaze ali stavke SQL.

Ukaza ni mogoče obdelati.. Trenutna transakcija je povrnjena v začetno stanje, aplikacija pa je prekinila povezavo z oddaljeno bazo podatkov.

Odgovor uporabnika: Zapišite si številko sporočila (SQLCODE) in identifikator parametra. Če je mogoče si zapišite vse informacije o napaki iz SQLCA. Poskusite vzpostaviti povezavo z oddaljeno bazo podatkov in znova zaženite aplikacijo.

Če je na voljo dovolj virov pomnilnika in se težave nadaljujejo, pokličite samostojno funkcijo sledenja v ukaznem pozivu operacijskega sistema. Informacije o uporabi tega pomožnega programa lahko najdete v poglavju priročnika Independent Trace Facility Troubleshooting Guide.

Obrnite se na predstavnik servisne službe z naslednjimi informacijami:

Zahtevane informacije:

sqlcode: -30072

sqlstate: 58016

SQL30073N"<identifikator-parametra>" Vrednost parametra "<vrednost>" ni podprta.

Pojasnilo: Oddaljena baza podatkov je sprejela podatke, ki jih ne prepozna. Trenutnega ukaza okolja ali stavka SQL ni mogoče uspešno obdelati, kar velja tudi za vse nadaljnje ukaze ali stavke SQL.

Trenutna transakcija je povrnjena v začetno stanje, aplikacija pa je prekinila povezavo z oddaljeno bazo podatkov. Ukaza ni mogoče obdelati.

Odgovor uporabnika: Zapišite si številko sporočila (SQLCODE) in identifikator parametra. Če je mogoče si zapišite vse informacije o napaki iz SQLCA. Poskusite vzpostaviti povezavo z oddaljeno bazo podatkov in znova zaženite aplikacijo.

Če imate na voljo dovolj pomnilniških sredstev in se težava ponovi,

Če je bilo sledenje aktivno, v ukaznem pozivu operacijskega sistema pokličite neodvisni pomožni program za sledenje. Informacije o uporabi tega pomožnega programa lahko najdete v poglavju priročnika Independent Trace Facility Troubleshooting Guide. Obrnite se na predstavnik servisne službe z naslednjimi informacijami:

Zahtevane informacije:

Nekateri mogoči identifikatorji parametra so:

002F
Ciljni strežnik ne podpira tipa podatkov, ki ga je zahteval zahtevnik aplikacij. Ta napaka bo na primer vrnjena, če za vzpostavitev povezave z DB2 2.3 uporabite DB2 Connect in za DB2 2.3 ne uveljavite ustreznega PTF-ja. Zagotovite, da odjemalec podpira raven strežnika.

119C, 119D, 119E
Ciljni strežnik ne podpira CCSID-a, ki ga zahteva zahtevnik aplikacij. Zagotovite, da strežnik podpira CCSID, ki ga uporablja odjemalec.

sqlcode: -30073

sqlstate: 58017

SQL30074N"<identifikator-odziva>" Odziv ni podprt.

Pojasnilo: Odjemalec je sprejel odziv, ki ga ne prepozna. Trenutnega ukaza okolja ali stavka SQL ni mogoče uspešno obdelati, kar velja tudi za vse nadaljnje ukaze ali stavke SQL.

Trenutna transakcija je povrnjena v začetno stanje, aplikacija pa je prekinila povezavo z oddaljeno bazo podatkov. Stavka ni mogoče obdelati.

Odgovor uporabnika: Zapišite si številko sporočila (SQLCODE) in identifikator odziva. Če je mogoče si zapišite vse informacije o napaki iz SQLCA. Poskusite vzpostaviti povezavo z oddaljeno bazo podatkov in znova zaženite aplikacijo.

Če je na voljo dovolj virov pomnilnika in se težave nadaljujejo, pokličite samostojno funkcijo sledenja v ukaznem pozivu operacijskega sistema. Informacije o uporabi tega pomožnega programa lahko najdete v poglavju priročnika Independent Trace Facility Troubleshooting Guide.

Obrnite se na predstavnik servisne službe z naslednjimi informacijami:

Zahtevane informacije:

sqlcode: -30074

sqlstate: 58018

SQL30080NPri pošiljanju ali sprejemanju podatkov iz oddaljene baze podatkov je prišlo do komunikacijske napake "<koda-vzroka>".

Pojasnilo: "<koda-vzroka>" vsebuje izvirne kode napak, ki jih je sporočil Upravljalnik komunikacij.

Format za kode napak APPC je pppp-ssssssss-dddddddd, pri čemer je pppp primarna povratna koda, ssssssss je sekundarna povratna koda, dddddddd pa je koda zaznavanja. Vse vrednost kod napak so predstavljene v šestnajstiškem zapisu. Morebitne primarne in sekundarne kode napak vključujejo 0003-00000004 in 0003-00000005, ki kažeta, da pogovora s strežnikom baze podatkov ni mogoče dodeliti. Pri napaki APPC ALLOCATE bodo prikazani samo podatki zaznavanja.

Ukaza ni mogoče obdelati. Poskus povezave z bazo podatkov ni uspel ali pa je trenutna transakcija z bazo podatkov povrnjena v začetno stanje, povezava aplikacija z oddaljeno baze podatkov pa je bila prekinjena.

Razlago primarnih in sekundarnih kod APPC lahko najdete v priročniku IBM Communications Manager 1.0 APPC Programming Guide and Reference (SC31-6160). Podrobnosti o podatkih zaznavanja APPC lahko najdete v priročniku IBM Communications Manager 1.0 Problem Determination Guide (SC31-6156).

Odgovor uporabnika: Zagotovite, da sta Upravljalnik baz podatkov in Upravljalnik komunikacij zagnana na strežniku baz podatkov in da so vsi konfiguracijski parametri Upravljalnika komunikacij pravilni. Za podrobnejše informacije preglejte Communications Manager/2 APPC Programming Guide & Reference.
Opomba:Če je koda vzroka, vdelana v sporočilo, enaka 0003-084C0001, je eden od mogočih vzrokov za to sporočilo ta, da ste poskusili vzpostaviti povezavo z oddaljeno delovno postajo, ki ni strežnik. Preverite, ali je oddaljena delovna postaja strežnik. Če ni strežnik, namestite Upravljalnik baz podatkov kot strežnik.
sqlcode: -30080

sqlstate: 08001

SQL30081NOdkrita je bila komunikacijska napaka. Uporabljeni komunikacijski protokol: <protokol>. Uporabljeni komunikacijski API: <vmesnik>. Mesto, kjer je bila odkrita napaka: <mesto>. Komunikacijska funkcija, ki je odkrila napako: <funkcija>. Kode napake, odvisne od protokola: <rc1>, <rc2>, <rc3>.

Pojasnilo: Komunikacijski podsistem je odkril napako.

Če je povezava že vzpostavljena, možni vzroki vključujejo naslednje:

Če poskušate vzpostaviti novo povezavo, možni vzroki vključujejo naslednje:

Za podrobnosti poglejte vrednosti spremenljivk. Glede na protokol, ki ga uporabljate in glede na klicano komunikacijsko funkcijo, nekatere spremenljivke morda niso uporabne. Sledi razlaga vrednosti spremenljivk:

<protokol>
Dejansko uporabljeni komunikacijski protokol. Veljavne vrednosti spremenljivke so:

<vmesnik>
Uporabljen aplikacijski programerski vmesnik za klicanje storitev zgornjega komunikacijskega protokola. Veljavne vrednosti spremenljivke so:

<mesto>
To je ID, specifičen za protokol, ki enkratno določa vozlišče, v katerem je bila odkrita napaka. Če uporabljate protokol:

Če v času, ko se zgodi napaka, niso na voljo informacije o mestu, ta spremenljivka ne bo izpolnjena.

<funkcija>
Ime funkcije komunikacijskega podsistema, ki vrne kodo(e) napak.

<rc1>, <rc2>, <rc3>
Seznam razpoložljivih kod in podkod napak, ki so specifične za posamezne protokole. Spremenljivke, ki niso uporabne, vsebujejo "*".

Če uporabljate protokol:

Podrobnejše informacije o specifičnih komunikacijskih kodah napak lahko najdete v dodatku Komunikacijske napake Referenčnega opisa sporočil.

Odgovor uporabnika:

Če je bila povezava že vzpostavljena, preverite ali:

  1. je bil posrednik baze podatkov na strežniku prisilno zaustavljen.
  2. je bil Upravljalnik baz podatkov na strežniku nenormalno zaustavljen.
  3. je prišlo do omrežne napake ali napake komunikacijskega podsistema. Za dodatne informacij o specifičnih kodah komunikacijskih napak poglejte Referenčni opis sporočil.

Če poskušate vzpostaviti novo povezavo, preverite ali:

  1. je strežnik oddaljene baze podatkov pravilno katalogiziran v vozlišču odjemalca.
  2. je konfiguracijska datoteka Upravljalnika baze podatkov na strežniku konfigurirana s pravilnimi parametri, ki se nanašajo na komunikacije. Če ste na strežniku ažurirali konfiguracijske parametre Upravljalnika baz podatkov, morate za uveljavitev sprememb zaustaviti Upravljalnik baz podatkov in ga nato znova zagnati.
  3. so komunikacijski podsistemi v vozliščih odjemalca in strežnika pravilno konfigurirani in zagnani.
  4. spremenljivka okolja DB2COMM na strežniku podaja komunikacijski protokol, ki ga uporablja odjemalec.
  5. je bil Upravljalnik baz podatkov na strežniku uspešno zagnan. Začetek obdelave zagona Upravljalnika baze podatkov na strežniku mora vrniti SQL1063 in ne SQL5043. Če je vrnjeno sporočilo SQL5043, za podrobnejše informacije preglejte storitveni dnevnik prve napake (DB2DIAG.LOG).
  6. je prišlo do omrežne napake ali napake komunikacijskega podsistema.

Če se težava ponovi, se za določitev težave obrnite na skrbnika omrežja in/ali na specialista za komunikacije, ki jima pokažite posredovan nabor spremenljivk.

sqlcode: -30081

sqlstate: 08001

SQL30082NPoskus vzpostavitve povezave ni uspel zaradi varnostnega razloga in vrnil "<kodo-vzroka>" ("<niz-vzroka>").

Pojasnilo: Poskus vzpostavitve povezave z oddaljenim strežnikom baze podatkov je bil zavrnjen zaradi neveljavnih ali nepravilnih informacij o zaščiti. Vzrok za napako v zaščiti je opisan v <kodi-vzroka> in v ustrezni vrednosti <niza-vzroka>.

Sledi seznam kod vzrokov in ustreznih nizov vzrokov:

0 (NOT SPECIFIED)
Ta specifična napaka v zaščiti ni podana.

1 (PASSWORD EXPIRED)
Geslo, podano v zahtevi, je poteklo.

2 (PASSWORD INVALID)
Geslo, podano v zahtevi, ni veljavno.

3 (PASSWORD MISSING)
Zahteva ne vključuje gesla.

4 (PROTOCOL VIOLATION)
Zahteva krši protokole za zaščito.

5 (USERID MISSING)
Zahteva ne vključuje ID-ja uporabnika.

6 (USERID INVALID)
ID uporabnika, podan v zahtevi, ni veljaven.

7 (USERID REVOKED)
ID uporabnika, podan v zahtevi, je bil preklican.

8 (GROUP INVALID)
Skupina, podana v zahtevi, ni veljavna.

9 (USERID REVOKED IN GROUP)
ID uporabnika, podan v zahtevi, je bil preklican v skupini.

10 (USERID NOT IN GROUP)
ID uporabnika, podan v zahtevi, ni v skupini.

11 (USERID NOT AUTHORIZED AT REMOTE LU)
ID pooblastila, podan v zahtevi, nima pooblastila v oddaljeni logični enoti.

12 (USERID NOT AUTHORIZED FROM LOCAL LU)
ID uporabnika, podan v zahtevi, nima pooblastila v oddaljeni logični enoti, če izhaja iz lokalne logične enote.

13 (USERID NOT AUTHORIZED TO TP)
ID uporabnika, podan v zahtevi, nima pooblastila za dostop do transakcijskega programa.

14 (INSTALLATION EXIT FAILED)
Izhod iz namestitve ni uspel.

15 (PROCESSING FAILURE)
Obdelava zaščite na strežniku ni uspela.

16 (NEW PASSWORD INVALID)
Geslo, podano v zahtevi za spremembo gesla, se ne ujema z zahtevami strežnika.

17 (UNSUPPORTED FUNCTION)
Mehanizem za zaščito, ki ga podaja ta odjemalec, ni veljaven za ta strežnik. Sledi nekaj značilnih zgledov:

18 (NAMED PIPE ACCESS DENIED)
Poimenovana cev zaradi kršitve zaščite ni dostopna.

19 (USERID DISABLED ali RESTRICTED)
ID uporabnika je bil onemogočen ali pa ima trenutno omejen dostop do operacijskega okolja.

20 (MUTUAL AUTHENTICATION FAILED)
Strežniku, s katerim vzpostavljate povezavo, ni uspelo vzajemno preverjanje overjanja. Strežnik ni veljaven ali pa je bila nazaj poslana dovolilnica okvarjena.

21 (RESOURCE TEMPORARILY UNAVAILABLE)
Obdelava zaščite v strežniku je bila prekinjena, ker vir začasno ni bil na voljo. Na primer, v AIX, morda ni bila na voljo nobena uporabniška licenca.

Odgovor uporabnika: Zagotovite, da je podan pravilen ID uporabnika in/ali geslo.

ID uporabnika je morda onemogočen, omejen pri dostopanju do določenih delovnih postaj, ali pa je omejen na določene ure.

Za kodo vzroka s številko 17 znova podajte ukaz s podprtim tipom overjanja.

Za kodo vzroka s številko 20 zagotovite, da je mehanizem overjanja strežnika zagnan in poskusite znova.

sqlcode: -30082

sqlstate: 08001

SQL30083NPoskus spreminjanja gesla za ID uporabnika "<ID-uporabnika>" ni uspel in vrnil kodo vzroka zaščite "<koda-vzroka>" ("<niz-vzroka>").

Pojasnilo: Poskus spreminjanja gesla je bil zaradi neveljavnih ali nepravilnih informacij o zaščiti zavrnjen. Vzrok za napako v zaščiti je opisan v "<kodi-vzroka>" in v ustreznih vrednostih "<niza-vzroka>".

Sledi seznam kod vzrokov in ustreznih nizov vzrokov:

0 (NOT SPECIFIED)
Ta specifična napaka v zaščiti ni podana.

1 (CURRENT PASSWORD INVALID)
Staro geslo, ki ste ga podali v zahtevi, ni veljavno.

2 (NEW PASSWORD INVALID)
Geslo, ki ste ga podali v zahtevi, ni v skladu s pravili za gesla, ki jih določa sistem, v katerem želite spremeniti geslo.

3 (CURRENT PASSWORD MISSING)
V zahtevi niste podali starega gesla.

4 (NEW PASSWORD MISSING)
V zahtevo niste vključili novega gesla.

5 (USERID MISSING)
Zahteva ne vključuje ID-ja uporabnika.

6 (USERID INVALID)
ID uporabnika, podan v zahtevi, ni veljaven.

7 (USERID REVOKED)
ID uporabnika, podan v zahtevi, je bil preklican. Gesla ni mogoče spremeniti za preklicana uporabniška imena.

14 (INSTALLATION EXIT FAILED)
Zaščitni izhod iz namestitve ni uspel.

15 (PROCESSING FAILURE)
Obdelava zaščite na strežniku ni uspela.

17 (UNSUPPORTED FUNCTION)
Sistem ne podpira funkcije za spreminjanje gesla.

19 (USERID DISABLED ali RESTRICTED)
ID uporabnika je bil onemogočen ali pa ima trenutno omejen dostop do operacijskega okolja.

24 (USERNAME AND/OR PASSWORD INVALID)
Podano ime uporabnika, podano geslo ali oboje ni veljavno.

Odgovor uporabnika: Podajte ustrezno uporabniško ime, trenutno in staro geslo. Za kodo vzroka 14 preglejte datoteko db2pem.log v podimeniku primerka (običajno "db2"), kjer boste našli podrobnejše informacije o napaki.

ID uporabnika je morda onemogočen, omejen pri dostopanju do določenih delovnih postaj, ali pa je omejen na določene ure.

sqlcode: -30083

sqlstate: 08001

SQL30090NOperacija ni veljavna za izvršilno okolje aplikacije. Koda vzroka = "<koda-vzroka>"

Pojasnilo: Operacija ni veljavna za izvršilno okolje aplikacije. Operacija morda ni veljavna za aplikacije, ki imajo posebne omejitve v stavkih ali v API-jih - to so na primer takšne aplikacije, ki delujejo v okolju porazdeljene obdelave transakcij XA, kot je CICS, tiste, ki delujejo z nastavitvami povezav CONNECT tipa 2 ali tiste, ki za ažuriranje več raznolikih izvorov podatkov uporabljajo funkcionalnost povezanih sistemov. Operacija je bila zavrnjena.

Mogoče kode vzrokov so:

Odgovor uporabnika:

Težavo odpravite takole:

sqlcode: -30090

sqlstate: 25000


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