Komunikaty

SQL1300 - SQL1399

SQL1300NBłędna nazwa środowiska DCE w instrukcji dotyczącej katalogu.

Objaśnienie: Podano błędną nazwę środowiska DCE w operacji na katalogu bazy danych. Nazwy środowiska DCE muszą spełniać podane poniżej warunki:

Działanie użytkownika: Sprawdź, czy nazwa jednostki głównej odpowiada powyższym warunkom, a następnie powtórz instrukcję dotyczącą katalogu.

SQL1301NBłąd przy próbie dostępu do umieszczonego na serwerze pliku keytab dla DCE.

Objaśnienie: Błąd przy próbie dostępu do umieszczonego na serwerze pliku keytab dla DCE. Poprawny plik keytab musi spełniać następujące warunki:

Działanie użytkownika: Sprawdź, czy środowisko DCE jest uruchomione. Następnie sprawdź (przy użyciu rgy_edit), czy plik keytab istnieje i czy zawiera jedną pozycję. Powtórz operację.

SQL1302NBłąd odwzorowania pomiędzy nazwą DCE a ID autoryzowanego użytkownika bazy DB2. Kod przyczyny: "<kod-przyczyny>".

Objaśnienie: Podczas odwzorowania nazwy DCE na identyfikator autoryzowanego użytkownika bazy DB2 wystąpił błąd. Zapoznaj się z podanymi poniżej kodami przyczyny.

Działanie użytkownika: Nazwa DCE musi mieć odwzorowane ERA na identyfikator autoryzowanego użytkownika DB2. Dodaj brakującą pozycję do rejestracji DCE i powtórz operację.

sqlcode: -1302

sqlstate: 08001

SQL1303NDemon ochrony nie mógł zostać ponownie uruchomiony.

Objaśnienie: Próba ponownego uruchomienia demona ochrony nie powiodła się po nawiązaniu komunikacji między agentami. Demon ochrony został poważnie uszkodzony lub nieoczekiwanie przerwał działanie. Nie można nawiązać nowych połączeń z menedżerem baz danych, ponieważ nie jest możliwe uwierzytelnianie.

Działanie użytkownika: Zatrzymaj menedżera baz danych i uruchom go ponownie. Jeśli komenda db2start nie powiedzie się, postępuj zgodnie z procedurą użytkownika odpowiadającą podanemu kodowi sqlcode. Sprawdź protokół obsługi błędów (db2diag.log), aby określić, jakie błędy wystąpiły.

sqlcode: -1303

sqlstate: 58004

SQL1304NTyp ochrony TCP/IP SOCKS jest niepoprawny.

Objaśnienie: Typ ochrony SOCKS dla TCP/IP w strukturze protokołu TCP/IP komendy Catalog Node jest niepoprawny dla uwierzytelniania typu DCE.

Działanie użytkownika: Sprawdź, czy nie korzystasz z kombinacji typu ochrony SOCKS dla protokołu TCP/IP oraz uwierzytelniania typu DCE.

sqlcode: -1304

sqlstate: 08001

SQL1305NWystąpił błąd wewnętrzny środowiska DCE.

Objaśnienie: Wystąpił błąd przetwarzania bazy DB2 spowodowany wewnętrznym błędem DCE.

Działanie użytkownika: Sprawdź, czy środowisko DCE jest uruchomione. Jeśli problem będzie nadal występować, skontaktuj się z serwisem.

sqlcode: -1305

sqlstate: 58004

SQL1306NW trakcie wywołania funkcji kontroli ochrony podano błędny parametr. Kod przyczyny: "<kod-przyczyny>".

Objaśnienie: Jeden z parametrów funkcji API kontroli ochrony jest błędny. Przyczyny:

1
Błędna opcja kontroli.

2
Niepoprawny wskaźnik do struktury Configure/Describe sqleaucfg.

3
Niepoprawny element parametru Configure/Describe.

4
Niepoprawna wartość parametru Configure/Describe. Wartość jest błędna lub znajduje się poza dopuszczalnym zakresem.

5
Niepoprawna specyfikacja liczby dla parametru Configure/Describe.

6
Dla parametru Configure/Describe przydzielono błędną długość.

7
Niepoprawny wskaźnik do struktury Extract sqleauextract.

8
Niepoprawny element parametru Extract.

9
Niepoprawna wartość parametru Extract. Wartość jest błędna lub znajduje się poza dopuszczalnym zakresem.

10
Niepoprawna specyfikacja liczby dla parametru Extract.

11
Niepoprawna długość parametru Extract.

Działanie użytkownika: Administrator systemu powinien podjąć działanie odpowiednie dla każdej z wymienionych powyżej przyczyn.

1
Podać poprawną wartość opcji podczas wywołania funkcji API audit, sprawdzając zawartość pliku nagłówkowego sqlutil.h.

2
Sprawdzić, czy dla struktury Configure/Describe został podany poprawny wskaźnik.

3
Podać poprawny parametr zgodny z opisem w podanym w części zawierającej wykaz komend kontroli dla elementów parametru sqleaucfg.

4
Poprawić wartość parametru zgodnie z informacjami podanymi w wykazie komend funkcji audit.

5
Podać poprawną liczbę i przydzielić/zainicjować właściwą długość dla parametrów o zmiennej długości.

6
Poprawić długość przydzieloną dla parametru Configure/Describe zgodnie ze znacznikiem błędu zwróconym w obszarze komunikacyjnym SQL.

7
Sprawdzić, czy dla struktury Extract został podany poprawny wskaźnik.

8
Podać poprawny parametr zgodny z opisem podanym w części zawierającej wykaz komend kontroli dla elementów parametru sqleauextract.

9
Poprawić wartość parametru zgodnie z informacjami podanymi w wykazie komend funkcji audit.

10
Podać poprawną liczbę i przydzielić/zainicjować właściwą długość dla parametrów o zmiennej długości.

11
Poprawić długość przydzieloną dla parametru Extract zgodnie z elementem błędu zwróconym w obszarze komunikacyjnym SQL.

SQL1307NW trakcie wywołania funkcji kontroli ochrony wystąpił błąd. Kod przyczyny: "<kod-przyczyny>".

Objaśnienie: Wywołanie funkcji API do kontroli ochrony spowodowało wystąpienie błędu. Przyczyny:

  1. Kontrola jest już uruchomiona.
  2. Kontrola jest już zatrzymana.
  3. Plik konfiguracyjny kontroli ma błędną sumę kontrolną.
  4. Domyślna lub podana przez użytkownika ścieżka kontroli jest zbyt długa.
  5. Nie można zaktualizować pliku konfiguracyjnego kontroli. W systemie plików może brakować wolnego miejsca lub nie ma uprawnień do zapisu.
  6. Plik konfiguracyjny nie został odnaleziony. Nie istnieje podany plik lub katalog.
  7. Plik extract nie został znaleziony.
  8. Podczas wyodrębniania wykryto błędny format rekordów kontroli. Plik został uszkodzony.

Działanie użytkownika: Administrator systemu powinien podjąć działanie odpowiednie dla każdej z wymienionych powyżej przyczyn.

  1. Nie jest wymagane żadne działanie.
  2. Nie jest wymagane żadne działanie.
  3. Odtworzyć plik konfiguracyjny z kopii zapasowej albo wprowadzić komendę 'audit reset'.
  4. Wybrać inną ścieżkę kontroli, spełniającą ograniczenia dotyczące limitu długości nazwy pliku.
  5. Jeśli prawa dostępu do pliku są niepoprawne, ustawić je, tak aby dopuszczały zapis do pliku przez właściciela. Jeśli system plików jest zapełniony, przed kontynuowaniem zwolnić odpowiednią ilość miejsca.
  6. Jeśli brakuje pliku konfiguracyjnego kontroli, odtworzyć go z kopii zapasowej albo wprowadzić komendę 'reset', aby zainicjować ten plik wartościami domyślnymi. Jeśli katalog nie istnieje, odtworzyć go z kopii zapasowej albo odtworzyć instancję menedżera baz danych.
  7. Sprawdzić, czy plik istnieje w podanej ścieżce. Jeśli pliku nie ma, w miarę możliwości odtworzyć go z kopii zapasowej.
  8. Plik protokołu kontroli jest prawdopodobnie uszkodzony. Jeśli sytuacja ta dotyczy również innych plików kontroli, zawiadomić obsługę bazy DB2.

SQL1308WFunkcja wyodrębniania kontroli zakończyła przetwarzanie. Zostało wyodrębnionych "<liczba-rekordów>" rekordów.

Objaśnienie: Funkcja wyodrębniania kontroli ochrony zakończyła pomyślnie przetwarzanie i wyodrębniła podaną liczbę rekordów.

Działanie użytkownika: Jeśli wyodrębniono zero rekordów, użytkownik powinien sprawdzić, czy w ścieżce dla wyodrębniania znajdują się odpowiednie pliki i czy podano poprawne parametry.

SQL1309NBłędna nazwa serwera.

Objaśnienie: Nazwa serwera, podana w instrukcji dotyczącej katalogu bazy danych, nie istnieje w rejestrze DCE. Wskutek tego z serwera DB2 nie można było otrzymać biletu DCE.

Działanie użytkownika: Sprawdź, czy nazwa znajdująca się w pozycji katalogu bazy danych odpowiada nazwie DCE używanej przez serwer DB2. Może być konieczne zastosowanie nazwy w pełni kwalifikowanej.

sqlcode: -1309

sqlstate: 08001

SQL1310NPodczas próby skorzystania z usług dostępu do baz danych (Database Connection Services) wystąpił błąd usług katalogu DCS.

Objaśnienie: Przy korzystaniu z usług Database Connection Services Directory Service, podczas dostępu do pliku katalogu DCS, wystąpiły błędy plików.

Nie można wykonać tej funkcji.

Działanie użytkownika: Uruchom funkcję ponownie po wykonaniu jednej z następujących czynności:

SQL1311NNie można znaleźć katalogu DCS (Database Connection Services).

Objaśnienie: Nie można znaleźć katalogu. Katalog mogła zostać usunięta.

Nie można wykonać tej funkcji.

Działanie użytkownika: Użyj komendy CATALOG DCS DATABASE, aby dodać pozycję do katalogu DCS, albo odtwórz katalog z kopii zapasowej.

SQL1312WKatalog DCS (Database Connection Services) jest pusty.

Objaśnienie: Próbowano odczytać zawartość katalogu DCS, katalog jest jednak pusty.

Przetwarzanie jest kontynuowane, jednak dalsze komendy korzystające z pozycji katalogu nie mogą zostać wykonane.

Działanie użytkownika: Skorzystaj z komendy Catalog DCS Database, aby dodać pozycje do katalogu, lub odtwórz kopię zapasową, zawierającą jakieś pozycje.

SQL1313NKatalog DCS (Database Connection Services) jest pełny.

Objaśnienie: Nie można dodać pozycji do katalogu DCS, ponieważ katalog osiągnął maksymalną wielkość.

Nie można wykonać tej funkcji.

Działanie użytkownika: Zanim dodasz kolejne pozycje, usuń kilka starych.

SQL1314NParametr zawierający adres katalogu DCS (Database Connection Services) jest niepoprawny.

Objaśnienie: Aplikacja użyła niepoprawnego adresu. Adres wskazuje na nieprzydzielony bufor albo bufor nie jest wystarczająco duży, aby zmieścić wymagane dane wejściowe.

Nie można wykonać tej funkcji.

Działanie użytkownika: Sprawdź, czy program przydzielił wystarczająco duży bufor i wprowadź ponownie komendę.

SQL1315NNazwa lokalnej bazy danych jest niepoprawna.

Objaśnienie: Podano nazwę bazy danych, która zawiera niedozwolone znaki. Wszystkie znaki muszą znajdować się w podstawowym zestawie znaków menedżera baz danych.

Nie można wykonać tej funkcji.

Działanie użytkownika: Sprawdź, czy znaki użyte w nazwie lokalnej bazy danych znajdują się w podstawowym zestawie znaków menedżera baz danych.

SQL1316NW katalogu DCS (Database Connection Services) nie znaleziono pozycji odpowiadającej podanej nazwie lokalnej bazy danych.

Objaśnienie: Wystąpił błąd usług katalogowych DCS, ponieważ w DCS nie znaleziono pozycji odpowiadającej wejściowej nazwie lokalnej bazy danych.

Nie można wykonać tej funkcji.

Działanie użytkownika: Sprawdź, czy nazwa lokalnej bazy danych jest poprawna i wprowadź ponownie komendę.

SQL1317NNazwa lokalnej bazy danych już istnieje w katalogu DCS (Database Connection Services).

Objaśnienie: Nie można dodać podanej pozycji do katalogu, ponieważ wymieniona nazwa lokalnej bazy danych już tam istnieje.

Nie można wykonać tej funkcji.

Działanie użytkownika: Podaj unikalną nazwę lokalnej bazy danych lub usuń istniejącą już pozycję i podaj nową.

SQL1318NDługość elementu "<nazwa>" struktury wejściowej dla parametru 1 jest niepoprawna.

Objaśnienie: Długości, podane w strukturze pozycji katalogu dostępu do baz danych (Database Connection Services)(DCS), powinny być nie mniejsze od zera i nie większe od maksymalnej długości elementów, które reprezentują.

Nie można wykonać tej funkcji.

Działanie użytkownika: Jeśli podano element pozycji katalogu, związana z nim długość powinna być równa liczbie bajtów przeznaczonych na pozycję. W przeciwnym wypadku powinna mieć wartość zero. Sprawdź, czy wszystkie elementy pozycji katalogu mają właściwą specyfikację i długość; następnie wprowadź ponownie komendę.

SQL1319NNie zgromadzono danych dotyczących pozycji katalogu dostępu do baz danych (Database Connection Services) (DCS).

Objaśnienie: Odebrano żądanie skopiowania wszystkich pozycji katalogu, nie odebrano jednak wcześniej żądania zgromadzenia danych dotyczących pozycji lub żądanie takie nie zostało poprawnie zrealizowane.

Nie można wykonać tej funkcji.

Działanie użytkownika: Podaj żądanie otwarcia katalogu i zgromadzenia danych dotyczących pozycji. Następnie wprowadź ponownie komendę.

SQL1320NNie można w tej chwili skorzystać z DCS (Database Connection Services).

Objaśnienie: Nie zrealizowano żądania dostępu do katalogu DCS (Database Connection Services). Dostęp do katalogu DCS (Database Connection Services) jest uzależniony od typu żądanego dostępu i typu działania wykonywanego w katalogu. Jeśli żądanie ma na celu aktualizację katalogu, katalog nie może być aktywna. Jeśli żądanie ma na celu odczytanie zawartości katalogu, dostęp jest możliwy, gdy katalog nie jest zaktualizowany.

Nie można wykonać tej funkcji.

Działanie użytkownika: Poczekaj, aż zakończy się bieżące działanie i wprowadź ponownie komendę.

SQL1321NIdentyfikator struktury podany w strukturze pozycji katalogu jest niepoprawny.

Objaśnienie: Identyfikator struktury otrzymany w strukturze pozycji katalogu nie został rozpoznany.

Nie można wykonać tej funkcji.

Działanie użytkownika: Popraw identyfikator struktury w strukturze pozycji katalogu i wprowadź ponownie komendę.

SQL1322NPodczas zapisywania do pliku kontroli wystąpił błąd.

Objaśnienie: Podczas zapisu zdarzenia kontroli narzędziowy program kontrolny DB2 napotkał błąd. W systemie plików nie ma miejsca na plik protokołu kontroli. Zwolnij miejsce w systemie plików lub zmniejsz wielkość protokołu kontroli.

Po udostępnieniu dodatkowego miejsca, użyj db2audit, aby usunąć wszystkie dane z pamięci i uaktywnić rejestrator zdarzeń. Sprawdź, czy przed zmniejszeniem protokołu, na podstawie którego nie można już odtworzyć usuniętych rekordów, zrobiono na jego podstawie odpowiednie wyciągi lub wykonano jego kopię.

Działanie użytkownika: Administrator systemu powinien wykonać sugerowane działania naprawcze, aby narzędziowy program kontrolny mógł na nowo rozpocząć protokołowanie.

sqlcode: -1322

sqlstate: 58030

SQL1323NBłąd przy próbie dostępu do pliku konfiguracyjnego kontroli.

Objaśnienie: Pliku db2audit.cfg nie można otworzyć lub jest on niepoprawny. Możliwe przyczyny:

Działanie użytkownika: Administrator systemu powinien wykonać sugerowane działania naprawcze, aby rozwiązać ten problem.

sqlcode: -1323

sqlstate: 57019

SQL1325NŚrodowisko zdalnej bazy danych nie obsługuje podanej komendy lub jednej z jej opcji.

Objaśnienie: Próbowano wprowadzić komendę lub opcję komendy odpowiednią dla bazy DB2 dla stacji roboczej, a nie dla bazy danych dostępnej przez DB2 Connect lub serwer stowarzyszony. Błąd mógł zostać wygenerowany przez podane poniżej komendy, jeśli zostały wydane dla baz danych DB2 dla MVS*, DB2 dla OS/400* lub SQL/DS*:

Błąd ten powodują również następujące komendy, po podaniu niepoprawnych opcji:

Nie można wykonać komendy.

Działanie użytkownika: Nie wykonuj tej komendy dla baz danych przy użyciu DB2 Connect lub serwera stowarzyszonego.

SQL1326NBrak dostępu do pliku lub katalogu "<nazwa>".

Objaśnienie: Nie ma dostępu do pliku lub katalogu "<nazwa>", ponieważ uprawnienia są niepoprawne, ścieżka do pliku jest niepoprawna lub brak jest miejsca w katalogu lub ścieżce.

Działanie użytkownika: Sprawdź, czy ścieżka i nazwa pliku, podane w komendzie, są poprawne, czy masz właściwe uprawnienia dostępu do ścieżki i do pliku i czy było wystarczająco dużo miejsca na przechowanie pliku. Popraw błąd i wprowadź komendę ponownie. Jeśli problem się powtarza, skontaktuj się z administratorem systemu.

SQL1327NPróba niejawnego połączenia nie powiodła się. "<nazwa-bazy-danych>" nie jest poprawną nazwą bazy danych.

Objaśnienie: Próba ustanowienia niejawnego połączenia nie powiodła się. Składnia aliasu bazy danych, podana w zmiennej środowiskowej DB2DBDFT, jest niepoprawna. Nazwa bazy danych musi się składać z od 1 do 8 bajtów, a wszystkie znaki muszą się znajdować w podstawowym zestawie znaków menedżera baz danych.

Nie można wykonać komendy.

Działanie użytkownika: Popraw alias podany w zmiennej środowiskowej DB2DBDFT i wprowadź ponownie komendę. Jeśli korzystasz z procesora wiersza komend, ponowne wprowadzenie opisywanej komendy powinna poprzedzić komenda "db2 terminate". Jeśli nie chcesz, aby zostało wykonane połączenie niejawne, usuń zmienną środowiskową DB2DBDFT.

sqlcode: -1327

sqlstate: 2E000

SQL1328NPróba niejawnego połączenia nie powiodła się. W katalogu lokalnej bazy danych nie znaleziono aliasu lub nazwy bazy danych "<nazwa>".

Objaśnienie: Próba ustanowienia niejawnego połączenia nie powiodła się. Nazwa podana w zmiennej środowiskowej DB2DBDFT nie jest nazwą żadnej istniejącej bazy danych. Nie można znaleźć bazy danych w katalogu bazy danych.

Nie można wykonać komendy.

Zauważ, że żądanie CONNECT RESET, wydane w ramach rozproszonej jednostki pracy, będzie usiłowało ustanowić niejawne połączenie z domyślną bazą danych. Może to być przyczyną błędu.

Działanie użytkownika:

sqlcode: -1328

sqlstate: 42705

SQL1329NŚcieżka podana w tej komendzie jest zbyt długa.

Objaśnienie: Ścieżka podana w komendzie przekracza maksymalną długość obsługiwaną przez menedżera baz danych. Jej długość nie może przekroczyć 215 znaków. Podczas wykonywania komend Create Database, Catalog Database, Open Database Directory for Scan i Change Database Comment, nazwa instancji menedżera baz danych jest dopisywana na końcu podanej ścieżki.

Działanie użytkownika: Sprawdź, czy nazwa pełnej lub względnej ścieżki, zawierająca nazwę instancji menedżera baz danych, nie przekracza 215 znaków. Popraw nazwę ścieżki i uruchom ponownie komendę.

SQL1330NSymboliczna nazwa miejsca docelowego "<nazwa>" jest niepoprawna.

Objaśnienie: Symboliczna nazwa miejsca docelowego w strukturze protokołu CPIC komendy Catalog Node nie jest podana lub ma długość większą niż dopuszczalna. Nazwa musi mieć długość od 1 do 8 bajtów.

Działanie użytkownika: Sprawdź, czy jest podana symboliczna nazwa miejsca docelowego i czy nie jest ona dłuższa niż 8 bajtów. Wprowadź ponownie komendę podając poprawną nazwę miejsca docelowego.

SQL1331NTyp ochrony CPIC "<typ>" jest niepoprawny.

Objaśnienie: Typ ochrony CPIC, podany w strukturze protokołu CPIC komendy Catalog Node, jest niepoprawny. Typ ochrony zawiera informacje dotyczące ochrony, które są włączane, kiedy klient bazy danych przydziela pamięć dla konwersacji z partnerską jednostką logiczną, w sposób zgodny z LU 6.2. Poprawnymi typami ochrony są:

Działanie użytkownika: Podaj jeden z powyższych typów ochrony i wprowadź ponownie komendę.

sqlcode: -1331

sqlstate: 08001

SQL1332NNazwa hosta "<nazwa>" jest niepoprawna.

Objaśnienie: Nazwa hosta w strukturze protokołu TCP/IP komendy Catalog Node albo nie została podana, albo jej długość jest większa od dopuszczalnej. Nazwa musi się składać z od 1 do 255 znaków i nie może zawierać wyłącznie znaków odstępu.

Działanie użytkownika: Sprawdź, czy została podana nazwa hosta i czy nie ma ona więcej niż 255 znaków. Wprowadź ponownie komendę podając poprawną nazwę hosta.

SQL1333NNazwa usługi "<nazwa>" jest niepoprawna.

Objaśnienie: Nazwa usługi w strukturze protokołu TCP/IP komendy Catalog Node albo nie została podana, albo jej długość jest większa od dopuszczalnej. Nazwa musi się składać z od 1 do 14 znaków i nie może zawierać wyłącznie znaków odstępu.

Działanie użytkownika: Sprawdź, czy została podana nazwa usługi i czy nie ma ona więcej niż 14 znaków. Wprowadź ponownie komendę podając poprawną nazwę usług.

SQL1334NW tej konfiguracji serwer baz danych nie może być użyty w celu skierowania zdalnego żądania do innego serwera baz danych.

Objaśnienie: Próbowano skierować żądanie przez węzeł serwera baz danych, używając nieobsługiwanej kombinacji klienta i docelowego serwera baz danych. Użyto klienta lub docelowej bazy danych w wersji wcześniejszej niż 2 lub próbowano skierować żądanie od klienta DRDA do docelowej bazy danych DRDA. Żądanie musi być skierowane bezpośrednio od klienta do węzła, w którym jest uruchomiona docelowa baza danych.

Działanie użytkownika: Usuń bazę danych z katalogu na komputerze typu klient, a następnie umieść tę bazę danych w katalogu podając węzeł, w którym się ona faktycznie znajduje. Sprawdź, czy węzeł również znajduje się w katalogu.

SQL1335NNazwa requestera jest niepoprawna.

Objaśnienie: Podano nazwę requestera zawierającą niepoprawne znaki. Wszystkie znaki muszą znajdować się w podstawowym zestawie znaków menedżera baz danych.

Działanie użytkownika: Sprawdź, czy wszystkie znaki, użyte w nazwie requestera, znajdują się w podstawowym zestawie znaków menedżera baz danych i wprowadź ponownie komendę.

SQL1336NNie znaleziono zdalnego hosta "<nazwa_hosta>".

Objaśnienie: System nie może przekształcić adresu zdalnego hosta. Możliwe przyczyny:

Działanie użytkownika: Sprawdź, czy obsługa protokołu TCP/IP jest uruchomiona, czy nazwa hosta podana w trakcie wpisywania do katalogu węzła TCP/IP jest poprawna i czy jest zdefiniowana w dostępnym serwerze nazw lub lokalnym pliku hostów.

Użytkownicy systemów stowarzyszeń: sprawdź, czy zdalny host został poprawnie wpisany do katalogu w widoku SYSCAT.SERVERS.

SQL1337NNie znaleziono usługi "<nazwa-usługi>".

Objaśnienie: System nie jest w stanie określić numeru portu związanego z nazwą usługi. Możliwe przyczyny:

Użytkownicy systemów stowarzyszeń: sytuację tę może również wykryć źródło danych.

Działanie użytkownika: Sprawdź, czy nazwa-usługi podana w trakcie wpisywania do katalogu węzła TCP/IP jest poprawna i czy jest zdefiniowana w lokalnym pliku usług.

Użytkownicy systemów stowarzyszeń: sprawdź, czy nazwa jest zdefiniowana w pliku usług w źródle danych.

SQL1338NNie znaleziono nazwy miejsca docelowego "<symboliczna-nazwa-miejsca-docelowego>".

Objaśnienie: System nie mógł znaleźć informacji dodatkowych, związanych z podaną symboliczną nazwą miejsca docelowego. Możliwe przyczyny:

Działanie użytkownika: Sprawdź, czy symboliczna nazwa miejsca docelowego, podawana podczas wpisywania węzła CPIC do katalogu, była poprawna i została zdefiniowana w podsystemie komunikacyjnym SNA.

Uruchom podsystem komunikacyjny SNA, jeśli nie został jeszcze uruchomiony.

SQL1339NPodczas uruchamiania instrukcji SQL Not Atomic Compound wykryto "<n>" błędów, które mają następujące identyfikatory: "<błąd1>" "<błąd2>" "<błąd3>" "<błąd4>" "<błąd5>" "<błąd6>" "<błąd7>".

Objaśnienie: Jedna lub kilka podinstrukcji, wchodzących w skład złożonej instrukcji SQL, spowodowało wystąpienie błędów SQL (ujemnych kodów powrotu).

Znaczniki błędów nie zostaną zwrócone dla aplikacji CLI/ODBC. Aplikacje CLI/ODBC mogą używać funkcji API SQLGetDiagRec, SQLGetDiagField lub SQLError w celu uzyskania dodatkowych informacji na temat każdego błędu.

Działanie użytkownika: Przeanalizuj informacje identyfikujące błędy. Podanych zostanie do siedmiu znaczników błędów w postaci <n> <błądX>. Każdy <błądX> odpowiada błędowi instrukcji SQL. Błędy te są umieszczone na liście w kolejności, w jakiej wystąpiły. Jeśli tekst komunikatu nie jest sformułowany, potrzebne informacje znajdziesz w drugim i następnych elementach pola SQLERRMC (kolejne elementy są oddzielone szesnastkową wartością 0xFF).

Każdy <błądX> ma format PPPSSSSS, gdzie:

PPP
PPP odpowiada pozycji tej instrukcji w złożonym bloku SQL, która spowodowała błąd; liczba jest wyrównywana lewostronnie. Na przykład, jeśli błąd spowodowała pierwsza instrukcja, pole będzie zawierało liczbę jeden ("1 ").

SSSSS
SQLSTATE instrukcji, która spowodowała błąd.

Więcej informacji można uzyskać analizując obszar komunikacyjny SQL. Trzecie pole SQLERRD zawiera liczbę wierszy, których dotyczyła złożona instrukcja SQL, czwarte pole SQLERRD zawiera pozycję ostatniej instrukcji, która została poprawnie wykonana, piąte pole SQLERRD zawiera liczbę wierszy zmienionych w celu zapewnienia spójności referencyjnej podczas dostępu do baz danych klienta/serwera DB2 i baz danych SQL/DS, szóste pole SQLERRD zawiera liczbę niezrealizowanych instrukcji (które zwróciły ujemne kody SQLCODE).

sqlcode: -1339

sqlstate: 56091

SQL1340NNie znaleziono serwera plików "<serwer-plików>".

Objaśnienie: System nie mógł znaleźć w sieci podanego serwera plików. Możliwe przyczyny:

Działanie użytkownika: Sprawdź, czy nazwa serwera plików serwer-plików, podana podczas wpisywania węzła IPX/SPX do katalogu, jest poprawna i czy ten serwer plików jest dostępny w sieci.

SQL1341NNazwa stacji roboczej musi być podana w pliku konfiguracyjnym menedżera baz danych klienta.

Objaśnienie: Nazwa stacji roboczej nie została podana w pliku konfiguracyjnym menedżera baz danych. Jeśli do komunikacji z serwerem używany jest NetBIOS, wymagane jest podanie nazwy stacji roboczej.

Działanie użytkownika: Podaj nazwę stacji roboczej w pliku konfiguracyjnym menedżera bez danych klienta.

SQL1342NBrak lub niepoprawna nazwa serwera plików "<nazwa>".

Objaśnienie: Nazwa serwera plików w komendzie/funkcji API jest niepoprawna lub nie została podana.

Działanie użytkownika: Sprawdź, czy została podana nazwa serwera plików, czy nie zawiera ona niedopuszczalnych znaków i czy nie jest dłuższa niż 48 znaków. Wprowadź ponownie komendę/funkcję API podając poprawną nazwę serwera plików.

SQL1343NBrak lub niepoprawna nazwa obiektu "<nazwa>".

Objaśnienie: Nazwa obiektu w komendzie/funkcji API jest niepoprawna lub nie została podana.

Działanie użytkownika: Sprawdź, czy została podana nazwa obiektu, czy nie zawiera ona niedopuszczalnych znaków i czy nie jest dłuższa niż 48 znaków. Wprowadź ponownie komendę/funkcję API podając poprawną nazwę obiektu.

SQL1350NAplikacja nie znajduje się w stanie umożliwiającym przetwarzanie tego żądania. Kod przyczyny="<rc>".

Objaśnienie: Odpowiednio dla kodu "<rc>":

01
Aplikacja wykonuje obecnie instrukcje SQL i nie może zrealizować żądanej komendy narzędzia.

02
Żądanie utworzenia kopii zapasowej jest w trakcie realizacji. Z początkowego wywołania narzędzia otrzymano ostrzeżenie, informujące, że do zakończenia tworzenia kopii zapasowej wymagane są dalsze wywołania.

03
Żądanie odtwarzania jest w trakcie realizacji. Z początkowego wywołania narzędzia otrzymano ostrzeżenie informujące, że do zakończenia odtwarzania wymagane są dalsze żądania.

04
Żądanie odtwarzania zmian jest w trakcie realizacji. Z początkowego wywołania narzędzia otrzymano ostrzeżenie informujące, że do zakończenia odtwarzania zmian wymagane są dalsze żądania.

05
Żądanie ładowania jest w trakcie realizacji. Otrzymano ostrzeżenie z początkowego wywołania narzędzia wskazujące, że wymagane są dalsze żądania, zanim możliwe będzie zakończenie ładowania.

07
Użytkownicy systemów stowarzyszeń: aplikacja nie może kontynuować przetwarzania po wykonaniu instrukcji SQL.

Działanie użytkownika: Odpowiednio dla kodu "<rc>":

01
Zanim wprowadzisz komendą ponownie, zakończ jednostkę pracy (używając instrukcji COMMIT lub ROLLBACK).

02-05
Podaj żądane wywołanie(a), aby zakończyć przetwarzanie dla narzędzia, a następnie powtórz wykonanie komendy.

07
Użytkownicy systemów stowarzyszeń: aplikacja musi wywołać komendy po nawiązaniu połączenia z menedżerem baz danych, ale przed wysłaniem jakichkolwiek innych instrukcji SQL.

SQL1360NNie można zatrzymać bieżącego procesu.

Objaśnienie: Użytkownik próbował przerwać proces, którego nie można przerwać.

Działanie użytkownika: Nie przerywaj bieżącego procesu.

SQL1361WCzas wykonywania komendy przekroczył dopuszczalny limit. Czy przerwać wykonywanie komendy?

Objaśnienie: Jeśli wykonywanie komendy trwa dłużej niż zdefiniowano, pojawia się okno dialogowe z pytaniem, czy użytkownik (klient Windows) chce przerwać wykonywane komendy.

Ten komunikat dotyczy tylko środowiska Windows i może być widoczny tylko w wywoływanym oknie dialogowym.

Działanie użytkownika: Do wyboru są trzy możliwości: TAK - przerwij teraz; NIE - kontynuuj, nie pytaj ponownie; ANULUJ - kontynuuj, z tym samym limitem czasu.

SQL1370NWygaszanie instancji lub bazy danych "<nazwa1>" nie powiodło się, ponieważ instancja lub baza danych "<nazwa2>" została wygaszona przez użytkownika "<nazwa-użytkownika>". Typ wygaszenia: "<typ>".

Objaśnienie: Próbowano wygasić instancję lub bazę danych, co spowodowałoby nakładanie się wygaszeń, np. wygaszenie instancji, podczas gdy baza danych została już wygaszona przez innego użytkownika.

Typ wygaszenia "<typ>" odnosi się do już wygaszonej instancji lub bazy danych i ma wartość '1' dla instancji i wartość '2' dla bazy danych.

Działanie użytkownika: Skontaktuj się z użytkownikiem, który wygasił instancję lub bazę danych, aby określić, kiedy DB2 przestanie być wygaszona i wtedy powtórz żądanie.

SQL1371NInstancja lub baza danych "<nazwa>" została już wygaszona przez użytkownika "<nazwa-użytkownika>". Typ wygaszenia: "<typ>".

Objaśnienie: Usiłowano wygasić instancję lub bazę danych, która jest już wygaszona.

Typ wygaszenia "<typ>" odnosi się do już wygaszonej instancji lub bazy danych i ma wartość '1' dla instancji i wartość '2' dla bazy danych.

Działanie użytkownika: Skontaktuj się z użytkownikiem, który wygasił instancję lub bazę danych, aby określić, kiedy DB2 przestanie być wygaszona i wtedy powtórz żądanie.

SQL1372NNie można wykonać wygaszenia podczas trwania transakcji.

Objaśnienie: Użytkownik próbował wygasić bazę danych lub instancję, w czasie gdy miał nie zakończone jednostki pracy. Wygaszenie nie może zostać wykonane w takim stanie.

Działanie użytkownika: Zakończ jednostkę pracy (COMMIT lub ROLLBACK) i powtórz żądanie.

SQL1373NNie można wykonać QUIESCE RESET instancji lub bazy danych "<nazwa>", ponieważ nie została ona wygaszona.

Objaśnienie: Komenda QUIESCE RESET nie została wykonana, ponieważ instancja lub baza danych nie była wygaszona.

Działanie użytkownika: Sprawdź, czy komenda quiesce reset została wprowadzona dla właściwej instancji lub bazy danych i powtórz próbę.

SQL1374NNie można wykonać QUIESCE RESET instancji lub bazy danych "<nazwa>", ponieważ została ona wygaszona przez innego użytkownika "<nazwa-użytkownika>".

Objaśnienie: Instancja lub baza danych została wygaszona przez innego użytkownika.

Działanie użytkownika: Sprawdź, czy komenda quiesce reset została wprowadzona dla właściwej instancji lub bazy danych.

SQL1375NDo funkcji API przekazano niepoprawny parametr. Parametr "<kod-parametru>" jest niepoprawny.

Objaśnienie: "<kod-parametru>" wskazuje błędny parametr:

1
zasięg

2
opcje.

Wartość może wykraczać poza dopuszczalny zakres lub być niepoprawna.

Działanie użytkownika: Sprawdź składnię funkcji API, popraw parametr i powtórz próbę.

SQL1380NWystąpił niespodziewany błąd ochrony protokołu Kerberos. Więcej informacji na ten temat można znaleźć w pliku db2diag.log.

Objaśnienie: Podczas uwierzytelniania wystąpił niespodziewany błąd ochrony protokołu Kerberos.

Działanie użytkownika: Dalszych informacji szukaj w pliku db2diag.log.

SQL1381NInterfejs Security Support Provider Interface nie jest dostępny.

Objaśnienie: Uwierzytelnianie się nie powiodło, ponieważ nie był dostępny interfejs Security Support Provider Interface (SSPI).

Działanie użytkownika: Podczas uruchamiania w systemie operacyjnym Windows, trzeba pamiętać o tym, by w katalogu systemowym znajdował się plik security.dll. Należy także zapewnić, by interfejs SSPI był obsługiwany w używanym systemie operacyjnym.

SQL1382NNie jest dostępna obsługa protokołu Kerberos.

Objaśnienie: Uwierzytelnianie się nie powiodło, ponieważ nie została zainstalowana obsługa protokołu Kerberos.

Działanie użytkownika: Upewnij się, że obsługa protokołu Kerberos jest zainstalowana i działa, a następnie powtórz połączenie.

SQL1383NDocelowa nazwa zwierzchnika jest niepoprawna.

Objaśnienie: Docelowa nazwa zwierzchnika, określona w komendzie CATALOG DATABASE jest niepoprawna.

Działanie użytkownika: Za pomocą komendy UNCATALOG DATABASE usuń pozycję bazy danych, która ma niepoprawną docelową nazwę zwierzchnika. Za pomocą komendy CATALOG DATABASE wpisz ponownie do katalogu pozycję bazy danych z poprawną docelową nazwą zwierzchnika, a następnie powtórz połączenie.

Podczas uruchomienia w środowisku 32-bitowego systemu operacyjnego Windows, docelową nazwą zwierzchnika jest nazwa konta logowania usługi DB2, o formacie <nazwa domeny>\<identyfikator użytkownika>.

SQL1384NNie można zakończyć wzajemnego uwierzytelniania.

Objaśnienie: Połączenie się nie powiodło, ponieważ jedna ze stron: klient albo serwer, nie mogła zakończyć wzajemnego uwierzytelniania.

Działanie użytkownika: Jeśli w komendzie CATALOG DATABASE została określona docelowa nazwa zwierzchnika, zadbaj o to, by docelowa nazwa zwierzchnika była poprawna dla serwera, do którego klient próbuje się podłączyć lub z którym próbuje się połączyć.

Podczas uruchomienia w środowisku 32-bitowego systemu operacyjnego Windows, docelową nazwą zwierzchnika jest nazwa konta logowania usługi DB2, o formacie <nazwa domeny>\<identyfikator użytkownika>.

Jeśli wygląda na to, że docelowa nazwa zwierzchnika jest poprawna, to skontaktuj się z serwisem firmy IBM, aby uzyskać pomoc.

SQL1390CZmienna środowiskowa DB2INSTANCE nie jest zdefiniowana lub jest niepoprawna.

Objaśnienie: Zmienna środowiskowa DB2INSTANCE nie jest zdefiniowana lub nie określa poprawnego właściciela instancji.

Działanie użytkownika: W zmiennej środowiskowej DB2INSTANCE podaj nazwę instancji, która ma być użyta. Jeśli nie wiesz, jakiej nazwy instancji użyć, lub jak podać nazwę instancji przy użyciu zmiennej środowiskowej DB2INSTANCE, skorzystaj z podręcznika Administration Guide.

Użytkownicy systemów stowarzyszeń: zapoznaj się z Instalowanie i konfigurowanie - suplement, aby uzyskać informacje dotyczące DB2INSTANCE.

Sprawdź, czy zmienna środowiskowa PATH zawiera ścieżkę do sqllib/adm w katalogu osobistym instancji, z której chcesz skorzystać (na przykład /u/instance/sqllib/adm, gdzie /u/instance jest katalogiem osobistym właściciela instancji w systemie UNIX).

SQL1391NBaza danych jest już używana przez inną instancję menedżera baz danych.

Objaśnienie: Żądanie nie zostało wykonane, ponieważ baza danych jest używana przez inną instancję menedżera baz danych (baza danych może być używana tylko przez jedną instancję). Może to być spowodowane próbą użycia bazy danych znajdującej się w podłączonym systemie plików, dostępnym dla innej instancji, działającej na innym komputerze.

Sytuacja ta może również wystąpić, jeśli jest otwarte połączenie (przez SNA) z bazą danych, a działanie menedżera baz danych zostało niepoprawnie zakończone.

Działanie użytkownika:

sqlcode: -1391

sqlstate: 51023

SQL1392NNie jest obsługiwane równoczesne działanie wielu instancji aplikacji wykonujących operacje "<prep, bind, import, export>".

Objaśnienie: W WINDOWS można uruchomić tylko jedną instancję wykonującą operacje prep, bind, import lub export.

Działanie użytkownika: Nie próbuj uruchomić w WINDOWS więcej niż jedną aplikację wykonującą operacje prep, bind, import lub export.

SQL1393CZmienna środowiskowa DB2PATH nie jest zdefiniowana lub jest niepoprawna.

Objaśnienie: Zmienna środowiskowa DB2PATH nie jest zdefiniowana lub nie zawiera właściwej ścieżki.

Działanie użytkownika: Podaj w zmiennej środowiskowej DB2PATH nazwę katalogu, w którym jest zainstalowany menedżer baz danych.

SQL1394NInstancja nie jest zdefiniowana.

Objaśnienie: Nie można skonfigurować dla aplikacji instancji, która nie została zdefiniowana.

Działanie użytkownika: Sprawdź, czy podana instancja istnieje. Użyj komendy db2ilist, aby wyświetlić listę instancji:

   db2ilist

SQL1395NNie można przełączyć się do innej instancji, ponieważ aplikacja używa wielu kontekstów.

Objaśnienie: Żądanie przełączenia się do innej instancji nie powiodło się, ponieważ aplikacja używa wielu kontekstów.

Działanie użytkownika: Przed przełączeniem się do innej instancji sprawdź, czy aplikacje nie używają wielu kontekstów.

SQL1396NNie można przełączyć się do innej instancji, ponieważ aplikacja jest podłączona do bazy danych lub przyłączona do instancji.

Objaśnienie: Żądanie przełączenia się do innej instancji nie powiodło się, ponieważ aplikacja jest podłączona do bazy danych lub przyłączona do instancji.

Działanie użytkownika: Przed przełączeniem się do innej instancji sprawdź, czy aplikacja nie jest podłączona do żadnej bazy danych lub przyłączona do innej instancji.

SQL1397NUsługa DB2 nie powiodła się z powodu niepomyślnego logowania się.

Objaśnienie: Usługa DB2 nie została uruchomiona, ponieważ logowanie nie powiodło się.

Działanie użytkownika: Jeśli uruchamiasz serwer administracyjny DB2, użyj komendy DB2ADMIN SETID, aby ustawić nowy licznik logowania się. Jeśli uruchamiasz serwer DB2 w Windows NT, możesz ustawić konto dla usług DB2 korzystając z okna dialogowego Usługi na panelu sterowania.


[ Początek strony | Poprzednia strona | Następna strona | Spis treści | Indeks ]