Справочник на съобщенията

SQL1000 - SQL1099

SQL1000N"<псевдоним>" не е валиден псевдоним на база данни.

Обяснение: Псевдонимът, посочен в командата или api, не е валиден. Псевдонимът трябва да съдържа от 1 до 8 символа (байтове в MBCS области) и всички символи трябва да бъдат от основния набор символи на мениджъра на базата данни.

Командата не може да бъде изпълнена.

Отговор на потребителя: Подайте командата отново с правилния псевдоним.

SQL1001N"<име>" не е валидно име на база данни.

Обяснение: Синтаксисът на определеното в командата име на базата данни е неправилен. Името на базата данни трябва да съдържа от 1 до 8 символа и всички символи трябва да бъдат от основния набор на мениджъра на базата данни.

Командата не може да бъде изпълнена.

Отговор на потребителя: Подайте командата отново с правилното име на базата данни.

sqlcode: -1001

sqlstate: 2E000

SQL1002N"<устройство>" не е валидно устройство.

Обяснение: Устройството, определено в командата, е невалидно. Устройството е един символ от (A до Z), който указва дискетното устройство или дяла на фиксирания диск, където е разположена базата данни или директорията на базата данни.

Командата не може да бъде изпълнена.

Отговор на потребителя: Подайте командата отново с правилното устройство.

SQL1003NПаролата е невалидна, защото синтаксисът й е неправилен или не съвпада с паролата на определената база данни.

Обяснение: Дължината на паролата трябва да бъде 18 символа или по-малко. Обаче, ако паролата ще се използва в APPC сесия, тя трябва да бъде 8 символа или по-малко.

Отговор на потребителя: Уверете се, че паролата не е по-дълга от позволения лимит.

sqlcode: -1003

sqlstate: 28000

SQL1004CВ определената файлова система няма достатъчно памет за изпълнение на командата.

Обяснение: В определената файлова система няма достатъчно памет за изпълнение на командата.

В OS/2 или Windows среда на разделена база данни, на всеки възел от групата на разделената база данни трябва да бъде достъпно и използваемо (да има свободно пространство на него) точно едно и също означение (буква) на физическо харддисково устройство, за да може командата CREATE DATABASE да се изпълни успешно. Буквата на физическото харддисково устройство се посочва в конфигурацията на мениджъра на базата данни. Ако това поле се остави празно, ще се подразбира харддисковото устройство на машината на собственика на потребителския модел, на което е инсталиран DB2 (пътека sqllib).

Командата не може да бъде изпълнена.

Отговор на потребителя: Изберете друга файлова система или изтрийте някои файлове, които не принадлежат на базата данни от определената файлова система, за да освободите пространство за функциите на мениджъра на базата данни.

В OS/2 или Windows среда на разделена база данни, следвайте следните стъпки:

SQL1005NПсевдонимът на базата данни "<име>" вече съществува в локалната директорията на базата данни или в системната директория на базата данни.

Обяснение: Определеният псевдоним вече се използва. Ако няма определен псевдоним в командата за каталогизиране на базата данни, името й се използва като псевдоним. При създаване на база данни псевдонимът съвпада с името на базата данни.

Тази грешка може да се появи при команда за каталогизиране на база данни, когато псевдонимът вече съществува в системната директория на базата данни.

При подаване на команда за създаване на база данни тази грешка може да се появи при следните условия:

Отговор на потребителя: При зададена команда за каталогизиране на база данни отстранете псевдонима от каталога в системната директория на базата данни и подайте отново първоначалната команда или каталогизирайте базата данни с друг псевдоним.

При зададена команда за създаване на база данни извършете следните операции съобразно ситуацията:

SQL1006NКодовата страница "<кодова страница>" от приложението не съвпада с кодовата страница "<кодова страница>" на базата данни.

Обяснение: Приложението не може да се свърже с базата данни, защото активната кодова страница е различна от използваната при създаването на базата данни.

Командата не може да бъде изпълнена.

Отговор на потребителя: Излезте от текущата приложна програма и се върнете в операционната система. Сменете кодовата страница за обработка и стартирайте повторно приложната програма.

SQL1007NГрешка при търсене на страници за обект в пространство за таблица.

Обяснение: Съществуват повредени страници в базата данни или вътрешна логическа грешка в пространството за таблици. Повече подробности могат да се намерят в журнала на системните грешки и/или в журнала за грешките на мениджъра на базата данни.

Отговор на потребителя: Преустановете използването на обекта или пространството за таблица. Свържете се със сервиза на IBM за проверка на обекта и пространството за таблици.

sqlcode: -1007

sqlstate: 58034

SQL1008NНевалиден идентификатор на пространство за таблици.

Обяснение: Зададеният ID на пространството за таблици не съществува. Вероятно той е или по-голям от максималния, или пространството е отстранено.

Отговор на потребителя: Преустановете използването на базата данни. Запишете диагностичната информация в журнала за грешките и се свържете със сервиза на IBM.

sqlcode: -1008

sqlstate: 58036

SQL1009NКомандата е невалидна.

Обяснение: Командата не се поддържа, когато е подадена на работна станция, която е само клиент, или за отдалечени бази данни. Пример за такава команда е каталогизирането на локална база данни.

Командата не може да бъде изпълнена.

Отговор на потребителя: Възможните решения са:

SQL1010N"<тип>" не е валиден параметър за тип.

Обяснение: Определеният тип в командата Обкръжение на базата данни е невалиден. Той трябва да бъде '0' за индиректната база данни или '1' - за отдалечена база данни.

В допълнение на Unix, OS/2, Windows NT и Windows 95 платформи, типът може да бъде '3' за бази данни с глобално DCE име.

Командата не може да бъде изпълнена.

Отговор на потребителя: Подайте командата отново с валиден тип.

SQL1011NВ командата CATALOG DATABASE няма определена пътека за индиректно въвеждане.

Обяснение: Командата CATALOG DATABASE е подадена за индиректно въвеждане, но не е определена пътека. При индиректно въвеждане трябва да бъде определена пътеката, където е разположена базата данни.

Командата не може да бъде изпълнена.

Отговор на потребителя: Подайте командата отново с необходимата пътека или променете типа.

SQL1012NВ командата CATALOG DATABASE няма определен възел за отдалечено въвеждане.

Обяснение: В командата CATALOG DATABASE не е посочен параметър име на възел за отдалечен вход. Отдалеченият вход определя името на възела на базата данни.

Командата не може да бъде изпълнена.

Отговор на потребителя: Подайте командата отново с параметър име на възел или с друг тип.

SQL1013NПсевдонимът на базата данни или името на базата данни "<име>" не може да бъде намерен.

Обяснение: Посоченото в командата име или псевдоним на база данни не е съществуваща база данни или базата данни не може да бъде намерена в директориите на базата данни (клиент или сървър).

Отговор на потребителя: Уверете се, че определеното име на базата данни съществува в системната директория на базата данни. Ако то не съществува - базата данни или не съществува или името й не е каталогизирано.

Ако името на базата данни се появи в системната директория на базата данни и типът на въвеждане е INDIRECT, проверете дали базата данни съществува в определената директория на локалната база данни. Ако типът на въвеждане е REMOTE, проверете дали базата данни съществува и дали е каталогизирана в директориите във възела на сървъра.

За да подадете CREATE DATABASE с клауза AT NODE, проверете дали името на базата данни е в системната директория с тип на въвеждане INDIRECT и с номер на възел, съдържащ каталог различен от -1.

Потребители на обединени системи: в допълнение към горното, проверяват дали всички посочени в SYSCAT.SERVERS имена на бази данни са валидни. Коригирайте всички записи в SYSCAT.SERVERS, за които базата данни, определена в тях, не съществува.

sqlcode: -1013

sqlstate: 42705

SQL1014WНяма повече записи в директорията, файла или в прегледания списък.

Обяснение: Прегледът на директорията, файла или списъка приключи.

Отговор на потребителя: Не е необходимо действие.

SQL1015NБазата данни трябва да бъде рестартирана, защото предишната сесия не е завършила правилно.

Обяснение: Базата данни трябва да бъде рестартирана поради аварийното прекъсване на предишната сесия (например, проблем в захранването).

Командата не може да бъде изпълнена.

Отговор на потребителя: При получаване на това съобщение (SQLCODE) приложението може да изпрати на потребителя предупредително съобщение, че е необходимо време за възстановяване на базата данни. За да стартирате повторно базата данни, подайте командата RESTART DATABASE. В среда на сървър на разделена база данни командата трябва да бъде подадена на всички възли.

sqlcode: -1015

sqlstate: 55025

SQL1016NПсевдонимът на локалното логическо устройство "<име>", посочен в командата CATALOG NODE, е невалиден.

Обяснение: Псевдонимът на локалното (логическо LU), посочен в командата CATALOG NODE, не е разрешен. Псевдонимът на локалното логическо устройство е псевдоним на локалното SNA логическо устройство и трябва да има от 1 до 8 символа и не може да съдържа интервали.

Командата не може да бъде изпълнена.

Отговор на потребителя: Проверете дали псевдонимът е разрешено име на логическо устройство. Проверете символите, използвани в името. Подайте командата отново с валидно име на логическо устройство.

SQL1017NПараметърът за режим "<режим>", посочен в командата CATALOG NODE, не е валиден.

Обяснение: Режимът, посочен в командата CATALOG NODE, не е разрешен.

Параметърът режим посочва профила на комуникациите, който Комуникационният мениджър да използва за настройване на сесия. Режимът трябва да съдържа от 1 до 8 символа. Валидни символи са главните и малки букви от A до Z, цифрите от 0 до 9, #, @ и $. Първият символ трябва да бъде буква. Системата променя малките букви в големи.

Командата не може да бъде изпълнена.

Отговор на потребителя: Проверете дали името е разрешено за име на режим. Проверете символите, използвани в името. Подайте командата отново с валиден режим.

SQL1018NИмето на възел "<име>", посочено в командата CATALOG NODE, вече съществува.

Обяснение: Името на възел, посочено в параметъра режим на командата CATALOG NODE, вече е каталогизирано в директорията на възлите в тази файлова система.

Командата не може да бъде изпълнена.

Отговор на потребителя: Ако параметърът име на възел е въведен правилно, обработката продължава.

Отстранете от каталога каталогизирания възел в директорията на възлите, ако записаната информацията за него вече не е валидна. Подайте командата отново. Ако каталогизираната информация за възела е валидна, дефинирайте ново име на възел и подайте повторно командата като използвате новото име.

SQL1019NИмето на възел "<име>", посочено в командата, е невалидно.

Обяснение: Името на възела, определено в командата, не е валидно. Името на възела трябва да съдържа от 1 до 8 символа и всички символи трябва да бъдат от набора на мениджъра на базата данни.

Командата не може да бъде изпълнена.

Отговор на потребителя: Подайте командата отново с правилното име на възела.

SQL1020CДиректорията на възлите е пълна.

Обяснение: Директорията на възлите не може да приеме повече записи.

Командата не може да бъде изпълнена.

Отговор на потребителя: Отстранете от каталога ненужните записи в директорията на възлите.

SQL1021NИмето на възел "<име>", посочено в командата UNCATALOG NODE, не е намерено.

Обяснение: Посоченото в командата име на възел не може да бъде намерено в директорията на възлите.

Командата не може да бъде изпълнена.

Отговор на потребителя: Ако параметърът име на възел e правилен, вероятно възелът вече е бил декаталогизиран и обработката може да продължи. В противен случай подайте отново командата с правилно име на възела.

SQL1022CНяма достатъчно достъпна памет за изпълнение на командата.

Обяснение: Няма достатъчно достъпна памет с произволен достъп (RAM) за изпълнение на командата.

Ако има обръщение към отдалечена процедура, тя може да използва локалното пространство за променливи, което е по-голямо от допустимия максимум (4K).

Ако изразът се обръща към функция, дефинирана от потребителя (UDF), наборът от памети, контролиран от конфигурационния параметър udf_mem_sz на мениджъра на базата данни, вероятно е по-голям от достъпната памет.

Командата не може да бъде изпълнена.

Отговор на потребителя: Спрете приложението. Възможните решения са:

sqlcode: -1022

sqlstate: 57011

SQL1023CКомуникационната връзка е неуспешна.

Обяснение: Открита е грешка при комуникационната връзка.

Командата не може да бъде изпълнена.

Отговор на потребителя: Повторете първоначалната команда. Ако грешката се появи отново, свържете се с вашия администратор на комуникациите.

Потребители на обединени системи: тази ситуация може да бъде открита и от източника на данни.

sqlcode: -1023

sqlstate: 08001

SQL1024NНе съществува връзка на базата данни.

Обяснение: Няма връзка с базата данни. Не може да бъде обработен друг SQL оператор, освен ако преди това не бъде изпълнена командата SQL CONNECT.

Командата не може да бъде изпълнена.

Отговор на потребителя: Ако бъде намерена грешка при преустановяване на връзката с базата данни, преустановете обработката. Ако бъде намерена грешка в друг SQL оператор, задайте SQL CONNECT и повторете командата или оператора.

sqlcode: -1024

sqlstate: 08003

SQL1025NМениджърът на базата данни не е преустановен, защото базата данни все още е активна.

Обяснение: Командата за преустановяване на мениджъра на базата данни не може да бъде изпълнена, ако има някое приложение, свързано с базата данни под управлението на мениджъра на базата данни или ако някои бази данни са активирани.

Не е необходимо действие.

Отговор на потребителя: Обикновено не е необходимо действие. За да преустановите мениджъра на базата данни, всички активни приложения трябва да прекратят връзката си с всички използвани бази данни. Алтернативно - потребителят може да използва командата FORCE, за да форсира преустановяването на връзката с приложенията, и командата DEACTIVATE, за да деактивира базата данни.

SQL1026NМениджърът на базата данни вече е активен.

Обяснение: Командата за стартиране на мениджъра на базата данни вече се изпълнява.

Командата не може да бъде изпълнена.

Отговор на потребителя: Приложението може да продължи работата си, защото командата вече се изпълнява.

SQL1027NДиректорията на възлите не може да бъде намерена.

Обяснение: Списъкът на командите за директорията на възли не може да бъде обработен, защото директорията е намерена.

Командата не може да бъде изпълнена.

Отговор на потребителя: Подайте командата CATALOG NODE с подходящи параметри и повторете текущата команда.

SQL1029NПсевдонимът на активно отдалечено LU "<име>", посочен в командата CATALOG NODE, е невалиден.

Обяснение: Псевдонимът на активно отдалечено LU, посочен в командата the CATALOG NODE, не е специфициран или съдържа невалидни символи. Псевдонимът на активно отдалечено LU е псевдоним на активно отдалечено SNA LU и трябва да съдържа от 1 до 8 символа без интервал.

Командата не може да бъде изпълнена.

Отговор на потребителя: Проверете активното отдалечено LU за правописни грешки. Проверете дали псевдонимът е разрешено име на логическо устройство. Проверете символите, използвани в псевдонима. Подайте отново командата с правилно активно отдалечено LU.

SQL1030CДиректорията на базата данни е пълна.

Обяснение: Системната директория на базата данни или директорията на локалната база данни не може да приеме повече записи.

Командата не може да бъде изпълнена.

Отговор на потребителя: Отстранете от каталога ненужните записи в директорията. Създайте нови бази данни в друга файлова система, ако директорията на локалната база данни е пълна.

SQL1031NДиректорията на базата данни не е намерена в указаната файлова система.

Обяснение: Системната директория на базата данни или директорията на локалната база данни не е намерена. Базата данни не е създадена или не е каталогизирана правилно.

Командата не може да бъде изпълнена.

Отговор на потребителя: Проверете дали базата данни е създадена с правилно описание на пътеката. Командата за каталогизиране на базата данни има параметър за пътека, който определя местоположението й.

sqlcode: -1031

sqlstate: 58031

SQL1032NНяма подадена команда за стартиране на мениджъра на базата данни.

Обяснение: Командата за стартиране на мениджъра на базата данни не може да бъде обработена. Тя трябва да бъде изпълнена преди спирането му. Трябва да бъде зададен SQL оператор или да бъде стартирана помощна програма.

Командата не може да бъде изпълнена.

Отговор на потребителя: Подайте команда за стартиране на мениджъра на базата данни и повторете текущата команда.

Ако използвате множество логически възли, уверете се че променливата на средата DB2NODE е определена правилно. Променливата на средата DB2NODE показва възела, към който приложението ще опита да се свърже. DB2NODE трябва да определи номера на възела в някой от дефинираните възли на хоста, на който е приложението.

sqlcode: -1032

sqlstate: 57019

SQL1033NНе може да бъде осъществен достъпът до директорията на базата данни, защото тя се използва.

Обяснение: Не може да бъде осъществен достъпът до директорията на базата данни, ако в момента се обновява. Също така не може да се осъществява достъп за обновяване, ако вече е осъществен достъп по някаква причина. Това може да се случи и в системната директория на базата данни и в директорията на локалната база данни.

Командата не може да бъде изпълнена.

Отговор на потребителя: Изчакайте докато достъпът бъде прекратен и повторете командата.

sqlcode: -1033

sqlstate: 57019

SQL1034CБазата данни е повредена. Връзката на приложението с базата данни е преустановена. Всички обработки на приложения в базата данни са спрени.

Обяснение: Открита е повреда на базата данни. Тя не може да се използва преди да бъде възстановена. Всички връзки на приложения с базата данни са прекъснати и всички процеси на изпълнение на приложения ще бъдат преустановени.

Командата не може да бъде изпълнена.

Отговор на потребителя: Подайте командата RESTART DATABASE, за да възстановите базата данни. Ако изпълнението на командата RESTART е неуспешно, можете да я възстановите от архивно копие. В среда на сървър на разделена база данни проверете в системния журнал дали командата RESTART е била неуспешна поради грешка във възел или в комуникациите преди да възстановите базата данни от архивно копие. Ако е така, уверете се, че мениджърът на базата данни е стартиран и работещ и комуникацията между всички възли е възможна. След това подайте отново командата за рестартиране.

Ако откриете тази грешка по време на извършване на ролфоруърд, трябва да възстановите базата данни от архивно копие и да извършите ролфоруърд отново.

Забележете, че в среда на разделена база данни командата RESTART се изпълнява възел по възел. За да сте сигурни, че базата данни е рестартирана във всички възли, използвайте командата:

db2_all db2 restart database <име_на_БД>

Тази команда можете да изпълните много пъти, за да сте сигурни, че всички транзакции под съмнение са решени.

Ако сте в процес на инсталиране на примерна база данни, отхвърлете я и я инсталирайте отново.

sqlcode: -1034

sqlstate: 58031

SQL1035NБазата данни в момента се използва.

Обяснение: Изпълнено е едно от следните условия:

Командата не може да бъде изпълнена.

Отговор на потребителя: Възможните решения са:

sqlcode: -1035

sqlstate: 57019

SQL1036CВъзникнала е входно-изходна грешка по време на достъп до базата данни.

Обяснение: Поне в един файл от базата данни има входно-изходна грешка:

Базата данни не може да бъде използвана.

Отговор на потребителя: Ако по време на обработка на базата данни бъде открита грешка, подайте отново командата. Ако грешката не бъде отстранена, възстановете базата данни от резервно копие.

Ако бъде открита грешка по време на CREATE DATABASE или DROP DATABASE, последователните команди CREATE DATABASE или DROP DATABASE правят опит да изтрият файловете и директориите, останали от неуспешните команди CREATE DATABASE или DROP DATABASE.

Ако инсталирате базата данни SAMPLE, премахнете я с drop и инсталирайте базата данни отново.

Ако бъде открита грешка по време на опита за осъществяване на връзка към базата данни, вземете файла със записаната при трасирането информация и потърсете поддръжка от IBM за възможността за възстановяване на базата данни.

sqlcode: -1036

sqlstate: 58030

SQL1037WДиректорията на възлите е празна.

Обяснение: Направен е опит да се прочете съдържанието на директорията на възлите, но в нея не съществуват записи.

Отговор на потребителя: Не е необходимо действие.

sqlcode: +1037

sqlstate: 01606

SQL1038CВъзникнала е входно-изходна грешка при достъпа до директорията на възлите.

Обяснение: Достъпът до директорията на възлите не е възможен поради входно-изходна грешка.

Командата не може да бъде изпълнена.

Отговор на потребителя: Подайте командата отново. Ако грешката се появява отново, отстранете директорията на възлите (sqlnodir под sqllib директория) и каталогизирайте повторно имената на възлите в мрежата.

sqlcode: -1038

sqlstate: 58031

SQL1039CВъзникнала е грешка при достъпа до директорията на базата данни.

Обяснение: Не може да се осъществи достъп или до системната директория на базата данни и до директорията на локалната база данни. Тази грешка може да се появи не само при каталогизиране на системата или при отстраняване на базата данни от каталога. Тя може също да се получи при опит за системен достъп до базата данни, която е каталогизирана в директорията.

Командата не може да бъде изпълнена.

Отговор на потребителя: Възможните решения са:

Ако инсталирате базата данни SAMPLE, премахнете я с drop и инсталирайте базата данни отново.

sqlcode: -1039

sqlstate: 58031

SQL1040NДостигнат е максимално разрешеният брой на свързаните приложенията към базата данни.

Обяснение: Броят на приложенията, свързани към базата данни е вече равен на максималната стойност, дефинирана в конфигурационния файл.

Командата не може да бъде изпълнена.

Отговор на потребителя: Изчакайте други приложения да прекъснат връзката си с базата данни. Ако е необходимо повече приложения да работят заедно, увеличете стойността на maxappls. Новата стойност става валидна след като всички приложения преустановят връзките си с базата данни и тя се стартира отново.

sqlcode: -1040

sqlstate: 57030

SQL1041NВече е стартиран максималният възможен брой едновременно работещи бази данни.

Обяснение: Приложението прави опит да стартира неактивна база данни, но броят на активните бази данни вече е равен на максималната стойност, дефинирана в системния конфигурационен файл.

Командата не може да бъде изпълнена.

Отговор на потребителя: Изчакайте, докато една от базите данни стане неактивна. Ако е необходимо повече бази данни да бъдат активни едновременно, увеличите стойността за numdb. Новата стойност влиза в сила след следващото успешно стартиране на мениджъра на базата данни.

sqlcode: -1041

sqlstate: 57032

SQL1042CОткрита е неочаквана системна грешка.

Обяснение: Възникнала е системна грешка. Вероятна причина за тази грешка е, че мениджърът на базата данни не е инсталиран правилно или средата не е настроена правилно.

В OS/2, при опит за стартиране на мениджъра на базата данни вероятна причина за тази грешка е повреждането на файла NET.ACC.

Командата не може да бъде изпълнена.

Отговор на потребителя: Ако в OS/2 е открита грешка при опит за стартиране на мениджъра на базата данни и файлът NET.ACC е под съмнение, заменете NET.ACC файловете в системата с тези от дискета 1 от инсталационните дискети на DB2 за OS/2.

Ако бъде открита грешка по време на опита за връзка към базата данни, вземете файла със записаната при трасирането информация (вижте следващите инструкции) и потърсете поддръжка от IBM.

Ако проблемът е извън описаните, уверете се, че системната дата и час се настроени правилно и проверете дали в системата ви има достатъчно свободна памет и достъпно пространство за суопинг/пейджинг.

Подайте отново текущата команда.

Ако грешката се появи отново, спрете мениджъра на базата данни и го стартирайте отново.

Ако въпреки това, грешката не бъде отстранена, инсталирайте отново мениджъра на базата данни.

Ако трасирането е активно, извикайте Независимото помощно средство за трасиране от командния промпт на операционната система. Прегледайте Независимо помощно средство за трасиране в Ръководство за отстраняване на проблеми за информация за използването на тази възможност. Свържете се с вашия представител на техническия сервиз, като предоставите следната информация:

Необходима информация:

Потребители на обединени системи: ако е необходимо, изолирайте проблема в източник на данни, отказващ заявката (вижте ръководството за откриване на проблеми за процедурите за определяне на неуспешния източник на данни). Ако проблемът е с източник на данни, следвайте процедурите за откриване на проблеми за този източник на данни.

sqlcode: -1042

sqlstate: 58004

SQL1043CМениджърът на базата данни не може да инициализира системните каталози. Върната е грешка "<грешка>".

Обяснение: Командата CREATE DATABASE е неуспешна по време на инициализация на системните каталози.

Отговор на потребителя: Запишете номера на съобщението (SQLCODE) и съобщението за грешка.

Ако трасирането е активно, извикайте Независимото помощно средство за трасиране от командния промпт на операционната система. Прегледайте Независимо помощно средство за трасиране в Ръководство за отстраняване на проблеми за информация за използването на тази възможност. Свържете се с вашия представител на техническия сервиз като предоставите следната информация:

SQL1044NОбработката е преустановена поради прекъсване.

Обяснение: Вероятно потребителят е натиснал последователност от клавиши за прекъсване.

Обработката е спряна.

Потребители на обединени системи: тази ситуация може да бъде открита и от източника на данни.

Отговор на потребителя: Продължи работа за обработката на прекъсването.

Ако инсталирате базата данни SAMPLE, премахнете я с drop и инсталирайте базата данни отново.

Ако стартирате мениджъра на базата данни, подайте първо db2stop преди db2 командите.

sqlcode: -1044

sqlstate: 57014

SQL1045NБазата данни не е намерена, защото не е била каталогизирана правилно.

Обяснение: Индиректен запис в директорията на базата данни указва друг запис, който не е HOME запис.

Командата не може да бъде изпълнена.

Отговор на потребителя: Проверете записите във всички свързани директории в базата данни с командите за сканиране на директория.

sqlcode: -1045

sqlstate: 58031

SQL1046NID за оторизация не е валиден.

Обяснение: Определената при включване в системата оторизация не е валидна за източник на данни или за мениджъра на базата данни. Възникнала е една от следните ситуации:

Командата не може да бъде изпълнена.

Отговор на потребителя: Включете с валиден ID за оторизация.

Потребители на обединени системи: ако е необходимо, изолирайте проблема в източник на данни, отказващ заявката (вижте Ръководство за отстраняване на проблеми за процедурите за определяне на неуспешния източник на данни), и използвайте валиден идентификатор за оторизация за този източник на данни.

sqlcode: -1046

sqlstate: 28000

SQL1047NПриложението е вече свързано с друга база данни.

Обяснение: Приложението не може да създаде база данни, докато е свързано с друга база данни.

Опит за връзка чрез файл за свързване към друга база данни не е разрешен, докато съществува връзка с друга.

Командата не може да бъде изпълнена.

Отговор на потребителя: Преустановете връзката с активната база данни и подайте командата отново.

SQL1048NУпотребата на параметъра "<параметър>" в командите START USING DATABASE и CONNECT TO е неправилна. Той трябва да бъде S за поделени ресурси, X - за ексклузивно използване или N - за ексклузивно използване в единичен възел. За DB2 Connect връзки се поддържа само S. N се поддържа единствено в MPP конфигурация.

Обяснение: Параметърът използване в командата START USING DATABASE или CONNECT TO трябва да бъде S за поделено използване или X за изключително използване. Ако се свързвате към база данни чрез DB2 Connect, е разрешен само поделен достъп. Мнемоничните еквиваленти за тези стойности се намират във файла SQLENV.H.

Командата не може да бъде изпълнена.

Отговор на потребителя: Подайте командата с валиден параметър използване (за предпочитане от мнемоничните еквиваленти).

SQL1049CСъстоянието на приложението е погрешно. Връзката с базата данни е загубена.

Обяснение: Връзката към базата данни е загубена.

Командата не може да бъде изпълнена.

Отговор на потребителя: Задайте оператора CONNECT RESET.

SQL1050NБазата данни не може да бъде отстранена от каталога, защото е основна база данни.

Обяснение: Базата данни, определена с командата UNCATALOG DATABASE, е основна. Основните бази данни не може да бъдат отстранявани от каталога, защото записите в техните директории ще бъдат изтрити при отхвърлянето на базата данни.

Командата не може да бъде изпълнена.

Отговор на потребителя: Продължете обработката, ако името на базата данни е определено правилно.

SQL1051NПътеката "<пътека>" за директорията на базата данни не съществува.

Обяснение: Пътеката, определена с параметъра за директорията на базата данни в командата или записът в директорията на базата данни, не са валидни. Не съществува файлова система с това име.

Командата не може да бъде изпълнена.

Отговор на потребителя: Подайте командата отново с правилната пътека към директорията на базата данни.

sqlcode: -1051

sqlstate: 57019

SQL1052NПътеката на базата данни "<пътека>" не съществува.

Обяснение: Пътеката, определена в командата с параметъра пътека, не е валидна. Няма пътека с това име.

В OS/2 или Windows среда на разделена база данни, на всеки възел от групата на разделената база данни трябва да бъде достъпно и използваемо (да има свободно пространство на него) точно едно и също означение (буква) на физическо харддисково устройство, за да може командата CREATE DATABASE да се изпълни успешно. Буквата на физическото харддисково устройство се посочва в конфигурацията на мениджъра на базата данни. Ако това поле се остави празно, ще се подразбира харддисковото устройство на машината на собственика на потребителския модел, на което е инсталиран DB2 (пътека sqllib).

Командата не може да бъде изпълнена.

Отговор на потребителя: Подайте командата отново с правилната пътека към базата данни.

В OS/2 или Windows среда на разделена база данни, следвайте следните стъпки:

SQL1053NПрекъсването е вече обработено.

Обяснение: Системата в момента обработва прекъсване и не е възможна работата по друго прекъсване.

Заявката за прекъсване е игнорирана.

Отговор на потребителя: Изчакайте, докато приключи обработката на текущото прекъсване и подайте командата отново.

SQL1054NИзпълнява се COMMIT и не може да бъде прекъсвана.

Обяснение: В момента системата извършва COMMIT. Потребителят е въвел последователност от клавиши за прекъсване.

Заявката за прекъсване е игнорирана.

Потребители на обединени системи: тази ситуация може да бъде открита и от източника на данни.

Отговор на потребителя: Изчакайте приключването на COMMIT и подайте заявката отново.

SQL1055NИзпълнява се ROLLBACK и не може да бъде прекъсвана.

Обяснение: В момента системата извършва ROLLBACK. Потребителят е въвел последователност от клавиши за прекъсване.

Заявката за прекъсване е игнорирана.

Потребители на обединени системи: тази ситуация може да бъде открита и от източника на данни.

Отговор на потребителя: Изчакайте приключването на ROLLBACK и подайте заявката отново.

SQL1056NВече има отворени за преглед осем директории на база данни.

Обяснение: Осем директории на база данни в този процес са вече отворени за преглед. Не е разрешено едновременното извършване на повече от осем сканирания.

Командата не може да бъде изпълнена.

Отговор на потребителя: Подайте една или повече команди CLOSE DIRECTORY SCAN и повторете командата.

sqlcode: -1056

sqlstate: 54029

SQL1057WСистемна директория на база данни е празна.

Обяснение: Направен е опит да се прочете съдържанието на системната директория на базата данни, но в нея не съществуват записи.

Отговор на потребителя: Не е необходимо действие.

sqlcode: +1057

sqlstate: 01606

SQL1058NПараметърът указател в командата Directory Scan е невалиден.

Обяснение: Параметърът указател, зададен в командата Directory Scan, е невалиден. Указателят трябва да бъде този, който е върнат от командата OPEN DIRECTORY SCAN или OPEN NODE DIRECTORY SCAN.

Командата не може да бъде изпълнена.

Отговор на потребителя: Подайте командата отново с валиден параметър указател.

SQL1059NКомандата Get Next не може да бъде изпълнена, защото не е подадена командата Open Scan.

Обяснение: Командата за сканиране на директория е подадена преди да бъде отворено сканирането.

Командата не може да бъде изпълнена.

Отговор на потребителя: Подайте OPEN DIRECTORY SCAN или командата OPEN NODE DIRECTORY SCAN и повторете текущата команда.

SQL1060NПотребителският "<идентификатор-за-оторизация>" няма CONNECT права.

Обяснение: Определената оторизация няма привилегия CONNECT за достъп до базата данни. Привилегията CONNECT трябва да бъде гарантирана преди потребителят да се свърже с базата данни.

Потребители на обединени системи: тази ситуация може да бъде открита и от източника на данни.

Командата не може да бъде изпълнена.

Отговор на потребителя: Свържете се със системния администратор или с администратора на базата данни и поискайте GRANT CONNECT за ID за оторизация. Подайте командата отново.

Потребители на обединени системи: ако е необходимо, изолирайте проблема в източник на данни, отказващ заявката (вижте Ръководство за отстраняване на проблеми за процедурите за определяне на неуспешния източник на данни), и се уверете, че са предоставени правилните права за този източник на данни.

sqlcode: -1060

sqlstate: 08004

SQL1061WRESTART приключи успешно, но в базата данни съществува транзакция под съмнение.

Обяснение: Изпълнението на RESTART завърши успешно, но са открити транзакции под съмнение. Използването на базата данни е възможно, но ако не разрешите транзакцията под съмнение преди преустановяването на последната връзка с базата данни, за да можете да я използвате, ще бъде необходимо да подадете RESTART.

Отговор на потребителя: Ако желаете да използвате базата данни, разрешете транзакцията под съмнение или се подгответе за RESTART. Ако мениджърът на транзакциите (TM) в базата данни (в XA/DTP среда) е достъпен, чрез него администраторът трябва да разреши транзакцията под съмнение. Другата възможност е администраторът много внимателно може да използва CLP, за да завърши евристично транзакциите.

Забележете, че в среда на сървър на разделена база данни командата RESTART се изпълнява възел по възел. За да сте сигурни, че базата данни е рестартирана във всички възли, използвайте командата:

db2_all db2 restart database <име_на_БД>

При подаване на горната команда ще разрешите всички транзакции под съмнение, ако всички възли са оперативни.

Тази команда можете да изпълните много пъти, за да сте сигурни, че всички транзакции под съмнение са решени.

SQL1062NПътеката на базата данни "<пътека>" не е намерена.

Обяснение: Параметърът пътека за базата данни, посочен в командата, не съществува. Ако пътеката не е определена, се използва пътеката по подразбиране, дефинирана във файла за системна конфигурация, а тя там не съществува.

В OS/2 или Windows среда на разделена база данни, на всеки възел от групата на разделената база данни трябва да бъде достъпно и използваемо (да има свободно пространство на него) точно едно и също означение (буква) на физическо харддисково устройство, за да може командата CREATE DATABASE да се изпълни успешно. Буквата на физическото харддисково устройство се посочва в конфигурацията на мениджъра на базата данни. Ако това поле се остави празно, ще се подразбира харддисковото устройство на машината на собственика на потребителския модел, на което е инсталиран DB2 (пътека sqllib).

Командата не може да бъде изпълнена.

Отговор на потребителя: Проверете пътеката или пътеката по подразбиране и се уверете, че те съществуват в системата. Подайте командата отново.

В OS/2 или Windows среда на разделена база данни, следвайте следните стъпки:

SQL1063NСтартирането на работата на мениджъра на базата данни е успешно.

Обяснение: Командата за стартиране на мениджъра на базата данни е изпълнена успешно.

SQL1064NПреустановяването на работата на мениджъра на базата данни е успешно.

Обяснение: Командата за преустановяване на мениджъра на базата данни е изпълнена успешно.

SQL1065WБазата данни е създадена, но е възникнала грешна на един или повече от файловете за свързване от списъка "<име-на-списък>". Следните файлове не бяха свързани: "<списък>".

Обяснение: Една или повече помощни програми не са свързани с базата данни. Файлът "<име-на-списък>" съдържа списък на файловете за свързване. Номерата в "<списък>" показват съответните позиции на несвързаните файлове в списъчния файл.

Изброените файлове с помощни програми не са свързани към новосъздадената база данни.

Отговор на потребителя: Потребителят може да свърже обозначените помощни програми към базата данни. Опцията за форматиране не бива да се използва при обръщение за връзка.

SQL1066NDB2START е успешна. Поддръжката на протокол IPX/SPX не е стартирана успешно.

Обяснение: Поддръжката на IPX/SPX протокол не е успешно стартирана. Отдалечените клиенти не могат да използват IPX/SPX за връзка със сървъра. Възможните причини са:

Отговор на потребителя: Уверете се, че работната станция е включена към NetWare файловия сървър и има необходимата оторизация за създаване на обект за връзка на файловия сървър. Потребителят трябва да бъде включен като SUPERVISOR или неговия еквивалент. Проверете също дали името на обекта, определено във файла за конфигурация на мениджъра на базата данни е единствено за всички мениджъри на бази данни в мрежата. Направете корекции, стартирайте DB2STOP и след това отново DB2START.

Ако проблемът не е отстранен, на командния промпт на операционната система напишете DB2TRC ON -L 0X100000. Стартирайте отново DB2START и след това на командния промпт напишете DB2TRC DUMP име на файл, за да запишете трасираната информация. За да изключите трасирането, напишете DB2TRC OFF. Свържете се със сервизния координатор предоставяйки информацията от трасирането.

SQL1067NИзпълнението на DB2STOP не е успешно.Поддръжката на протокола IPX/SPX не е преустановена успешно.

Обяснение: Поддръжката на протокола IPX/SPX не е преустановена успешно. Възможните причини са:

Отговор на потребителя: Уверете се, че работната станция е включена към NetWare файловия сървър и има необходимата оторизация за изтриване на обект за връзка на файловия сървър. Потребителят трябва да бъде включен като SUPERVISOR или неговия еквивалент. Направете корекции и стартирайте отново DB2STOP.

Ако проблемът не е отстранен, на командния промпт на операционната система напишете DB2TRC ON -L 0X100000. Стартирайте отново DB2STOP и след това на командния промпт напишете DB2TRC DUMP име на файл, за да запишете трасираната информация. За да изключите трасирането, напишете DB2TRC OFF. Свържете се със сервизния координатор предоставяйки информацията от трасирането.

SQL1068NДомейнът, към който принадлежи потребителският идентификатор "<потребителски-ID>" за оператора CONNECT или ATTACH, не е дефиниран в променливата на обкръжението DB2DOMAINLIST.

Обяснение: Потребителски идентификатор в оператор CONNECT TO или ATTACH TO не принадлежи на домейн, дефиниран в променливата на обкръжението DB2DOMAINLIST.

Отговор на потребителя: В променливата на обкръжението DB2DOMAINLIST задайте името на домейна, към който принадлежи потребителският идентификатор, като използвате командата DB2SET.

sqlcode: -1068

sqlstate: 08004

SQL1069N"<Името>" на базата данни не е собствена база данни.

Обяснение: Базата данни не е локална база данни. Локалната база данни се каталогизира като индиректна в системната директория на базата данни и този запис указва основните записа в директорията на локалната база данни в същия възел. Отдалечената база данни не може да бъде отхвърляна.

Командата не може да бъде изпълнена.

Отговор на потребителя: Ако името на определената база данни е неправилно, подайте повторно командата с правилното име. Ако то е правилно и искате да го отстраните от директорията на базата данни, използвайте командата UNCATALOG DATABASE.

SQL1070NАдресът на параметъра за името на базата данни е невалиден.

Обяснение: Приложната програма използва адрес, който не е валиден за параметъра на името на базата данни. Адресът сочи към незаделен буфер или символният низ в буфера няма символ за край.

Командата не може да бъде изпълнена.

Отговор на потребителя: Коригирайте приложната програма така, че да се използва правилният адрес и въведеният низ да завършва със символ без стойност.

SQL1071NАдресът на параметъра за псевдоним на базата данни е невалиден.

Обяснение: Приложната програма използва адрес, който не е валиден за този параметър. Адресът сочи към незаделен буфер или символният низ в буфера няма символ за край.

Командата не може да бъде изпълнена.

Отговор на потребителя: Уверете се, че в приложната програма се използва валиден адрес и въведеният низ завършва със символ без стойност.

SQL1072CРесурсите на мениджъра на базата данни са несъвместими. Вероятно мениджърът на базата данни е преустановен неправилно или друго приложение използва системните ресурси по несъвместим начин. Може би е необходимо изтриване на системния ресурс.

Обяснение: Заявката е неуспешна, защото ресурсите на мениджъра на базата данни са несъвместими. Това състояние възниква, ако:

Отговор на потребителя: Може би е необходимо изчистване на ресурса:

SQL1073NНомерът на версията на директорията на възлите е неправилен.

Обяснение: Номерът на версията на директорията на възлите не съответства на необходимия номер за версията на продукта. Вероятно директорията на възлите е от предишна версия.

Отговор на потребителя: Каталогизирайте повторно всички записи и повторете командата.

SQL1074NАдресът на параметъра за парола е невалиден.

Обяснение: Приложната програма използва адрес, който не е валиден за този параметър. Адресът сочи към незаделен буфер или символният низ в буфера няма символ за край.

Командата не може да бъде изпълнена.

Отговор на потребителя: Уверете се, че в приложната програма се използва валиден адрес и въведеният низ завършва със символ без стойност.

SQL1075NАдресът на параметъра за коментар на базата данни е невалиден.

Обяснение: Приложната програма използва адрес, който не е валиден за този параметър. Адресът сочи към незаделен буфер или символният низ в буфера няма символ за край.

Командата не може да бъде изпълнена.

Отговор на потребителя: Уверете се, че в приложната програма се използва валиден адрес и въведеният низ завършва със символ без стойност.

SQL1076NАдресът на параметъра за брояч е невалиден.

Обяснение: Приложната програма използва адрес, който не е валиден за параметъра брояч.

Командата не може да бъде изпълнена.

Отговор на потребителя: Уверете се, че в приложната програма се използва валиден адрес.

SQL1077NАдресът на параметъра за указател е невалиден.

Обяснение: Приложната програма използва адрес, който не е валиден за параметъра указател.

Командата не може да бъде изпълнена.

Отговор на потребителя: Уверете се, че в приложната програма се използва валиден адрес.

SQL1078NАдресът на параметъра за буфер е невалиден.

Обяснение: Приложната програма използва адрес, който не е валиден за параметъра буфер.

Командата не може да бъде изпълнена.

Отговор на потребителя: Уверете се, че в приложната програма се използва валиден адрес.

SQL1079NАдресът на параметъра за име на възел е невалиден.

Обяснение: Приложната програма използва адрес на параметър nname, който е невалиден. Адресът сочи към незаделен буфер или символният низ в буфера няма символ за край.

Командата не може да бъде изпълнена.

Отговор на потребителя: Уверете се, че в приложната програма се използва валиден адрес и въведеният низ завършва със символ без стойност.

SQL1080NАдресът на параметъра за локалното LU е невалиден.

Обяснение: Приложната програма използва адрес, който не е валиден за параметъра за име на локалното LU. Адресът сочи към незаделен буфер или символният низ в буфера няма символ за край.

Командата не може да бъде изпълнена.

Отговор на потребителя: Уверете се, че в приложната програма се използва валиден адрес и въведеният низ завършва със символ без стойност.

SQL1081NАдресът на параметъра за активно отдалечено LU е невалиден.

Обяснение: Приложната програма е използвала адрес, който не е валиден за параметъра активно отдалечено LU. Адресът сочи към незаделен буфер или символният низ в буфера няма символ за край.

Командата не може да бъде изпълнена.

Отговор на потребителя: Уверете се, че в приложната програма се използва валиден адрес и въведеният низ завършва със символ без стойност.

SQL1082NАдресът на параметъра за режим е невалиден.

Обяснение: Приложната програма e използвала адрес, който не е валиден за параметъра режим.. Адресът сочи към незаделен буфер или символният низ в буфера няма символ за край.

Командата не може да бъде изпълнена.

Отговор на потребителя: Уверете се, че в приложната програма се използва валиден адрес и въведеният низ завършва със символ без стойност.

SQL1083NБлокът за описание на базата данни не може да бъде обработен. Код на причина = "<код-на-причина>".

Обяснение: Приложението е подало командата CREATE DATABASE, но дескрипторният блок на базата данни (DBDB) не може да бъде обработен, поради една от следните причини:

Командата не може да бъде изпълнена.

Отговор на потребителя: Отстранете грешката и подайте командата отново.

SQL1084CСегментите на поделената памет не може да бъдат заделени.

Обяснение: Мениджърът на базата данни не може да задели сегменти по време на изпълнение на командата Database Environment или на оператора SQL CONNECT.

Вероятно параметърът dbheap е твърде малък.

Отговор на потребителя: Запишете номера на съобщението (SQLCODE). Причината за тази грешка може да бъде недостатъчно ресурси памет за мениджъра на базата данни или обкръжението, в което е извършена неговата операция. Проверете дали има достатъчно достъпни ресурси памет за задоволяване на изискванията на мениджъра на базата данни. Можете да затворите някои фонови процеси, които не е необходимо да бъдат активни.

Ако има достатъчно ресурси и проблемът продължава да съществува, използвайте Независимото помощно средство за трасиране в командния промпт на операционната система. Прегледайте Независимо помощно средство за трасиране в Ръководство за отстраняване на проблеми за информация за използването на тази възможност. Свържете се с вашия представител на техническия сервиз, като предоставите следната информация:

Необходима информация:

sqlcode: -1084

sqlstate: 57019

SQL1085NНе може да бъде заделен стек на приложенията.

Обяснение: Приложението не може да се свърже с базата данни, защото мениджърът на базата данни не може да задели количество памет за стека на приложенията в размер на страница 4К, определено в конфигурационния файл на базата данни. Системата е извън определения размер от 4K-байтове страници. Командата не може да бъде изпълнена.

Отговор на потребителя: Възможните решения са следните:

sqlcode: -1085

sqlstate: 57019

SQL1086CВъзникнала е грешка "<грешка>" в операционната система.

Обяснение: Командата получи грешка от операционната система, в следствие на което е невъзможна по-нататъшната обработка.

Командата не може да бъде изпълнена.

Отговор на потребителя: Прегледайте публикациите за потребителя на операционната система, за да определите причината за грешката.

SQL1087WБазата данни е създадена, но е възникнала грешка при отваряне на списъчния файл "<име>". Помощните програми не са свързани към базата данни.

Обяснение: CREATE DATABASE не може да отвори списъчния файл, съдържащ списъка от свързаните помощни файлове. Списъчният файл трябва да се намира в поддиректорията bnd на поддиректорията sqllib.

Файловете с помощни програми нямат връзка с новосъздадената база данни.

Отговор на потребителя: Свържете помощните програми към базата данни. При обръщението за свързване не използвайте опцията за формат.

SQL1088WБазата данни е създадена, но е открита грешка в при свързването на помощните програми. Помощните програми не са свързани към базата данни.

Обяснение: CREATE DATABASE или MIGRATE DATABASE не могат да свържат файловете с помощни програми към базата данни.

Файлове с помощни програми не са свързани към новосъздадената или мигрираната база данни.

Отговор на потребителя: Свържете помощните програми към базата данни. При обръщението за свързване не използвайте опцията за формат.

SQL1089WБазата данни е създадена, на връзката с помощните програми е прекъсната. Помощните програми не са свързани към базата данни.

Обяснение: CREATE DATABASE е прекъсната по време на свързването на помощните програми към базата данни. Вероятно последователността от клавиши за прекъсване не е била натисната.

Файловете с помощни програми нямат връзка с новосъздадената база данни.

Отговор на потребителя: Свържете помощните програми към базата данни. При обръщението за свързване не използвайте опцията за формат.

SQL1090CНомерът на версията на предкомпилираната приложна или помощна програма е невалиден.

Обяснение: Номерът на версията на предкомпилираната приложна или помощна програма не съответства с номера на версията за инсталация на мениджъра на базата данни.

Грешка ще възникне и ако приложната програма използва библиотеки или DLL на мениджъра на базата данни от по-ниско ниво по време на осъществяване на достъп до инсталираната версия на конфигурационния файл на мениджъра на базата данни.

Командата не може да бъде изпълнена.

Отговор на потребителя: Проверете дали няма по-стара версия на библиотеките или DLL на мениджъра на базата данни, които ще бъдат избрани за обработка на вашето приложение.

Ако проблемът продължава да съществува, повторете предкомпилационния процес, ако е възможно, с текущия мениджър на базата данни и използвайте само приложни програми. Предкомпилирайте със съвместимо ниво на мениджъра на базата данни.

SQL1091CНомерът на версията на базата данни е невалиден.

Обяснение: Номерът на версията на базата данни не съответства с номера на версията на инсталация на мениджъра й. Това може да е номерът на ниво когато базата данни е създавана, номерът на ниво когато базата данни е мигрирана за последен път или най-нивото ново на версия, на издаване, на модификация и на пакет с поправки, което е дефинирано в каталога.

Командата не може да бъде изпълнена. Ако бъде открита грешка по време на Migrate или Restore, това означава, че правите опит да мигрирате или възстановите несъвместима версия на базата данни. Ако грешката е възникнала при първото свързване след отстраняване на пакет с поправки, вие се опитвате да се свържете с база данни, която е дефинирана да използва по-високо ниво на код на мениджъра на базата данни.

Отговор на потребителя: Използвайте само бази данни, създадени със съвместима версия на мениджъра на базата данни. Ако бъде открита грешка по време на Migrate или Restore, трябва първо да мигрирате базата данни към версия, която да може да бъде мигрирана от текущата версия на мениджъра на базата данни. Ако грешката е възникнала при първото свързване след отстраняване на пакет с поправки, базата данни трябва да бъде възстановена от архивно копие, направено преди да се използва помощната програма за обновяване на базата данни до нивото на пакета с поправки.

sqlcode: -1091

sqlstate: 08004

SQL1092N"<идентификатор-за-оторизация>" няма право да изпълнява зададената команда.

Обяснение: Потребителят се опитва да изпълни команда или операция без да има необходимите права за нея.

Командата не може да бъде изпълнена.

Потребители на обединени системи: тази ситуация може да бъде открита и от източника на данни.

Отговор на потребителя: Включете се като потребител с правилната оторизация и опитайте повторно неуспешната команда или операция. Правилната оторизация може да включва SYSADM, SYSCTRL, SYSMAINT и DBADM. DBADM предоставя права на базите данни, а всички други оторизации се определят от участието в групите, дефинирани в конфигурацията на мениджъра на базата данни (напр. ако sysctrl_group в конфигурационния файл на базата данни е дефинирано като 'beatles', трябва да принадлежите към групата 'beatles', за да имате правото SYSCTRL). Обърнете се към Справочник на командите или SQL Справочник, за списък на необходимите оторизации за зададената команда или операция.

Ако използвате Kerberos разпознаване с Windows 2000 обкръжение, уверете се, че сте се включили към машината, като сте използвайте акаунт на домейн. Само потребители на домейн могат да използват Kerberos разпознаване в обкръжение на Windows 2000.

Ако използвате LDAP поддръжка, уверете се, че вие или DB2 Connect шлюзът има правата да изпълнява команди CATALOG DATABASE, NODE и DCS DATABASE. Извикайте командата "UPDATE DBM CFG USING CATALOG_NOAUTH YES" на клиента или шлюза, за да коригирате проблема.

Потребители на обединени системи: ако е необходимо, изолирайте проблема в източник на данни, отказващ заявката (вижте Ръководство за отстраняване на проблеми за процедурите за определяне на неуспешния източник на данни), и се уверете, че посоченият идентификатор за оторизация има правилните права за този източник на данни.

Свържете се със Системния администратор за помощ при заявката за оторизация. Не правете опит да изпълните командата без съответната оторизация.

SQL1093NПотребителят не е свързан към мрежата.

Обяснение: Потребителят трябва да бъде включен предварително, за да може да започне обработката на оторизацията на заявената команда. Възможните причини за тази грешка са:

Командата не може да бъде изпълнена.

Отговор на потребителя: Включете се с валиден потребителски ID и повторете командата. Ако няколко процеса се опитват едновременно да се включат, изчакайте няколко секунди и опитайте повторно процедурата по включването.

sqlcode: -1093

sqlstate: 51017

SQL1094NНе може да бъде осъществен достъп до директорията на възлите, защото тя се актуализира.

Обяснение: Директорията на възлите не може да бъде преглеждана или използвана, докато се актуализира. Също така не може да се осъществява достъп за обновяване, ако вече е осъществен достъп по някаква причина.

Командата не може да бъде изпълнена.

Отговор на потребителя: Задайте повторно командата след като приключи обновяването.

sqlcode: -1094

sqlstate: 57009

SQL1095NВече има отворени за преглед осем директории на възли.

Обяснение: В този процес вече има отворени за преглед осем директории на възли, а това е максимално допустимият брой.

Командата не може да бъде изпълнена.

Отговор на потребителя: Подайте една или повече команди CLOSE DIRECTORY SCAN. Подайте командата отново.

sqlcode: -1095

sqlstate: 54029

SQL1096NКомандата е невалидна за този тип възел.

Обяснение: Командата е подадена във възел, който не я поддържа или системната среда е настроена неправилно за този тип възел. Например, базата данни е каталогизирана като LOCAL във възел на клиент.

Командата не може да бъде изпълнена.

Отговор на потребителя: Проверете дали командата и параметрите й са правилни за типа на възела. Проверете дали средата, в която се обработва командата е правилна.Подайте командата отново.

SQL1097NИмето на възела не е намерено в директорията на възлите.

Обяснение: Името на възела от списъка в директорията на базата данни за отдалечена база данни или името на възела, определено в командата за свързване, не е каталогизирано в директорията на възлите.

Командата не може да бъде изпълнена.

Потребители на обединени системи: тази ситуация може да бъде открита и от източника на данни.

Отговор на потребителя: Проверете дали името на възела от списъка в директорията на базата данни или като обект на команда за свързване е каталогизирано в директорията на възлите. Ако възелът не е от списъка в директорията на възлите, подайте командата CATALOG NODE.

Потребители на обединени системи: в допълнение към гореописаните действия, проверете също дали имената на възлите, изброени във всичките записи на SYSCAT.SERVERS, са правилни. Ако възелът не е от списъка в директорията на възлите и сървърът е член на DB2 фамилията, подайте командата CATALOG NODE за този възел.

sqlcode: -1097

sqlstate: 42720

SQL1098NПриложението е вече свързано към тази база данни.

Обяснение: Необходима е връзка към базата данни, но приложението е вече свързано към определената база данни.

Командата не може да бъде изпълнена.

Отговор на потребителя: Не е необходимо действие.

sqlcode: -1098

sqlstate: 53056

SQL1099NДискетата е защитена от запис.

Обяснение: Направен е опит за запис в базата данни, но дискетата на базата данни е защитена от запис.

Операторът не може да бъде обработен.

Отговор на потребителя: Проверете дали използвате правилната дискета. Ако е необходимо, отстранете защитата от дискетата.


[ Начало на страницата | Предишна страница | Следваща страница ]