SQL1100W | Ime vozlišča "<ime>", ki je podano za ukaz Katalogiziraj bazo podatkov, ni bilo katalogizirano v imeniku vozlišča. |
Pojasnilo: Ukaz Katalogiziraj bazo podatkov je podal ime vozlišča "<ime>", vendar to ni zapisano v katalog imenika vozlišča. Ime vozlišča mora biti zapisano v katalog pred uporabo oddaljene baze podatkov.
Ukaz CATALOG DATABASE se je uspešno zaključil.
Odgovor uporabnika: Izdajte ukaz CATALOG NODE.
SQL1101N | Dostop do oddaljene baze podatkov "<ime>" na vozlišču "<ime-vozlišča>" ni bil mogoč s podanim ID-jem pooblastila in geslom. |
Pojasnilo: Povezava z oddaljeno bazo podatkov "<ime>" na vozlišču "<ime-vozlišča>" je bila zahtevana, vendar oddaljeno vozlišče ne sprejema kombinacije ID-ja pooblastila gesla, ki je bila podana za to vozlišče (v oddaljenih tabelah pooblastil ali med izvajanjem).
Zahteve ni mogoče obdelati.
Odgovor uporabnika: Znova podajte zahtevo z veljavno kombinacijo IDja pooblastila in gesla za oddaljeni sistem.
SQL1102N | Ime baze podatkov ni bilo podano. |
Pojasnilo: Za nadaljevanje selitve ni bilo podano nobeno ime baze podatkov.
Stavka ni mogoče obdelati.
Odgovor uporabnika: Podajte ime baze podatkov za selitev.
SQL1103W | Obdelava ukaza Preseli bazo podatkov je bila uspešna. |
Pojasnilo: Ukaz Preseli se je zaključil uspešno.
Pomnite, da bo to sporočilo vrnjeno tudi, če je bila baza podatkov že na trenutnem nivoju in zato selitev ni bila potrebna.
Obdelava se nadaljuje.
Odgovor uporabnika: Zahtevano ni nobeno dejanje.
SQL1104N | Naslov parametra imena programa ni veljaven. |
Pojasnilo: Uporabniški program je uporabil naslov, ki ni veljaven.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: V uporabniškem programu uporabite pravilen naslov.
SQL1105N | Stavek SQL CONNECT RESET ni dovoljen v proceduri oddaljenega vmesnika aplikacije. |
Pojasnilo: Procedura oddaljenega vmesnika vsebuje stavek SQL CONNECT RESET.
Nadaljevanje oddaljene procedure ni dovoljeno.
Odgovor uporabnika: Odstranite stavek SQL CONNECT RESET in znova poskusite oddaljeno proceduro.
sqlcode: -1105
sqlstate: 38003
SQL1106N | Podan modul DLL "<ime>" je bil naložen, vendar funkcije "<funkcija>" ni bilo mogoče izvršiti. |
Pojasnilo: Funkcije v DLL-ju (dinamična povezovalna knjižnica (DLL)) ni mogoče najti.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Zagotovite, da je modul DLL pravilno zgrajen. Navedite modul v definicijski datoteki.
sqlcode: -1106
sqlstate: 42724
SQL1107N | Med nalaganjem podanega DLL-ja "<ime>" je bila sprejeta prekinitev. |
Pojasnilo: Pri nalaganju modula DLL (dinamična povezovalna knjižnica) je bil ukaz prekinjen, morda s Ctrl+Break.
Obdelava je zaustavljena.
Odgovor uporabnika: Znova podajte ukaz.
sqlcode: -1107
sqlstate: 42724
SQL1108N | Med nalaganjem podanega DLL-ja je prišlo do nepričakovane V/I napake ali napake operacijskega sistema "<ime>". |
Pojasnilo: Med nalaganjem modula DLL (dinamična povezovalna knjižnica (DLL)), ki je podan v polju imena programa, je prišlo do nepričakovane napake.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Znova podajte trenutni ukaz. Če se napaka ponavlja, vnovič namestite upravljalnik baz podatkov.
Če vnovična namestitev ne popravi napake, zapišite številko sporočila (SQLCODE) in vse informacije v SQLCA, če je mogoče.
Č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. Nato se obrnite na vašega predstavnik servisne službe.
sqlcode: -1108
sqlstate: 42724
SQL1109N | Podanega DLL-ja "<ime>" ni bilo mogoče naložiti. |
Pojasnilo: Podanega modula DLL (dinamična povezovalna knjižnica) ni bilo mogoče najti.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Zagotovite, da je podana datoteka v podimeniku, ki je označen v LIBPATH sistema.
sqlcode: -1109
sqlstate: 42724
SQL1110N | Dobavljeno območje podatkov je bilo neveljavno in ga ni mogoče uporabiti. |
Pojasnilo: Območje podatkov ni pravilno inicializirano.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Zagotovite, da so pravilno inicializirana uporabniško dobavljena vnosna polja SQLDA ali izhodna polja SQLDA.
SQL1111N | Podano ime programa "<ime>" ni bilo veljavno. |
Pojasnilo: Skladnja imena modula DLL (dinamična povezovalna knjižnica) ali imena programa ni pravilna.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Zagotovite, da sta pravilno podana ime DLLja ali programa.
sqlcode: -1111
sqlstate: 42724
SQL1112N | Za nalaganje podanega DLLja "<ime>" na voljo ni dovolj sistemskih virov. |
Pojasnilo: Za nalaganje podanega modula DLL (dinamična povezovalna knjižnica) ni dovolj razpoložljivega bralno-pisalnega pomnilnika (RAM).
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Zaustavite aplikacijo. Možne rešitve so:
sqlcode: -1112
sqlstate: 42724
SQL1113N | Tip podatkov za sqlvar "<n>" v izhodnem SQLDA je bil spremenjen iz "<tip 1>" v "<tip 2>". |
Pojasnilo: Oddaljeno shranjeni postopek je spremenil tip podatkov n-tega sqlvar v izhodnem SQLDA; n je zaporedna številka prvega sqlvar, ki se ne ujema.
Shranjeni postopek ne vrača nobenih podatkov.
Odgovor uporabnika: Popravite oddaljeno shranjeni postopek tako, da informacije tipa podatkov v izhodnem SQLDA niso spremenjene.
sqlcode: -1113
sqlstate: 39502
SQL1114N | Dolžina podatkov za sqlvar "<n>" v izhodnem SQLDA je bil spremenjen iz "<dolžina 1>" v "<dolžina 2>". |
Pojasnilo: Oddaljeno shranjeni postopek je spremenil dolžino podatkov ntega sqlvar v izhodnem SQLDA; n je zaporedna številka prvega sqlvar, ki se ne ujema.
Shranjeni postopek ne vrača nobenih podatkov.
Odgovor uporabnika: Popravite oddaljeno shranjeni postopek tako, da informacije dolžine podatkov v izhodnem SQLDA niso spremenjene.
sqlcode: -1114
sqlstate: 39502
SQL1115N | Število sqlvar v izhodnem SQLDA je bilo spremenjeno iz "<število 1>" v "<število 2>". |
Pojasnilo: Oddaljeni postopek je spremenil polje sqld v izhodnem SQLDA; sqld je število uporabljenih sqlvar v SQLDA.
Shranjeni postopek ne vrača nobenih podatkov.
Odgovor uporabnika: Popravite oddaljeno shranjeni postopek tako, da polje sqld v v izhodnem SQLDA ni spremenjeno.
sqlcode: -1115
sqlstate: 39502
SQL1116N | Povezave ali aktiviranja za bazo podatkov "<ime>" ni mogoče izvesti zaradi BACKUP PENDING. |
Pojasnilo: Podana baza podatkov zahteva za zagotovitev začetne točke ažuriranja izdelavo varnostne kopije.
Vzpostavljena ni bila nobena povezava.
Odgovor uporabnika: Varnostne kopije baze podatkov izdelajte s klicem podprograma BACKUP ali, če obnovitev z vračanjem nazaj v točko skladnosti ni zahtevana, nastavite zadrževanje dnevnika in parametre uporabniškega izhoda konfiguracije baze podatkov na izključeno.
sqlcode: -1116
sqlstate: 57019
SQL1117N | Povezave ali aktiviranja za bazo podatkov "<ime>" ni mogoče izvesti zaradi ROLL-FORWARD PENDING. |
Pojasnilo: Podana baza podatkov je omogočena za obnovitev z ažuriranjem in je bila obnovljena, ne pa tudi bila ažurirana.
Vzpostavljena ni bila nobena povezava.
Zvezni sistemski uporabniki: to situacijo lahko odkrije tudi izvor podatkov.
Odgovor uporabnika: Ažurirajte bazo podatkov ali naznačite, da je ne želite ažurirati s pomočjo ukaza ROLLFORWARD. Ne pozabite, da zapisi, ki so bili zapisani od zadnje izdelavi varnostne kopije, ne bodo uporabljeni v bazi podatkov, če baze podatkov ne boste ažurirali.
Zvezni sistemski uporabniki: če je potrebno, problem omejite na izvor podatkov, ki zavrača zahtevo (za postopke za določanje neuspelega izvor podatkov poglejte vodič za odpravljanje težav) in ustrezno ukrepajte za ta izvor podatkov, da boste ta izvor podatkov vrnili v točko skladnosti.
sqlcode: -1117
sqlstate: 57019
SQL1118N | Povezava z bazo podatkov ali aktiviranje baze podatkov "<ime>" ne more biti izvršena, ker predhodna izdelava varnostne kopije ni zaključena. |
Pojasnilo: Baza podatkov je v neskladnem stanju, ker je prišlo do sistemske napake med izdelavo varnostnih kopij.
Vzpostavljena ni bila nobena povezava.
Zvezni sistemski uporabniki: to situacijo lahko odkrije tudi izvor podatkov.
Odgovor uporabnika: Izdajte ukaz BACKUP, nato ponovite ukaz.
Zvezni sistemski uporabniki: če je potrebno, problem omejite na izvor podatkov, ki zavrača zahtevo (za pomoč pri določanju neuspelega izvor podatkov poglejte vodič za odpravljanje težav) in izdajte ukaz BACKUP za ta izvor podatkov, preden znova izdate ukaz.
sqlcode: -1118
sqlstate: 57019
SQL1119N | Povezava z bazo podatkov ali aktiviranje baze podatkov "<ime>" ne more biti izvršena, ker predhodna obnovitev ni zaključena. |
Pojasnilo: Baza podatkov je v neskladnem stanju, ker je med obnavljanjem prišlo do sistemske napake.
Vzpostavljena ni bila nobena povezava.
Zvezni sistemski uporabniki: to stanje lahko zazna izvor podatkov.
Odgovor uporabnika: Izdajte ukaz RESTORE, nato ponovite ukaz.
Zvezni sistemski uporabniki: če je potrebno, problem omejite na izvor podatkov, ki zavrača zahtevo (za pomoč pri določanju neuspelega izvor podatkov poglejte vodič za odpravljanje težav) in izdajte ukaz RESTORE za ta izvor podatkov, preden znova izdate ukaz.
sqlcode: -1119
sqlstate: 57019
SQL1120N | Povezava z bazo podatkov ali aktiviranje baze podatkov "<ime>" ne more biti izvršena, ker predhodna izdelava ali obnovitev varnostne kopije ni zaključena. |
Pojasnilo: Baza podatkov je v neskladnem stanju, ker je prišlo do sistemske napake med izdelavo varnostnih kopij ali med obnavljanjem. Ni mogoče ugotoviti, ali je šlo za obdelavo izdelave varnostnih kopij ali obnavljanje.
Vzpostavljena ni bila nobena povezava.
Zvezni sistemski uporabniki: to situacijo lahko odkrije tudi izvor podatkov.
Odgovor uporabnika: Izdajte ukaz BACKUP ali RESTORE, nato ponovite ukaz.
Zvezni sistemski uporabniki: če je potrebno, problem omejite na izvor podatkov, ki zavrača zahtevo (za pomoč pri določanju neuspelega izvor podatkov poglejte vodič za odpravljanje težav), in izdajte ukaz BACKUP ali RESTORE za ta izvor podatkov, preden znova izdate ukaz.
sqlcode: -1120
sqlstate: 57019
SQL1121N | Naslov parametra zgradbe vozlišča ni veljaven. |
Pojasnilo: Uporabniški program je za zgradbo vozlišča uporabil naslov, ki ni veljaven. Naslov kaže na nedodeljeni vmesni pomnilnik ali pa vmesni pomnilnik ni dovolj velik za zahtevane vhodne podatke.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Preverite, ali program res dodeli zahtevano področje vmesnega pomnilnika in znova izdajte ukaz.
SQL1122N | Naslov parametra zgradbe protokola ni veljaven. |
Pojasnilo: Uporabniški program je za zgradbo protokola uporabil naslov, ki ni veljaven. Naslov kaže na nedodeljeni vmesni pomnilnik ali na nepravilni vmesni pomnilnik protokola.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Preverite, ali program res dodeli zahtevano področje vmesnega pomnilnika na osnovi polja protokola v zgradbi vozlišča in znova izdajte ukaz.
SQL1123N | Protokol "<tip>" ni veljaven. |
Pojasnilo: V zgradbi vozlišča za ukaz Katalogiziraj podani tip protokola ne predstavlja prepoznane vrednosti. Veljavni tipi protokola so definirani v datotekah oglavja sqlenv.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Preverite tip protokola v zgradbi vozlišča in znova izdajte ukaz.
SQL1124N | Ime oddaljene delovne postaje "<ime>" ni veljavno. |
Pojasnilo: V zgradbi protokola NETBIOS za ukaz Katalogiziraj podano ime oddaljene delovne postaje ni podano ali vsebuje neveljavne znake. Ime delovne postaje mora imeti od 1 do 8 znakov. Veljavni znaki so A do Z, a do z, 0 do 9, #, @ in $. Prvi znak mora biti znak abecede ali posebni znak: #, @ ali $. Majhne črke sistem spremeni v velike.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Preverite v imenu delovne postaje podane znake. Ukaz znova podajte z veljavnim imenom delovne postaje.
SQL1125N | Številka vmesnika "<številka>" ni veljavna. |
Pojasnilo: V zgradbi protokola NETBIOS za ukaz Katalogiziraj podana številka vmesnika ni veljavna.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Preverite veljavnost številke vmesnika in znova podajte ukaz.
SQL1126N | ID omrežja "<ID>" ni veljaven. |
Pojasnilo: V zgradbi protokola APPN za ukaz Katalogiziraj podani ID omrežja ni veljaven. ID omrežja določa omrežje SNA, kjer se nahaja oddaljena logična enota (LU). ID omrežja mora imeti od 1 do 8 znakov. Veljavni znaki so A do Z, a do z, 0 do 9, #, @ in $. Prvi znak mora biti znak abecede ali posebni znak: #, @ ali $. Majhne črke sistem spremeni v velike.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Preverite v IDju omrežja podane znake. Ukaz znova podajte z veljavnim ID omrežja.
SQL1127N | Ime oddaljene logične enote "<ime>" ni veljavno. |
Pojasnilo: V zgradbi protokola APPN za ukaz Katalogiziraj podano ime oddaljene logične enote (LU) ni veljavno. Ime oddaljene logične enote je ime oddaljene logične enote SNA in mora vsebovati od 1 do 8 znakov. Veljavni znaki so A do Z, a do z, 0 do 9, #, @ in $. Prvi znak mora biti znak abecede ali posebni znak: #, @ ali $. Majhne črke sistem spremeni v velike.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Preverite v imenu oddaljene logične enote podane znake. Ukaz znova podajte z imenom oddaljene logične enote.
SQL1129N | Novega postopka DARI (Shranjeni postopek) ni mogoče zagnati, ker je za izdelavo novega postopka na voljo premalo virov. |
Pojasnilo: Novega postopka DARI (Shranjeni postopek) ni mogoče zagnati, ker je za izdelavo novega postopka na voljo premalo virov.
Odgovor uporabnika: Storite nekaj izmed naslednjega:
sqlcode: -1129
sqlstate: 42724
SQL1130N | Novega postopka DARI (Shranjeni postopek) ni mogoče zagnati, ker je že doseženo največje na strežniku dovoljeno število sočasno prisotnih postopkov DARI. |
Pojasnilo: Novega postopka DARI (Shranjeni postopek) ni mogoče zagnati, ker je že doseženo največje na strežniku dovoljeno število sočasno prisotnih postopkov DARI.
Odgovor uporabnika: Povečajte največje število procesov DARI, podano s konfiguracijskim parametrom maxdari. Za dodatne podrobnosti poglejte konfiguracijski parameter baze podatkov maxdari.
sqlcode: -1130
sqlstate: 42724
SQL1131N | Postopek DARI (Shranjeni postopek) se je zaključil na nenormalen način. |
Pojasnilo: Vzrok te napake je lahko:
Odgovor uporabnika: Po naslednjem znova inicializirajte zahtevo DARI:
sqlcode: -1131
sqlstate: 38503
SQL1132N | Ukazu ni dovoljeno izvajanje znotraj DARIja (Shranjeni postopek). |
Pojasnilo: Znotraj DARIja je bil izdan nelegalen ukaz (Shranjeni postopek).
Nadaljevanje procesa DARI ni dovoljeno.
Odgovor uporabnika: Odstranite nelegalni ukaz v proceduri DARI in poskusite znova.
sqlcode: -1132
sqlstate: 38003
SQL1133N | Naslov kazalca znotraj sqlvar ( indeks = "<n>" ) izhodnega SQLDA je bil spremenjen znotraj funkcije DARI (Shranjeni postopek). |
Pojasnilo: Kazalec "sqlind" ali "sqldata" znotraj izhodnega SQLDA je bil spremenjen v uporabniško pripravljeni funkciji DARI.
Shranjeni postopek ne vrača nobenih podatkov.
Odgovor uporabnika: Popravite uporabo naznačenega sqlvar znotraj izhodnega SQLDA, da naslovi kazalcev niso spremenjeni znotraj podprograma funkcije DARI (Shranjeni postopek).
sqlcode: -1133
sqlstate: 39502
SQL1134N | Ukaz za tip pooblastila baze podatkov CLIENT ni dovoljen v okviru DARI (Shranjeni postopek). |
Pojasnilo: Noben ukaz SYSADM se ne sme izvajati v okviru DARI (Shranjeni postopek ), kadar je tip pooblastila baze podatkov CLIENT.
Shranjeni postopek ne vrača nobenih podatkov.
Nadaljevanje procesa DARI ni dovoljeno.
Odgovor uporabnika: Odstranite nelegalni ukaz v proceduri DARI in poskusite znova.
sqlcode: -1134
sqlstate: 38003
SQL1135N | Pri izdelavi baze podatkov je bila za število segmentov podana neveljavna vrednost. |
Pojasnilo: Vrednost, ki je bila podana za število segmentov, je bila izven obsega. Veljavni obseg je od 1 do 256.
Odgovor uporabnika: Znova podajte število segmentov in poskusite znova izdelati bazo podatkov.
SQL1136N | Za privzeto velikost razpona prostora tabel (dft_extentsize) je bila pri izdelavi baze podatkov podana neveljavna vrednost. |
Pojasnilo: Za privzeto velikost razpona prostora tabel (dft_extentsize) podana vrednost je bila izven obsega. Veljavni obseg je od 2 do 256.
Odgovor uporabnika: Popravite velikost razpona prostora tabel in poskusite znova.
SQL1137W | Pri brisanju baze podatkov <dbalias>" upravljalnik baz podatkov ni mogel odstraniti poti baze podatkov ali nekaterih vsebnikov. Zahtevano je čiščenje. |
Pojasnilo: Dostop do vsebnikov ni bil mogoč ali pa je prišlo do napake pri poskusu odstranitve vsebnikov ali imenika baze podatkov.
Odgovor uporabnika: Vsebnike (imenike) upravljalnika sistema in vsebnike datotek upravljalnika baz podatkov lahko odstranite ročno s pomočjo ukazov operacijskega sistema. Za sprostitev vsebnikov naprav pokličite predstavnika službe podpore IBM.
Če je bil imenik dnevnika spremenjen s parametrom konfiguracije Nova pot dnevnika, ročno prekličite namestitev datotečnega sistema imenika dnevnika in odstranite imenike dnevnika in baze podatkov.
SQL1138W | Enkratni indeks "<ime>" je bil preseljen za podporo odloženemu preverjanju enkratnosti. Nov indeks se ni izdelal. |
Pojasnilo: Poskus postopka CREATE INDEX je bil izvršen na obstoječem indeksu. Ta preselitev ni bila izvedena, ker indeks še ni bil preseljen za podporo odloženemu preverjanju enkratnosti.
Preseljeni format enkratnega indeksa bo omogočil ažuriranje večkratnih vrstic za preverjanje enkratnosti stolpcev indeksa pri koncu stavka ažuriranja namesto po ažuriranju vsake vrstice.
Odgovor uporabnika: Zahtevano ni nobeno dejanje.
sqlcode: +1138
sqlstate: 01550
SQL1139N | Skupna velikost prostora tabel je prevelika. |
Pojasnilo: Velikost trenutnega prostora tabel je prevelika. Velikost prostora tabel REGULAR ali USER TEMPORARY je omejena na 0xFFFFFF (16777215) strani, velikost prostora tabel SYSTEM TEMPORARY ali LONG pa je omejena na 2 tera bajtov (2 TB).
Odgovor uporabnika: Za podrobnosti preglejte datoteko dnevnika db2diag.log. Zmanjšajte velikost prostora tabel in popravite stavek SQL.
sqlcode: -1139
sqlstate: 54047
SQL1140W | Ocenjeni stroški procesorja "<ocena-količine1>" procesorskih sekund ("<ocena-količine2>") servisnih enot) v kategoriji stroškov "<kategorija-stroškov>" presega prag opozarjanja omejitve sredstev za "<omejitev-količine>" servisne enote. |
Pojasnilo: Priprava dinamičnih stavkov INSERT, UPDATE, DELETE in SELECT je zahtevala oceno stroškov, ki presega vrednost praga opozarjanja, ki je podana v RLST (specifikacijska tabela omejitev sredstev).
Do tega opozorila pride tudi, če je vrednost kategorije stroškov programa DB2 "B" in je kot podano privzeto dejanje v stolpcu RLF_CATEGORY_B v tabeli RLST navedena izdaja opozorila.
Priprava dinamičnih stavkov INSERT, UPDATE, DELETE ali SELECT je bila uspešna. SQLCODE -905 bi lahko izdate, če izvajanje pripravljenih stavkov presega vrednost ASUTIME, podano v RLST.
Odgovor uporabnika: Zagotovite, da obstaja logika aplikacije, ki obravnava opozorilo in dovoli ali prepreči izvajanje stavka. Če je bila ta koda SQLCODE vrnjena zato, ker je vrednost kategorije "B", stavek morda uporablja oznake parametrov ali pa določeni statistični podatki niso na voljo za referenčne tabele in stolpce. Zagotovite, da je skrbnik za referenčne tabele zagnal pomožni program RUNSTATS. UDF-ji bodo morda poklicani pri izvršitvi stavka ali pa so v spremenjeni tabeli definirani prožilci stavkov INSERT, UPDATE ali DELETE. V DSN_STATEMNT_TABLE ali zapisu IFCID 22 poiščite ta stavek ter ugotovite vzroke, da je bil ta stavek SQL postavljen v kategorijo "B".
Če opozorilo povzroči stavek SQL, ki troši preveč sredstev procesorja, stavek znova napišite tako, da se bo izvedel učinkoviteje. Druga možnost je, da prosite skrbnika, naj poveča vrednost praga za opozarjanje v RLST.
sqlcode: +1140
sqlstate: 01616
SQL1145N | Če uporabite koncentrator prehoda, stavek PREPARE ni podprt. Koda vzroka : "<koda-vzroka>". |
Pojasnilo: Stavek ni uspel zaradi enega od naslednjih vzrokov, ki temeljijo na "<kodi-vzroka>".
Odgovor uporabnika: Glede na kodo vzroka naredite naslednje:
sqlcode: -1145
sqlstate: 560AF
SQL1150N | Naslov parametra id uporabnika ni veljaven. |
Pojasnilo: Uporabniški program je uporabil naslov, ki za ta parameter ni veljaven. Naslov kaže na nedodeljeni vmesni pomnilnik ali pa niz znakov v vmesnem pomnilniku nima ničelnega zaključevalca.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Zagotovite, da bo uporabniški program uporabil pravilen naslov in da bo niz vhodnih podatkov ničelno zaključen.
SQL1160N | TSR "<omrežnega protokola>" DOS ni bil naložen. |
Pojasnilo: Pritajeni (TSR) omrežni gonilnik za podani komunikacijski protokol ni bil naložen. TSR mora biti naložen pred poskusom uporabe omrežnih komunikacij.
Odgovor uporabnika: Zagotovite, da je bil TSR za podani komunikacijski protokol uspešno naložen in nato znova zaženite aplikacijo.
SQL1163N | Tabele ni mogoče omogočiti za zajemanje podatkov, ker je ime identifikatorja "<ime-identifikatorja>" tipa "<tip-identifikatorja>" predolgo. |
Pojasnilo: Zajemanja podatkov ne podpirajo določeni tipi identifikatorja, ki presegajo določene dolžine. Pri obdelavi poskusa spremembe je bilo odkrito, da je identifikator "<ime-identifikatorja>" tipa "<tip-identifikatorja>" predolg. Tipi identifikatorja in največje dovoljene dolžine so:
Odgovor uporabnika: Če želite za to tabelo omogočiti zajemanje podatkov, zagotovite, da kritični identifikatorji ne presegajo zgoraj podane največje velikosti. V nasprotnem primeru onemogočite zajemanje podatkov za tabelo, da boste lahko uporabili daljša imena identifikatorjev.
sqlcode: -1163
sqlstate: 42997
SQL1164N | SQLDA ali spremenljivke gostitelja tipa "<type>", uporabljene v stavku SQL, niso veljavne. Koda vzroka "<koda-vzroka>", številka spremenljivke gostitelja/SQLVAR "<številka-spremenljivke>". |
Pojasnilo: Med obdelavo SQLDA ali spremenljivke gostitelja v stavku SQL je prišlo do napake.
Seznam klicnih parametrov, ki ga izdela vnaprejšnji prevajalnik, morda ni pravilen, če je programer aplikacije spremenil izhodne podatke vnaprejšnjega prevajalnika, v programu uporabil ime spremenljivke, ki se začne z SQL, ali drugače prepisal seznam klicnih parametrov.
Tudi če je SQLDA podan neposredno aplikaciji, morda ne bo pravilno inicializiran.
Tipi gostiteljskih spremenljivk/SQLDA:
V stavkih SQL z gostiteljskimi spremenljivkami za štetje od začetka stavka (ali podstavka, če gre za sestavljeni SQL) uporabite število gostiteljskih spremenljivk, da boste našli neveljavne gostiteljske spremenljivke. Za stavke, ki uporabljajo SQLDA, je za iskanje neveljavnega SQLVAR uporabljeno število SQLVAR. Za vhodni SQLDA preštejte le vhodne gostiteljske spremenljivke ali SQLVAR-e; podobno velja za izhodne gostiteljske spremenljivke. Ne spreglejte, da ta število temelji na 1 ali mogoče ne velja za vse kode vzrokov. Kode vzrokov so interpretirane tako:
Stavka ni mogoče obdelati.
Odgovor uporabnika: Preglejte, ali so v uporabniškem programu kakršnekoli napake. Programer naj ne poskuša spreminjati izhodnih podatkov vnaprejšnjega prevajalnika.
sqlcode: -1164
sqlstate: 07002
SQL1165W | Vrednosti ni mogoče dodeliti spremenljivki gostitelja, ker ni znotraj območja podatkovnega tipa spremenljivke gostitelja. |
Pojasnilo: FETCH, VALUES, ali SELECT v seznam spremenljivk gostitelja ni bil uspešen, ker spremenljivka gostitelja ni bila dovolj velika za priklicano vrednost.
Nadaljevanje obdelave stavka je vrnilo ničelni indikator -2.
Odgovor uporabnika: Preverite, ali so definicije tabele trenutne in ali ima gostiteljska spremenljivka pravilen podatkovni tip. Za območja podatkovnih tipov SQL poglejte SQL Reference.
sqlcode: +1165
sqlstate: 01515
SQL1166W | Izvršen je bil poskus deljenja z nič. |
Pojasnilo: Obdelava aritmetičnega izraza je povzročila deljenje z nič. To opozorilo je lahko vrnjeno z vrstico, ki ni tista vrstica, ki je povzročila opozorilo. To se npr. pojavi z aritmetičnimi izrazi v predikatih ali če se poizvedba obdeluje z uporabo začasnih tabel sistema. To opozorilo je lahko izdano znova, saj je vrnjeno tudi vedno, ko je ničelna indikatorska spremenljivka nastavljena na -2.
Obdelava stavka se je nadaljevala z uporabo ničle kot rezultata delilnega izraza in bo najbrž vrnila ničelni indikator -2.
Odgovor uporabnika: Preglejte stavek SQL, da boste določili vzrok problema. Če je težava nastopila zaradi podatkov, bo potrebno pregledati podatke, ki so bili v obdelavi ob času napake.
sqlcode: +1166
sqlstate: 01564
SQL1167W | Prišlo je do aritmetične prekoračitve ali drugega aritmetičnega izjemnega stanja. |
Pojasnilo: Obdelava aritmetičnega izraza je povzročila aritmetično zgornjo prekoračitev, spodnjo prekoračitev ali drugo aritmetično izjemo. To opozorilo je lahko vrnjeno z vrstico, ki ni tista vrstica, ki je povzročila opozorilo. To se npr. pojavi z aritmetičnimi izrazi v predikatih ali če se poizvedba obdeluje z uporabo začasnih tabel sistema. To opozorilo je lahko izdano znova, saj je vrnjeno tudi vedno, ko je ničelna indikatorska spremenljivka nastavljena na -2.
Obdelava stavka se je nadaljevala z uporabo ničle kot rezultata aritmetične funkcije in bo najbrž vrnila ničelni indikator -2.
Odgovor uporabnika: Preglejte stavek SQL, da boste določili vzrok problema. Če je težava nastopila zaradi podatkov, bo potrebno pregledati podatke, ki so bili v obdelavi ob času napake. Če iščete veljavna območja za podatkovne tipe, poglejte SQL Reference.
sqlcode: +1167
sqlstate: 01519
SQL1178N | Zvezni "<tip-objekta>", ki se imenuje "<ime-objekta>" se ne sklicuje na vzdevek ali funkcijo tabele OLE DB. |
Pojasnilo: Objekt tipa "<tip-objekta>", ki je določen z "<imenom-objekta>", je definiran s ključno besedo FEDERATED, vendar celotno izbiranje v stavku se ne sklicuje na vzdevek ali funkcijo tabele OLE DB.
Stavka ni mogoče obdelati.
Odgovor uporabnika: Iz stavka odstranite ključno besedo FEDERATED.
sqlcode: -1178
sqlstate: 429BA
SQL1179W | "<Tip-objekta>" z imenom "<ime-objekta>" morda zahteva, da mora imeti klicatelj ustrezna pooblastila za objekte izvora podatkov. |
Pojasnilo: Objekt "<ime-objekta>" se sklicuje na funkcijo tabele OLE DB ali vzdevek, kjer v izvoru podatkov obstajajo dejanski podatki. Pri dostopanju do podatkov izvora podatkov, je preverjanje pooblastil in uporabniških preslikav odvisno od uporabnika, ki je zagnal postopek.
Če je "<tip-objekta>" SUMMARY TABLE, postopek osvežuje podatke za tabelo povzetkov. Uporabnik, ki je poklical stavek REFRESH TABLE ali SET INTEGRITY, ki povzroči osveževanje, mora imeti v izvoru podatkov ustrezna pooblastila za dostopanje do podrejenega objekta izvora podatkov.
Če je "<tip-objekta>" VIEW, morajo imeti vsi uporabniki pogleda v izvoru podatkov ustrezna pooblastila za dostopanje do podrejenega objekta izvora podatkov.
V vsakem primeru lahko pri dostopanju do objekta izvora podatkov pride do napake pooblastila.
Odgovor uporabnika: Dodelitev pravic za pogled ali tabelo povzetkov morda ne bo dovolj za operacije, ki dostopajo do podatkov v izvoru podatkov. V izvoru podatkov boste morda morali dodeliti uporabniški dostop za podrejene objekte izvora podatkov pogleda ali tabele povzetkov.
sqlcode: +1179
sqlstate: 01639
SQL1180N | Podprogram <ime-podprograma>" (določeno ime "<določeno-ime>") je povzročil napako OLE. HRESULT="<hresult>". Diagnostično besedilo: "<besedilo sporočila>". |
Pojasnilo: DB2 je med poskusom komuniciranja z avtomatizacijskim strežnikom OLE uporabniško definirane funkcije (UDF) ali shranjene procesure "<ime-podprograma>" (določeno ime "<določeno-ime>") sprejel napako OLE. HRESULT "<hresult>" je vrnjena koda napake OLE in "<besedilo sporočila>" je priklicano sporočilo o napaki.
Sledi delni seznam sporočil o napakah, HRESULT-ov in možnih vzrokov. OLE lahko spremeni besedilo sporočil o napakah, prav tako pa lahko doda tudi kode napak.
Odgovor uporabnika: Če želite videti celotno dokumentacijo, vključno s posebnim izrazoslovjem, poglejte OLE Programmer's Reference Guide.
sqlcode: -1180
sqlstate: 42724
SQL1181N | Podprogram "<ime-podprograma>" (določeno ime "<določeno-ime>") je povzročilo izjemno stanje z opisom <besedilo-sporočila>". |
Pojasnilo: Uporabniško definirana funkcija (UDF) ali shranjena procedura "<ime-podprograma>" (določeno ime "<določeno-ime>") je povzročila izjemno stanje. Besedilo sporočila kaže besedilni opis izjemnega stanja, ki ga je vrnil podprogram.
Odgovor uporabnika: Uporabnik mora razumeti pomen izjeme. Obrnite se na avtorja podprograma.
sqlcode: -1181
sqlstate: 38501
SQL1182N | Uporabniško definirana funkcija ""<ime-funkcije>" ni mogla inicializirati objekta izvora podatkov za podanega ponudnika OLE DB. HRESULT="<hresult>". Diagnostično besedilo: "<besedilo-sporočila>". |
Pojasnilo: Objekta vira podatkov OLE DB podanega ponudnika OLE DB ni bilo mogoče inicializirati ali ???primerek. "<hresult>" je vrnjena koda napake OLE DB in "<besedilo-sporočila>" je priklicano sporočilo o napaki.
Naslednje kaže delni seznam HRESULTS in možnih vzrokov.
Odgovor uporabnika: Preverite registracijo ponudnika OLE DB in popravite inicializacijo parametrov v povezovalnem nizu. Popolno dokumentacijo za kode HRESULT in skladnjo povezovalnih nizov Data Link API najdete v priročniku Microsoft OLE DB Programmer's Reference in Data Access SDK.
sqlcode: -1182
sqlstate: 38506
SQL1183N | Uporabniško definirana funkcija "<ime-funkcije>" je sprejela napako OLE DB iz podanega ponudnika OLE DB. HRESULT="<hresult>". Diagnostično besedilo: "<besedilo-sporočila>". |
Pojasnilo: Podani ponudnik OLE DB je vrnil kodo napake OLE DB. "<hresult>" je vrnjena koda napake OLE DB in "<besedilo-sporočila>" je priklicano sporočilo o napaki.
Naslednje kaže delni seznam HRESULTS in možnih vzrokov.
Odgovor uporabnika: Popolno dokumentacijo za kode HRESULT API najdete v priročniku Microsoft OLE DB Programmer's Reference in Data Access SDK.
sqlcode: -1183
sqlstate: 38506
SQL1184N | Ene ali več tabel EXPLAIN niste izdelali s trenutno različico DB2. |
Pojasnilo: EXPLAIN ne bo mogel vstavljati v te tabele, dokler jih ne boste preselili s pomočjo DB2EXMIG ali jih zbrisali in znova izdelali s skriptom CLP EXPLAIN.DDL za trenutno različico DB2.
Odgovor uporabnika: Preselite tabele s pomočjo DB2EXMIG ali pa jih zbrišite in znova izdelajte s sktipom CLP EXPLAIN.DDL za trenutno različico DB2. Znova izdajte ukaz.
sqlcode: -1184
sqlstate: 55002
SQL1185N | FEDERATED "<vrednost>" v povezovanju paketa ni pravilno uporabljena. |
Pojasnilo: Če je "<vrednost>" NO, se vsaj en statični stavek SQL v paketu sklicuje na vzdevek ali funkcijo tabele OLE DB ali proceduro OLE DB. V tem primeru morate podati FEDERATED YES, da povežete paket.
Če je "<vrednost>" YES, se noben statični stavek SQL v paketu ne sklicuje na vzdevek ali funkcijo tabele OLE DB ali proceduro OLE DB. V tem primeru morate podati FEDERATED NO, da povežete paket.
Paket se ne izdela.
Odgovor uporabnika: Podajte ustrezno možnost FEDERATED.