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

SQL30000 - SQL30099

SQL30000NИзпълнението е неуспешно поради грешка в разпределения протокол, която няма да повлияе на успешното изпълнение на следващите команди или SQL оператори: Код на причина "<код-на-причина(подкод)>".

Обяснение: Възникнала е системна грешка, която пречи на успешното изпълнение на текущата команда от средата или SQL оператора. Това съобщение (SQLCODE) възниква при компилация на оператор или по време на изпълнение.

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

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

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

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

sqlcode: -30000

sqlstate: 58008

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

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

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

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

sqlcode: -30002

sqlstate: 57057

SQL30020NИзпълнението е неуспешно поради грешка в разпределения протокол, която ще повлияе на успешното изпълнение на следващите команди или SQL оператори: Код на причина "<код-на-причина>".

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

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

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

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

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

Някои от възможните кодове за причина са:

121C
Показва, че потребителят не е оторизиран да използва заявената команда.

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

220A
Сървърът приемник е получил невалидно описание на данни. Ако е посочена невалидна област SQLDA за потребителя (user SQLDA), уверете се, че полетата са инициализирани правилно. Уверете се също така, че дължината не превишава максимално допустимата дължина за използвания тип данни.

Ако използвате продукта DB2 Connect в обкръжение на шлюзов сървър с клиенти от по-ниско ниво, тази грешка може да възникне, ако хост променливите на вашето приложението и описанията на колони в търсената таблица не съответстват.

sqlcode: -30020

sqlstate: 58009

SQL30021NИзпълнението е неуспешно поради грешка в разпределения протокол, която ще повлияе на успешното изпълнение на следващите команди и SQL оператори: Мениджър "<мениджър>" на ниво "<ниво>" не се поддържа.

Обяснение: Възникнала е системна грешка, която пречи на успешната връзка на приложението с отдалечената база данни. Това съобщение (SQLCODE) възниква за оператора SQL CONNECT. "<мениджър>" и "<ниво>" са числови стойности, които идентифицират несъвместимостта между клиента и сървъра.

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

Отговор на потребителя: Запишете номера на съобщението и стойностите "<мениджър>" и "<ниво>". Ако е възможно, запишете цялата информация за грешки от SQLCA. Отново опитайте да се свържете с отдалечената база данни.

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

sqlcode: -30021

sqlstate: 58010

SQL30040NИзпълнението е неуспешно поради недостъпни ресурси, което няма да повлияе на успешното изпълнение на следващите команди или SQL оператори: Причина "<причина>". Тип ресурс "<тип-на-ресурс>". Име на ресурса "<име-на-ресурс>". Идентификатор на продукта "<ID-на-продукт>".

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

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

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

sqlcode: -30040

sqlstate: 57012

SQL30041NИзпълнението е неуспешно поради недостъпни ресурси, което ще повлияе на успешното изпълнение на следващите команди или SQL оператори: Причина "<причина>". Тип ресурс "<тип-на-ресурс>". Име на ресурса "<име-на-ресурс>". Идентификатор на продукта "<ID-на-продукт>".

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

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

Ако "<име на ресурс>" е "Encrypt" или "Decrypt", то изходите за потребителя за закодиране или декодиране с парола (password encryption or decryption) не са достъпни или в тях има грешка.

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

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

Потребители на обединени системи:

sqlcode: -30041

sqlstate: 57013

SQL30050NКоманда или SQL оператор "<номер>" е невалидна, докато се извършва свързването.

Обяснение: Приложение направи опит да подаде команда или SQL оператор, който е невалиден, докато се извършва операция за предкомпилиране/свързване. <номер> е числова стойност, която идентифицира неправилната команда или SQL оператор.

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

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

Ако приложението е предкомпилаторът или свързващата програма на мениджъра на базата данни, запишете номера на съобщението (SQLCODE) и стойността <номер>. Ако е възможно, запишете цялата информация за грешки от SQLCA. Отново се опитайте да се свържете (bind).

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

Свържете се с вашия представител на техническия сервиз, предоставяйки следната информация:

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

sqlcode: -30050

sqlstate: 58011

SQL30051NПроцесът на свързване със зададеното име на пакет и токен за консистентност не е активен.

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

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

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

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

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

Свържете се с вашия представител на техническия сервиз, предоставяйки следната информация:

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

sqlcode: -30051

sqlstate: 58012

SQL30052NДопусканията при подготовката на програмата са неправилни.

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

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

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

sqlcode: -30052

sqlstate: 42932

SQL30053NСтойността за OWNER не е премина проверката за необходимата оторизация при отдалечената база данни.

Обяснение: Стойността, зададена за опция OWNER на командата за предкомпилиране/свързване, не премина проверката за необходимата оторизация при отдалечената база данни. Този SQLCODE възниква по време на предкомпилиране/свързване. Той не е създаден от предкомпилатора/свързващата програма на мениджъра на базата данни.

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

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

sqlcode: -30053

sqlstate: 42506

SQL30060N"<идентификатор-за-оторизация>" не притежава необходимите права, за да изпълни операцията "<операция>".

Обяснение: Идентификаторът за оторизация <идентификатор-за-оторизация> направи опит да извърши зададената <операция>, без да притежава необходимите права за това. Този SQLCODE възниква при компилация на оператор или по време на изпълнение.

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

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

sqlcode: -30060

sqlstate: 08004

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

Обяснение: Името за база данни не съответства на съществуваща база данни на отдалечения възел с бази данни.

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

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

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

sqlcode: -30061

sqlstate: 08004

SQL30070NКомандата "<идентификатор-на-команда>" не се поддържа.

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

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

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

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

Свържете се с вашия представител на техническия сервиз, предоставяйки следната информация:

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

sqlcode: -30070

sqlstate: 58014

SQL30071NОбектът "<идентификатор-на-обект>" не се поддържа.

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

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

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

Ако има достатъчно ресурси на паметта и проблемът продължава

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

Свържете се с вашия представител на техническия сервиз, предоставяйки следната информация:

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

sqlcode: -30071

sqlstate: 58015

SQL30072NПараметърът "<идентификатор-на-параметър>" не се поддържа.

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

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

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

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

Свържете се с вашия представител на техническия сервиз, предоставяйки следната информация:

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

sqlcode: -30072

sqlstate: 58016

SQL30073NСтойността "<стойност>" на параметър "<идентификатор-на-параметър>" не са поддържа.

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

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

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

Ако има достатъчно ресурси на паметта и проблемът продължава

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

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

Някои от възможните идентификатори на параметри са:

002F
Сървърът приемник не поддържа типа данни, изисквани от средството за обработка на запитвания (application requester). Например, когато се използва DB2 Connect за връзка с DB2 2.3, тази грешка ще бъде връщана, освен ако не се приложи подходящия PTF към DB2 2.3. Уверете се, че версията (level) на сървъра се поддържа от рикуестъра.

119C, 119D, 119E
Сървърът приемник не поддържа CCSID, изискван от средството за обработка на запитвания (application requester). Уверете се, че използвания от рикуестъра CCSID се поддържа от сървъра.

sqlcode: -30073

sqlstate: 58017

SQL30074NОтговор "<идентификатор-за-отговор>" не се поддържа.

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

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

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

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

Свържете се с вашия представител на техническия сервиз, предоставяйки следната информация:

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

sqlcode: -30074

sqlstate: 58018

SQL30080NВъзникнала е комуникационна грешка "<код-на-причина>" при предаване или приемане на данни от отдалечената база данни.

Обяснение: "<код-на-причина>" съдържа оригиналните кодове на грешки описани от Мениджъра на комуникациите.

За кодове на грешки APPC, форматът е пппп-вввввввв-дддддддд, където пппп е първичният върнат код, вввввввв е вторичният върнат код и дддддддд са значещи данни. Всяка от тези стойности за кодове за грешка се представя в шестнадесетичен вид. Първичният и вторичният код на грешка може да бъдат 0003-00000004 и 0003-00000005, което показва, че диалогът със сървъра на базата данни не може да бъде определен. Значещите данните ще бъдат показвани само за APPC ALLOCATE грешка.

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

Обърнете се към документа IBM Мениджър на комуникации 1.0 APPC Ръководство и справочник по програмиране (SC31-6160) за обяснение на APPC първични и вторични върнати кодове. За детайли за APPC sense данните вижте IBM Мениджър на комуникациите 1.0 Ръководство за определяне на проблеми (SC31-6156).

Отговор на потребителя: Уверете се, че мениджърът на базата данни и Мениджърът на комуникациите са стартирани в сървъра на базата данни. Проверете дали всички параметри за конфигурация на Мениджъра на комуникациите са правилни. За допълнителна информация се консултирайте и с Communications Manager/2 APPC Ръководство за програмиране и справочник.
Забележка:Ако кодът на причината във вашето съобщение е 0003-084C0001, вероятно сте се опитали да осъществите отдалечена връзка с работна станция, която не е сървър. Проверете дали отдалечената работна станция е сървър. Ако не е, инсталирайте мениджъра на базата данни като сървър.
sqlcode: -30080

sqlstate: 08001

SQL30081NОткрита е грешка в комуникацията. Използваният комуникационен протокол: <протокол>. Използвано комуникационно API: <интерфейс>. Разположение, където е открита грешката: <разположение>. Комуникационна функция, открила грешката: <функция>. Специфични за протокола кодове на грешка: <rc1>, <rc2>, <rc3>.

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

Ако връзката вече е осъществена, вероятната причина е:

Ако се опитвате да установите нова връзка, вероятните причини са следните:

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

<протокол>
Комуникационният протокол, който се използва. Валидните стойности на токените са:

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

<място>
Това е ID на специфичен протокол, който еднозначно определя възела, в който е открита грешката. Ако използваният протокол е:

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

<функция>
Името на функцията на подсистемата за комуникация, която е върнала кода на грешката.

<rc1>, <rc2>, <rc3>
Списъкът на наличните кодове и подкодове на грешки, които са специфични за всеки използван протокол. Токените, които не са приложими, съдържат "*".

Ако използваният протокол е:

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

Отговор на потребителя:

Ако връзката вече е осъществена, проверете дали:

  1. Агентът на базата данни на сървъра е изключен.
  2. Мениджърът на базата данни на сървъра е прекъснат аварийно.
  3. Възникнала е грешка в подсистемата за комуникация или в мрежата. За повече информация относно конкретни кодове на грешки при комуникация вижте в Справочника за съобщения.

Ако се опитвате да установите нова връзка, проверете дали:

  1. Сървърът на отдалечената база данни е каталогизиран правилно във възела на клиента.
  2. Конфигурационният файл на мениджъра на базата данни в сървъра е конфигуриран с подходящи комуникационни параметри. Ако параметрите за конфигурация на мениджъра на базата данни са обновени на сървъра, спрете сървъра. След това стартирайте повторно мениджъра на базата данни, за да бъдат отразени промените.
  3. Подсистемите за комуникация във възлите на клиента и сървъра са конфигурирани и стартирани правилно.
  4. Променливата на обкръжението DB2COMM на сървъра определя протокола за комуникация, използван от клиента.
  5. Мениджърът на базата данни на сървъра е стартиран успешно. При стартиране на мениджъра на базата данни в сървъра трябва да има върнат SQL1063, а не SQL5043. Ако е върнат SQL5043, проверете в Сервизния журнал на отказите (DB2DIAG.LOG) за повече информация.
  6. Възникнала е грешка в подсистемата за комуникация или в мрежата.

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

sqlcode: -30081

sqlstate: 08001

SQL30082NОпитът за установяване на връзка е неуспешен поради съображение за сигурност "<код-на-причина>" ("<низ-на-причина>").

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

Следва списък с кодове за причина и съответните им низове:

0 (НЕ Е ЗАДАДЕНО)
Специфичната грешка при защита не е определена.

1 (ПАРОЛА С ИЗТЕКЪЛ СРОК)
Паролата, определена в заявката, е стара.

2 (НЕВАЛИДНА ПАРОЛА)
Паролата, определена в заявката, е невалидна.

3 (ЛИПСВАЩА ПАРОЛА)
Заявката не включва парола.

4 (НАРУШЕНИЕ НА ПРОТОКОЛ)
Заявката е нарушила протоколите за защита.

5 (ЛИПСВАЩ ПОТРЕБИТЕЛСКИ ID)
Заявката не включва идентификатор на потребителя.

6 (НЕВАЛИДЕН ПОТРЕБИТЕЛСКИ ID)
Идентификаторът на потребителя, определен в заявката, е невалиден.

7 (ОТМЕНЕН ПОТРЕБИТЕЛСКИ ID)
Идентификаторът на потребителя, определен в заявката, е отменен.

8 (НЕВАЛИДНА ГРУПА)
Групата, определена в заявката, е невалидна.

9 (ОТМЕНЕН ПОТРЕБИТЕЛСКИ ID В ГРУПА)
Идентификаторът на потребителя, определен в заявката, е отменен в групата.

10 (ПОТРЕБИТЕЛСКИ ID НЕ Е В ГРУПА)
Идентификаторът на потребителя, определен в заявката, не е от групата.

11 (ПОТРЕБИТЕЛСКИ ID НЕ Е ОТОРИЗИРАН НА ОТДАЛЕЧЕНО LU)
Идентификаторът на потребителя, определен в заявката, няма оторизация в отдалеченото логическо устройство.

12 (ПОТРЕБИТЕЛСКИ ID НЕ Е ОТОРИЗИРАН ОТ ЛОКАЛНО LU)
Идентификаторът на потребителя, определен в заявката, няма оторизация в отдалеченото логическо устройство при подаване от локалното логическо устройство.

13 (ПОТРЕБИТЕЛСКИ ID НЕ Е ОТОРИЗИРАН ЗА TP)
Идентификаторът на потребителя, определен в заявката, няма оторизация за достъп до Програмата за транзакции.

14 (НЕУСПЕШЕН ИЗХОД ОТ ИНСТАЛАЦИЯ)
Изходът от инсталацията е неуспешен.

15 (НЕУСПЕШНА ОБРАБОТКА)
Обработката при защита на сървъра е неуспешна.

16 (НЕВАЛИДНА НОВА ПАРОЛА)
Посочената парола или заявката за промяна на паролата не отговарят на изискванията на сървъра.

17 (НЕПОДДЪРЖАНА ФУНКЦИЯ)
Посоченият от клиента механизъм за защита не е валиден за този сървър. Някои типични примери:

18 (ОТКАЗАН ДОСТЪП ДО ИМЕНУВАН КОНВЕЙЕР)
Не може да бъде осъществен достъп до именувания конвейер, защото той е защитен.

19 (ЗАБРАНЕН или ОГРАНИЧЕН ПОТРЕБИТЕЛСКИ ID)
Идентификаторът на потребителя е забранен или съществува ограничение за достъп до операционната среда в момента.

20 (НЕУСПЕШНО ВЗАИМНО РАЗПОЗНАВАНЕ)
Връзката със сървъра се е разпаднала при взаимната проверка за автентичност. Сървърът е невалиден или върнатата информация е повредена.

21 (ВРЕМЕННО НЕДОСТЪПЕН РЕСУРС)
Обработката на защитата на сървъра е прекъсната, защото ресурс временно е бил недостъпен. Например на AIX може да не са били достъпни потребителски лицензи.

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

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

За код на причина 17, повторете командата с поддържан тип разпознаване.

За код на причина 20 се уверете, че механизмът за разпознаване на сървъра е стартиран и опитайте отново.

sqlcode: -30082

sqlstate: 08001

SQL30083NНеуспешен опит за промяна на паролата за потребителски идентификатор "<uid>" поради съображение за сигурност "<код-на-причина>" ("<низ-на-причина>").

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

Следва списък с кодове за причина и съответните им низове:

0 (НЕ Е ЗАДАДЕНО)
Специфичната грешка при защита не е определена.

1 (НЕВАЛИДНА ТЕКУЩА ПАРОЛА)
Посочената в заявката стара парола не е валидна.

2 (НЕВАЛИДНА НОВА ПАРОЛА)
Посочената в заявката парола не е валидна, защото не отговаря на правилата за парола, наложени от системата, на която се променя паролата.

3 (ТЕКУЩАТА ПАРОЛА ЛИПСВА)
Заявката не включва стара парола.

4 (НОВА ПАРОЛА ЛИПСВА)
Заявката не включва нова парола.

5 (ЛИПСВАЩ ПОТРЕБИТЕЛСКИ ID)
Заявката не включва идентификатор на потребителя.

6 (НЕВАЛИДЕН ПОТРЕБИТЕЛСКИ ID)
Идентификаторът на потребителя, определен в заявката, е невалиден.

7 (ОТМЕНЕН ПОТРЕБИТЕЛСКИ ID)
Идентификаторът на потребителя, определен в заявката, е отменен. Паролите не може да бъдат променяни за отменени потребители.

14 (НЕУСПЕШЕН ИЗХОД ОТ ИНСТАЛАЦИЯ)
Защитеният изход от инсталацията е неуспешен.

15 (НЕУСПЕШНА ОБРАБОТКА)
Обработката при защита на сървъра е неуспешна.

17 (НЕПОДДЪРЖАНА ФУНКЦИЯ)
На системата не се поддържа функция за смяна на паролата.

19 (ЗАБРАНЕН или ОГРАНИЧЕН ПОТРЕБИТЕЛСКИ ID)
Идентификаторът на потребителя е забранен или съществува ограничение за достъп до операционната среда в момента.

24 (НЕВАЛИДЕН ПОТР. ИДЕНТИФИКАТОР И/ИЛИ ПАРОЛА)
Зададеният потребителски идентификатор, зададената парола или и двете са невалидни.

Отговор на потребителя: Уверете се, че са подадени правилните потребителски ID и работна и нова парола. За код на причината 14, вижте файла db2pem.log в поддиректорията на модела (обикновено "db2") за подробно описание на възникналия проблем.

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

sqlcode: -30083

sqlstate: 08001

SQL30090NНевалидна операция за средата, в която се изпълнява приложението. Код на причина = "<код-на-причина>"

Обяснение: Операцията е невалидна за обкръжението, в което се изпълнява приложението. Например операция може да е невалидна за приложения, които имат специални ограничения за оператори или API - приложения например като тези, които работят в обкръжение XA Разпределена обработка на транзакции като CICS; тези, които работят с CONNECT тип 2 настройки на свързването, или тези, които използват функционалността на обединената система, за да обновяват множество хетерогенни източници на данни. Операцията е отхвърлена.

Възможните кодове за причина са следните:

Отговор на потребителя:

Отстранете проблема, като направите едно от следните:

sqlcode: -30090

sqlstate: 25000


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