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

SQL1200 - SQL1299

SQL1200NПараметърът на обекта е невалиден.

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

SQLE_DATABASE
Ще се получи състоянието на една база данни.

SQLE_DRIVE
Ще се получи състоянието на всички LOCAL бази данни в дадена пътека.

SQLE_LOCAL
Ще се получи състоянието на всички LOCAL бази данни.

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

Отговор на потребителя: Коригирайте параметъра на обекта и извикайте отново функцията COLLECT DATABASE STATUS.

SQL1201NПараметърът на състоянието е невалиден.

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

SQLE_SYSTEM
Ще се получи състоянието на системата.

SQLE_DATABASE
Ще се получат състоянията на системата и базата данни.

SQLE_ALL
Ще се получат състоянията на системата, базата данни и потребителите.

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

Отговор на потребителя: Коригирайте параметъра на състоянието и извикайте отново функцията COLLECT DATABASE STATUS.

SQL1202NСъстоянието не е получено.

Обяснение: Стойността, зададена за параметъра указател в извикването на функцията GET NEXT DATABASE STATUS BLOCK или FREE DATABASE STATUS RESOURCES, е невалидна. Указателят трябва да бъде този, който е върнат като положителната функционална стойност при извикването на функцията COLLECT DATABASE STATUS.

Това е второто извикване на COLLECT DATABASE STATUS от процеса. Първото извикване на COLLECT DATABASE STATUS е завършило и неговият указател не може вече да бъде използван.

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

Отговор на потребителя: Коригирайте параметъра указател и извикайте отново функцията COLLECT DATABASE STATUS.

SQL1203NБазата данни няма свързани потребители.

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

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

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

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

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

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

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

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

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

sqlcode: -1204

sqlstate: 22522

SQL1205NПосочените кодова страница "<кодова страница>" и/или код на държава "<държава>" не са валидни.

Обяснение: Тази версия на DB2 не поддържа активната кодова страница или кода на страната (или и двете) такива, каквито са зададени в командата Create Database.

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

Отговор на потребителя: Вижте командата Create Database в Справочник на командите за подробна информация за валидните комбинации от кодова страница и код на държава, поддържани от DB2/2.

SQL1206NPRUNE LOGFILE не се поддържа в тази конфигурация на базата данни.

Обяснение: PRUNE LOGFILE заявките не се поддържат, ако:

  1. LOGRETAIN и USEREXIT са настроени на NO или
  2. пътеката за активния журнален файл сочи към примитивно устройство.

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

SQL1207NКонфигурационният файл на Мениджъра на комуникациите "<име>" не може да бъде намерен.

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

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

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

SQL1209WИмето на активно отдалечено LU "<име>", посочено във функцията CATALOG NODE, не съществува. Създадено е такова.

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

Създаден е профил на логическо устройство за посоченото име.

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

SQL1210WВърнати са стойностите по подразбиране за един или повече параметри от конфигурационни файлове на DOS Рикуестър/WINDOWS Рикуестър.

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

Отговор на потребителя: Уверете се, че конфигурационният файл на DOS Рикуестъра/WINDOWS Рикуестъра съществува в съответната пътека и че параметрите са явно дефинирани.

SQL1211NИмето на компютър "<име>" е невалидно.

Обяснение: Името на компютър, посочено в структурата на протокола NPIPE за командата Catalog, е невалидно. Размерът на името на компютър трябва да бъде 15 или по-малко символа.

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

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

SQL1212NИмето на модел "<име>" е невалидно.

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

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

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

SQL1213NLU името за промяна на паролата "<име>" е невалидно.

Обяснение: LU (логическо устройство) името за промяна на паролата, посочено в структурата на APPN протокола за командата CATALOG, е невалидно.

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

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

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

Подайте командата отново с валидно LU име за промяна на паролата.

SQL1214NИмето на транзакционна програма "<име>" е невалидно.

Обяснение: Името на транзакционна програма (TP), посочено в структурата на APPN протокола за командата CATALOG, е невалидно.

Името на TP е отдалечено SNA Приложно име на TP и трябва да съдържа от 1 до 64 символа. Валидни символи са главните и малки букви от A до Z, цифрите от 0 до 9, #, @ и $. Първият символ трябва да бъде буква или специален символ: #, @ или $.

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

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

Подайте командата отново с име на TP.

SQL1215NАдресът на LAN адаптер "<адрес>" е невалиден.

Обяснение: Адресът на LAN адаптер, посочен в структурата на APPN протокола с командата CATALOG, е невалиден.

Адресът на LAN адаптер е отдалеченият SNA адрес на LAN адаптер и трябва да бъде 12 шестнадесетични цифри.

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

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

Подайте командата отново с валиден адрес на LAN адаптер.

SQL1216NГрафични данни и функции не се поддържат за тази база данни.

Обяснение: Кодовата страница на базата данни не поддържа графични данни. Типовете данни GRAPHIC, VARGRAPHIC и LONG VARGRAPHIC са невалидни за тази база данни. Литералната GRAPHIC и скаларната VARGRAPHIC функции са невалидни за тази база данни.

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

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

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

sqlcode: -1216

sqlstate: 56031

SQL1217NТипът данни REAL не се поддържа от базата данни приемник.

Обяснение: SQL операция използва тип данни REAL (числа с плаваща запетая с единична точност) като входна или изходна променлива. Типът данни REAL не се поддържа от базата данни приемник за тази заявка.

Операторът не е обработен.

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

sqlcode: -1217

sqlstate: 56099

SQL1218NВ момента няма достъпни страници в буферния пул "<номер-на-буферен-пул>".

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

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

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

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

  1. увеличете размера на буферния пул
  2. намалете максималния брой на агентите на базата данни или връзките
  3. намалете максималната степен на паралелизъм
  4. намалете размера на предварителното извличане за пространствата за таблици, които са в този буферен пул
  5. преместете някои пространства за таблици в други буферни пулове.

sqlcode: -1218

sqlstate: 57011

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

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

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

sqlcode: -1219

sqlstate: 57011

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

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

Отговор на потребителя: Опитайте едно или повече от следните действия:

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

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

Отговор на потребителя: Опитайте едно или повече от следните действия:

sqlcode: -1221

sqlstate: 57011

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

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

Отговор на потребителя: Увеличете конфигурационния параметър aslheapsz.

sqlcode: -1222

sqlstate: 57011

SQL1223NНе може да бъде стартиран агент за обслужването на тази заявка.

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

Отговор на потребителя: Увеличете конфигурационния параметър maxagents и/или намалете броя на потребителите, използващи базата данни.

sqlcode: -1223

sqlstate: 57019

SQL1224NНе може да бъде стартиран агент за обслужване на заявката или е бил прекъснат в резултат на командата shutdown или force.

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

Допълнителните обединен сървър случаи са:

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

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

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

Ако приложението използва много контексти с локален протокол, тогава или намалете броя на връзките в приложението, или превключете към друг протокол (например TCP/IP). За потребители на AIX версия 4.2.1 или по-нова, променливата на обкръжението EXTSHM може да бъде настроена на ON, за да се увеличи броят на сегментите поделена памет, към които може да бъде свързан един процес.

sqlcode: -1224

sqlstate: 55032

SQL1225NЗаявката е неуспешна, защото е достигнато ограничението за процес на операционната система, нишка или суоп пространство.

Обяснение: Достигнато е ограничението за процес на операционната система, нишка или суоп пространство. В UNIX-базираните системи това може да означава, че стойността на maxuproc е твърде малка. В OS/2-базираните системи това може да означава, че стойността на THREADS в CONFIG.SYS е твърде малка.

Отговор на потребителя: Увеличете ограничението, което е достигнато (или кажете на системния администратор да го увеличи). В UNIX-базираните системи ограничението на maxuproc може да бъде променено с помощта на командата chdev.

sqlcode: -1225

sqlstate: 57049

SQL1226NВече са стартирани максималният брой координиращи агенти.

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

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

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

sqlcode: -1226

sqlstate: 57030

SQL1227NСтатистиката на каталога "<стойност>" за колона "<колона>" е извън обхвата на колоната приемник, има невалиден формат или е неконсистентна спрямо някоя друга статистика. Код на причина = "<код>"

Обяснение: Стойността или форматът на статистиката за обновим каталог е невалиден, извън обхвата е или е неконсистентен. Най-често срещаните проверки за стойност, обхват и формат са (в зависимост от "<код>"):

1
Числовата статистика трябва да бъде -1 или >= 0.

2
Числовата статистика, представяща проценти (напр. CLUSTERRATIO) трябва да бъде между 0 и 100.

3
Правила, свързани с HIGH2KEY, LOW2KEY :

4
Правила, свързани с PAGE_FETCH_PAIRS:

5
Правила, свързани с CLUSTERRATIO и CLUSTERFACTOR:

6
Кардиналността на колона (COLCARD статистиката в SYSCOLUMNS) не може да бъде по-голяма от кардиналността на съответстващата й таблица (CARD статистиката в SYSTABLES).

7
Не се поддържа статистика за колоните със следните типове данни: LONG VARCHAR, LONG VARGRAPHIC, BLOB, CLOB, DBCLOB или дефинираните от потребителя структурни типове.

8
Статистиката е неконсистентна с други свързани статистики за този обект или е невалидна в този контекст.

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

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

sqlcode: -1227

sqlstate: 23521

SQL1228WDROP DATABASE е завършена, но псевдонимът на базата данни или името на базата данни "<име>" не може да бъде намерено на "<брой>" възли.

Обяснение: Командата drop на базата данни е завършена успешно, но има възли, на които псевдонимът на базата данни или името на базата данни не е намерено. Възможно е командата DROP DATABASE AT NODE вече да е извършена успешно на тези възли.

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

SQL1229NВърху текущата транзакция е извършен ролбек поради системна грешка.

Обяснение: Възникнала е една от следните ситуации:

  1. Възникнала е системна грешка, като например отказ на възел или неуспешна връзка. Направен е ролбек на приложението до предишния COMMIT.

    Забележете, че в случая на помощни функции на DB2 поведението е описано по-долу:

    Import
    Направен е ролбек на приложението. Ако е бил използван параметърът COMMITCOUNT, направен е ролбек на операцията до предишно състояние на записване на промените (commit).

    Reorg
    Операцията е прекъсната и трябва да бъде извършена отново.

    Redistribute
    Операцията е прекъсната, обаче част от нея може би е успешна. Подаването на заявката отново с опцията "continue" ще рестартира операцията от точката на отказ.

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

    Backup/Restore
    Операцията е прекъсната и трябва да бъде извършена отново.
  2. Номера на портове за услуги, зададени на FCM (Мениджър за бърза комуникация) комуникациите, не са едни и същи на всички възли в DB2 модела. Проверете файловете на услугите, които се използват на всички възли, за да се уверите, че портовете са същите. Портовете са дефинирани в следния формат:
       DB2_<модел>       xxxx/tcp
       DB2_<модел>_END   xxxx/tcp
    

    където <модел> е името на DB2 модела, а xxxx е номерът на порт. Уверете се, че тези номера на портове не се използват за поддръжка на отдалечени DB2 клиенти.

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

  1. Опитайте отново заявката. Ако проблемът продължава да съществува, може да намерите повече информация за него във файла db2diag.log. Може да бъде необходимо да се свържете със системния администратор за помощ, тъй като най-честата причина за тази грешка е отказ на възела.

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

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

Шестото sqlerrd поле на SQLCA ще показва номера на възела, открил отказа на възел. На възела, който е открил отказа, ще бъде записано съобщение в db2diag.log, което показва отказалия възел.

sqlcode: -1229

sqlstate: 40504

SQL1230WПоне един посочен идентификатор на агент не може да бъде форсиран.

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

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

SQL1231NПосочен е невалиден брояч на Force.

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

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

SQL1232NПосочен е невалиден режим на Force.

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

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

SQL1233NИзползването на тази клауза или скаларна функция се поддържа само за графични данни, които са UCS-2.

Обяснение: UCS-2 не се поддържа за тази база данни. Поддръжката на UCS-2 е необходима за следното:

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

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

sqlcode: -1233

sqlstate: 560AA

SQL1240NДостигнат е максималният брой предпазители.

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

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

SQL1241NПосочена е невалидна стойност за дефиницията на пространството за таблици "<име-на-пространство>" при създаване на база данни. Атрибутът е "<низ>".

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

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

SQL1244WВръзката с базата данни на мениджъра на транзакциите "<име-на-база-данни>" ще бъде прекъсната при следващия COMMIT.

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

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

sqlcode: +1244

sqlstate: 01002

SQL1245NДостигнато е ограничението за връзки. Не са позволени повече връзки от този клиент.

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

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

sqlcode: -1245

sqlstate: 08001

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

Обяснение: Възникнала е една от следните ситуации:

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

SQL1247NПриложенията, работещи в XA обкръжение за обработка на транзакции, трябва да използват настройката на връзката SYNCPOINT TWOPHASE.

Обяснение: Приложението е предкомпилирано с опцията SYNCPOINT ONEPHASE или SYNCPOINT NONE, или настройката на връзката SYNCPOINT е променена на една от тези стойности с използването на SET CLIENT API. Тези настройки са невалидни за приложения, които водят до изпълнението на команди за синхронизиране на обработка на транзакции (например CICS SYNCPOINT). Забележете, че SYNCPOINT ONEPHASE е опцията по подразбиране на предкомпилатора.

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

sqlcode: -1247

sqlstate: 51025

SQL1248NБазата данни "<псевдоним на база данни>" не е дефинирана в мениджъра на транзакциите.

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

Отговор на потребителя: Дефинирайте базата данни като мениджър на ресурсите в мениджъра на транзакциите на вашата среда за Разпределена обработка на транзакциите. Например в CICS среда това изисква прибавянето на базата данни в XAD файла и дава псевдоним на базата данни в низа XAOpen на XAD записа.

sqlcode: -1248

sqlstate: 42705

SQL1251WНе са върнати данни за евристичното запитване.

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

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

SQL1260NБазата данни "<име>" не е конфигурирана за ролфоруърд възстановяване на възли "<списък-възли>".

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

Не е изпълнен ролфоруърд на базата данни на посочените възли.

(ЗАБЕЛЕЖКА: ако използвате сървър на разделена база данни, номерата на възлите показват на кои възли е възникнала грешката. В противен случай трябва да бъдат игнорирани.)

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

SQL1261NБазата данни "<име>" не е в състояние на изчакване на ролфоруърд на възли "<списък-възли>" и не е необходимо да бъде изпълняван ролфоруърд на тези възли.

Обяснение: Посочената база данни не е в състояние на изчакване на ролфоруърд на посочения възел (възли). Това може да е следствие от това, че базата данни не е била възстановена, била е възстановена с опцията WITHOUT ROLLING FORWARD или ролфоруърд възстановяването е приключило на тези възли.

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

Не е направен ролфоруърд на базата данни.

(ЗАБЕЛЕЖКА: ако използвате сървър на разделена база данни, номерата на възлите показват на кои възли е възникнала грешката. В противен случай трябва да бъдат игнорирани.)

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

  1. Уверете се, че е необходимо възстановяване на посочения възел (възли).
  2. Възстановете архивно копие на базата данни на тези възли.
  3. Подайте команда ROLLFORWARD DATABASE.

SQL1262NПосоченият момент във времето за извършване на ролфоруърд на базата данни "<име>" е невалиден.

Обяснение: Параметърът на времевия индикатор, посочен за стойност на момента за спиране, е невалиден. Времевият индикатор трябва да бъде въведен в ISO формат (YYYY-MM-DD-hh.mm.ss.<ssssss>, където YYYY е годината, MM е месецът, DD е денят, hh е часът, mm са минутите, ss са секундите и ssssss са опционално микросекундите).

Не е направен ролфоруърд на базата данни.

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

Когато подавате командата ROLLFORWARD DATABASE, уверете се, че не посочвате година, по-късна от 2105.

SQL1263NАрхивният файл "<име>" не е валиден журнален файл за базата данни "<име>" на възел "<номер-на-възел>".

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

Процесът на ролфоруърд възстановяване спира.

(ЗАБЕЛЕЖКА: Ако използвате сървър на разделена база данни, номерът на възела показва на кой възел е възникнала грешката. В противен случай трябва да бъдат игнорирани.)

Отговор на потребителя: За да определите правилния архивен журнален файл, подайте командата ROLLFORWARD DATABASE с опцията QUERY STATUS. Преместете правилния архивен журнал в журналната директория на базата данни или, ако базата данни е в консистентно състояние, променете пътеката за журналиране така, че да сочи към правилния архивен файл, и подайте отново командата ROLLFORWARD DATABASE. Вместо това може да подадете отново командата с пътека на препълнените журнали, сочеща към правилния архивен файл.

SQL1264NАрхивният файл "<име>" не принадлежи на базата данни "<име-на-база-данни>" на възел "<номер-на-възел>".

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

Процесът на ролфоруърд възстановяване спира.

(ЗАБЕЛЕЖКА: Ако използвате сървър на разделена база данни, номерът на възела показва на кой възел е възникнала грешката. В противен случай трябва да бъдат игнорирани.)

Отговор на потребителя: За да определите правилния архивен журнален файл, подайте командата ROLLFORWARD DATABASE с опцията QUERY STATUS. Преместете правилния архивен журнал в журналната директория на базата данни или, ако базата данни е в консистентно състояние, променете пътеката за журналиране така, че да сочи към правилен архивен файл, и подайте отново командата ROLLFORWARD DATABASE. Вместо това може да подадете отново командата с пътека на препълнените журнали, сочеща към правилния архивен файл.

SQL1265NАрхивният журнален файл "<име>" не е асоцииран с текущата журнална последователност за базата данни "<име>" на възел "<номер-на-възел>".

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

Процесът на ролфоруърд възстановяване спира.

(ЗАБЕЛЕЖКА: Ако използвате сървър на разделена база данни, номерът на възела показва на кой възел е възникнала грешката. В противен случай трябва да бъдат игнорирани.)

Отговор на потребителя: За да определите правилния архивен журнален файл, подайте командата ROLLFORWARD DATABASE с опцията QUERY STATUS. Преместете правилния архивен журнал в журналната директория на базата данни или, ако базата данни е в консистентно състояние, променете пътеката за журналиране така, че да сочи към правилен архивен файл, и подайте отново командата ROLLFORWARD DATABASE. Вместо това може да подадете отново командата с пътека на препълнените журнали, сочеща към правилния архивен файл.

SQL1266NНаправен е ролфоруърд на базата данни "<име>" до "<времеви-индикатор>", който е след посочения момент във времето.

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

Процесът на ролфоруърд възстановяването на базата данни спира.

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

SQL1267NСистемата не може да намери db2uexit в текущата променлива на обкръжението PATH.

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

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

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

SQL1268NРолфоруърд възстановяването е спряно поради грешка "<грешка>" при извличане на журналния файл "<журнален-файл>" на базата данни "<име>" на възел "<номер-на-възел>".

Обяснение: Ролфоруърд обработката извиква db2uext2 за работа с журналния файл. Грешката може да е възникнала в db2uext2.

Ролфоруърд обработката е спряна. Базата данни е все още в състояние на изчакване на ролфоруърд на посочения възел.

(ЗАБЕЛЕЖКА: Ако използвате сървър на разделена база данни, номерът на възела показва на кой възел е възникнала грешката. В противен случай трябва да бъдат игнорирани.)

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

SQL1269NВече се изпълнява ролфоруърд възстановяване на ниво пространство на таблици.

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

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

SQL1270CПроменливата на обкръжението LANG е настроена на "<низ>". Този език не се поддържа.

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

Отговор на потребителя: Настройте променливата на обкръжението LANG на поддържан език. За допълнителна информация вижте приложението "Поддръжка на национални езици" в Ръководство за администриране.

Потребители на обединени системи: вижте Приложение за инсталиране и конфигуриране за информация за поддръжката на национални езици (NLS).

SQL1271WБазата данни "<име>" е възстановена, но едно или повече пространства за таблици са неактивни на възлите "<списък-възли>".

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

Пространствата за таблици, които са неактивни, може да бъдат идентифицирани на посочените възли с командата LIST TABLESPACES или помощното средство db2dart. Диагностичният журнал ще ви даде повече информация за пространствата за таблици.

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

(ЗАБЕЛЕЖКА: ако използвате сървър на разделена база данни, номерата на възлите показват на кои възли е възникнала грешката. В противен случай трябва да бъдат игнорирани.)

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

SQL1272NРолфоруърд възстановяване на ниво пространство на таблици за базата данни "<име>" е спряло, преди да е приключило на възлите "<списък-възли>".

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

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

(ЗАБЕЛЕЖКА: ако използвате сървър на разделена база данни, номерата на възлите показват на кои възли е възникнала грешката. В противен случай трябва да бъдат игнорирани.)

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

Отново направете ролфоруърд възстановяване на ниво пространство за таблици.

SQL1273NРолфоруърд възстановяване на базата данни "<име>" не може да достигне до зададената крайна точка (край-на-журнал или момент-във-времето) поради липсващ журнален файл "<име>" на възел "<номер-на-възел>".

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

Ролфоруърд възстановяването е преустановено.

(ЗАБЕЛЕЖКА: Ако използвате сървър на разделена база данни, номерът на възела показва на кой възел е възникнала грешката. В противен случай трябва да бъдат игнорирани.)

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

SQL1274NБазата данни "<име>" изисква ролфоруърд възстановяване и моментът във времето трябва да бъде до края на журналите.

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

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

Не е направен ролфоруърд на базата данни.

Отговор на потребителя: Подайте отново командата ROLLFORWARD, като зададете ROLLFORWARD TO END OF LOGS.

SQL1275NЧасът за спиране, зададен за ролфоруърд, трябва да е по-голям или равен на "<времеви-индикатор>", защото базата данни "<име>" на възел (възли) "<списък-възли>" съдържа информация, записана след посочения час.

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

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

(ЗАБЕЛЕЖКА: ако използвате сървър на разделена база данни, номерата на възлите показват на кои възли е възникнала грешката. В противен случай трябва да бъдат игнорирани.)

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

SQL1276NБазата данни "<име>" не може да бъде изведена от състояние на изчакване при ролфоруърд, докато ролфоруърдът не достигне момент във времето, по-голям или равен на "<времеви-индикатор>", защото възелът "<номер-на-възел>" съдържа информация, записана след посочения час.

Обяснение: Направена е заявка за изваждането на базата данни или подмножество от пространства за таблици от състояние на изчакване на ролфоруърд чрез посочване на действието на повикващата програма SQLUM_ROLLFWD_STOP, SQLUM_STOP, SQLUM_ROLLFWD_COMPLETE или SQLUM_COMPLETE. Обаче базата данни или поне едно от пространствата за таблици, на които ще се прави ролфоруърд, са архивирани от активно състояние. Заявката не може да бъде удовлетворена, докато на базата данни или на всички пространства за таблици не бъде направен ролфоруърд до края на времевия индикатор на архивното копие от активно състояние на посочения възел.

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

(ЗАБЕЛЕЖКА: Ако използвате сървър на разделена база данни, номерът на възела показва на кой възел е възникнала грешката. В противен случай трябва да бъдат игнорирани.)

Отговор на потребителя: Ако моментът за спиране, указан в командата ROLLFORWARD, е по-малък от "<времеви-индикатор>", подайте отново командата с момент на спиране, по-голям или равен на "<времеви-индикатор>".

Уверете се, че всички необходими журнални файлове са достъпни. Командата ROLLFORWARD QUERY STATUS показва кой журнален файл ще се обработи следващ. Някои от причините за липса на файлове са:

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

SQL1277NПроцесът на възстановяване е открил, че един или повече контейнери на пространства за таблици не са достъпни или е установил тяхното състояние на "масивът трябва да бъде дефиниран".

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

Ако това е пренасочено възстановяване, състоянието на всеки контейнер на пространства за таблици, който се възстановява, е установено на "масивът трябва да бъде дефиниран". Това прави възможно използването на SET TABLESPACE CONTAINERS api или команда за контейнерите, за да се предефинира масивът им.

Отговор на потребителя: За да определите списъка на контейнерите за всяко пространство за таблици, което се възстановява, използвайте TABLESPACE CONTAINER QUERY api или командата LIST TABLESPACE CONTAINERS. За да посочите обновен списък за всяко пространство за таблици, използвайте SET TABLESPACE CONTAINERS api или команда. Този api или команда ви позволява да посочите дали това трябва да бъде началният списък на контейнерите (т.е. следващият ролфоруърд ще възстанови всички операции "прибави контейнер", описани в журнала на базата данни) или крайният списък (ролфоруърд няма да възстанови операциите "прибави контейнер").

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

SQL1278WРолфоруърд операцията е завършена успешно. Активни транзакции или транзакции под съмнение изискват ролбек на възлите "<списък-възли>".

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

  1. Имало е една или повече активни транзакции в посочения момент във времето. На всяка транзакция е направен ролбек от пространствата за таблици в подмножеството на пространствата за таблици.
  2. Имало е една или повече транзакции под съмнение в посочения момент във времето. На всяка транзакция под съмнение е направен ролбек от пространствата за таблици в подмножеството на пространствата за таблици.

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

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

(ЗАБЕЛЕЖКА: ако използвате сървър на разделена база данни, номерата на възлите показват на кои възли е възникнала грешката. В противен случай трябва да бъдат игнорирани.)

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

SQL1279WНякои индекси може да не са създадени отново.

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

Рестартирането или реорганизирането на базата данни е успешно.

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

SQL1280NЧасът за спиране, зададен за ролфоруърд, трябва да е по-малък или равен на "<времеви-индикатор>" за базата данни "<име>", защото поне за едно от пространствата за таблици вече е изпълнен ролфоруърд до този момент във времето.

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

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

Времето трябва да бъде зададено в час по Гринуич (CUT).

SQL1281NВръзката с базата данни "<псевдоним-на-база-данни>" е затруднена, защото конвейерът "<име-на-конвейер>" е прекъснат.

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

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

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

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

sqlcode: -1281

sqlstate: 40504

SQL1282NОпитът за връзка с базата данни "<псевдоним-на-база-данни>" е неуспешен, защото всички конвейерни модели на "<име-на-конвейер>" са заети.

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

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

sqlcode: -1282

sqlstate: 08001

SQL1283NОпитът за връзка с базата данни "<псевдоним-на-база-данни>" е неуспешен, защото конвейерът "<име-на-конвейер>" се използва от друг процес.

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

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

SQL1284NОпитът за връзка с базата данни "<псевдоним-на-база-данни>" е неуспешен, защото конвейерът "<име-на-конвейер>" не може да бъде намерен.

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

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

sqlcode: -1284

sqlstate: 08001

SQL1285NОпитът за връзка с базата данни "<псевдоним-на-база-данни>" е неуспешен, защото конвейерът "<име-на-конвейер>" е невалиден.

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

Отговор на потребителя: Стойността на променливата на обкръжението DB2PIPENAME трябва да бъде валидно име на конвейер. Името на конвейер трябва да бъде не по-дълго от осем символа и има същите синтактични ограничения като нормално име на файл.

sqlcode: -1285

sqlstate: 08001

SQL1286NВръзката с базата данни "<псевдоним-на-база-данни>" е затруднена, защото операционната система няма ресурси за конвейера "<име-на-конвейер>".

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

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

sqlcode: -1286

sqlstate: 40504

SQL1287NATTACH към модела "<модел>" е неуспешен, защото именуваният конвейер "<конвейер>" не може да бъде намерен.

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

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

SQL1290NСтойността на конфигурационния параметър на мениджъра на базата данни DFT_CLIENT_COMM или променливата на обкръжението DB2CLIENTCOMM е невалидна.

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

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

Забележете, че това съобщение може да бъде върнато от междинен възел във вашата връзка. Например, ако се опитвате да се свържете с DRDA сървър през DB2 Connect шлюз и работната станция клиент не използва глобално обслужване на директории, това съобщение може да бъде върнато от DB2 Connect шлюза.

Отговор на потребителя: Коригирайте стойността и опитайте отново.

sqlcode: -1290

sqlstate: 08001

SQL1291NОткрита е грешка в обслужването на директории. Услуга: "<тип-обслужване-на-директории>", API: "<API>", функция: "<функция>", код на грешка: "<rc>".

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

"<тип-обслужване-на-директории>"
Типът на използваните услуги за директории. Валидните токени включват:

"<API>"
Използваният за достъп до горните услуги за директории приложен програмен интерфейс. Валидните токени включват:

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

"<rc>"
Кодът на грешка, върнат от горната функция. Значението на стойността е специфично за използвания API.

За XDS функции, като например ds_read, стойностите на кода на връщане може да бъдат намерени в DCE файла за включване xds.h.

За XOM функции, като например om_get, стойностите на кода на връщане може да бъдат намерени във файла за включване на DCE xom.h.

Забележете, че това съобщение може да бъде върнато от междинен възел във вашата връзка. Например, ако се опитвате да се свържете с DRDA сървър през DB2 Connect шлюз и работната станция клиент не използва глобално обслужване на директории, това съобщение може да бъде върнато от DB2 Connect шлюза.

Отговор на потребителя: Уверете се, че:

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

sqlcode: -1291

sqlstate: 08001

SQL1292NГлобалното име на базата данни или на модела на мениджъра на базата данни е невалидно.

Обяснение: Глобалното име на базата данни или на модела на мениджъра на базата данни не може да бъде NULL и не може да бъде по-дълго от 255 символа. То трябва да започва с "/.../" или "/.:/".

Забележете, че това съобщение може да бъде върнато от междинен възел във вашата връзка. Например, ако се опитвате да се свържете с DRDA сървър през DB2 Connect шлюз и работната станция клиент не използва глобално обслужване на директории, това съобщение може да бъде върнато от DB2 Connect шлюза.

Отговор на потребителя: Коригирайте глобалното име и опитайте отново.

SQL1293NОткрита е грешка в запис на глобална директория. Код на грешката: "<код-на-грешка>".

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

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

2
И обектът на базата данни, и обектът на локатора на базата данни не съдържат информация за комуникационния протокол

10
Записът не е обект на база данни

11
Истинското име на базата данни в обекта на базата данни или не е намерено, или е твърде дълго

12
Протоколът на базата данни в обекта на базата данни или не е намерен, или е твърде дълъг

13
Намерена е невалидна стойност за автентичност в обекта на базата данни

14
Недостатъчна или невалидна информация за комуникационния протокол в обекта на базата данни

15
Името на обекта на локатора на базата данни не е намерено в обекта на базата данни

16
Името на обекта на локатора на базата данни в обекта на базата данни е невалидно

20
Записът не е обект на локатор на база данни

22
Недостатъчна или невалидна информация за комуникационния протокол в обекта на локатора на базата данни

30
Записът не е обект за маршрутизиране на информация

31
Не е намерена информация за базата данни приемник в обекта за маршрутизиране на информация

32
Недостатъчна информация за базата данни приемник в обекта за маршрутизиране на информация

33
Не е намерен подходящ шлюз в обекта за маршрутизиране на информация

34
Невалиден флаг за автентичност в шлюза

35
Името на обекта на локатора на базата данни за шлюза е невалидно

36
Името на базата данни в информационния атрибут за базата данни приемник на обекта за маршрутизиране на информация или не е намерено, или е твърде дълго

37
Протоколът на базата данни в информационния атрибут за базата данни приемник на обекта за маршрутизиране на информация или не е намерен, или е твърде дълъг

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

Забележете, че това съобщение може да бъде върнато от междинен възел във вашата връзка. Например, ако се опитвате да се свържете с DRDA сървър през DB2 Connect шлюз и работната станция клиент не използва глобално обслужване на директории, това съобщение може да бъде върнато от DB2 Connect шлюза.

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

sqlcode: -1293

sqlstate: 08001

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

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

Забележете, че това съобщение може да бъде върнато от междинен възел във вашата връзка. Например, ако се опитвате да се свържете с DRDA сървър през DB2 Connect шлюз и работната станция клиент не използва глобално обслужване на директории, това съобщение може да бъде върнато от DB2 Connect шлюза.

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

sqlcode: -1294

sqlstate: 08001

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

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

Забележете, че това съобщение може да бъде върнато от междинен възел във вашата връзка. Например, ако се опитвате да се свържете с DRDA сървър през DB2 Connect шлюз и работната станция клиент не използва глобално обслужване на директории, това съобщение може да бъде върнато от DB2 Connect шлюза.

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

sqlcode: -1295

sqlstate: 08001

SQL1296NВалидни стойности трябва да бъдат посочени за конфигурационните параметри на мениджъра на базата данни DIR_PATH_NAME и DIR_OBJ_NAME, ако параметърът DIR_TYPE има стойност, различна от NONE.

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

  1. Стойностите на DIR_PATH_NAME и DIR_OBJ_NAME не може да бъдат NULL (или празни).
  2. Ако стойността на DIR_TYPE е DCE, тогава стойността на DIR_PATH_NAME трябва да започва с някой от следните специални DCE низове: "/.../" или "/.:/".

Отговор на потребителя: Ако желаете да промените стойността на DIR_TYPE, уверете се, че параметрите DIR_PATH_NAME и DIR_OBJ_NAME са посочени първо с валидни стойности. Ако желаете да премахнете стойността на параметъра DIR_PATH_NAME или DIR_OBJ_NAME, уверете се, че първо сте настроили DIR_TYPE на NONE.

SQL1297NТази команда в момента не се поддържа на тази платформа.

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

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


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