0800108001 — Klient nie może nawiązać połączenia
Klient nie mógł nawiązać połączenia z serwerem bazy danych.
Przeglądaj wszystkie 150 kodów błędów Błędy SQL/baz danych z przyczynami, rozwiązaniami i przykładami.
08001Klient nie mógł nawiązać połączenia z serwerem bazy danych.
08003Wskazane połączenie z bazą danych nie istnieje lub zostało zamknięte.
08006Nawiązane połączenie z bazą danych zostało nieoczekiwanie utracone.
22001Wartość tekstowa jest zbyt długa dla kolumny docelowej.
22003Wartość numeryczna jest poza zakresem typu danych kolumny docelowej.
22007Wartość daty, czasu lub znacznika czasu ma nieprawidłowy format.
22008Wartość daty i czasu jest poza dozwolonym zakresem dla danego pola.
22012W wyrażeniu SQL podjęto próbę dzielenia przez zero.
22P02Wartość nie mogła zostać skonwertowana do wymaganego typu danych.
23502Operacja INSERT lub UPDATE próbowała ustawić kolumnę NOT NULL na NULL.
23503Operacja INSERT lub UPDATE narusza ograniczenie klucza obcego.
23505Operacja INSERT lub UPDATE narusza ograniczenie UNIQUE lub klucz PRIMARY KEY.
23514Operacja INSERT lub UPDATE narusza ograniczenie CHECK w tabeli.
23P01Operacja INSERT lub UPDATE narusza ograniczenie wykluczenia.
25001Polecenie nie może być wykonane wewnątrz aktywnej transakcji.
25006Podjęto próbę modyfikacji danych w transakcji tylko do odczytu.
25P02Polecenie zostało wydane w transakcji, która już zakończyła się niepowodzeniem.
28000Dane uwierzytelniające są nieprawidłowe.
28P01Podane hasło uwierzytelniania jest nieprawidłowe.
3D000Wskazana baza danych nie istnieje.
3F000Wskazany schemat nie istnieje w bazie danych.
40001Transakcja została wycofana z powodu konfliktu serializacji.
40P01Dwie lub więcej transakcji czeka wzajemnie na swoje blokady, tworząc zakleszczenie.
42000Polecenie SQL zawiera błąd składni lub narusza regułę dostępu.
42501Bieżący użytkownik nie posiada wymaganych uprawnień.
42601Polecenie SQL zawiera błąd składni.
42602Nazwa identyfikatora w poleceniu SQL jest nieprawidłowa.
42701Nazwa kolumny pojawia się więcej niż raz tam, gdzie musi być unikalna.
42702Odwołanie do kolumny jest niejednoznaczne, ponieważ istnieje ona w wielu tabelach.
42703Wskazana kolumna nie istnieje w tabeli ani w zestawie wyników.
42704Wskazany obiekt bazy danych (typ, operator, funkcja) nie istnieje.
42710Obiekt o podanej nazwie już istnieje.
42712Alias tabeli jest użyty więcej niż raz w tym samym zapytaniu.
42804Typy danych w wyrażeniu są niekompatybilne.
42830Definicja klucza obcego jest nieprawidłowa z powodu niezgodności typów lub brakującego ograniczenia unikalności.
42883Funkcja o podanej nazwie i typach argumentów nie istnieje.
42P01Wskazana tabela lub widok nie istnieje.
42P02Parametr przygotowanego polecenia jest wywoływany, lecz nie został zdefiniowany.
42P03Kursor o podanej nazwie już istnieje.
42P04Baza danych o podanej nazwie już istnieje.
42P06Schemat o podanej nazwie już istnieje.
42P07Tabela o podanej nazwie już istnieje w schemacie.
42P10Odwołanie do kolumny w GROUP BY, ORDER BY lub DISTINCT ON jest nieprawidłowe.
42P16Definicja tabeli jest nieprawidłowa.
42P18Typ danych wyrażenia nie mógł zostać ustalony.
53100Dysk serwera bazy danych jest pełny.
53200Serwerowi bazy danych zabrakło pamięci.
53300Osiągnięto maksymalną liczbę połączeń z bazą danych.
54000Przekroczono wewnętrzny limit implementacji bazy danych.
54001Polecenie SQL jest zbyt złożone, aby baza danych mogła je przetworzyć.
54011Liczba kolumn przekracza limit bazy danych.
54023Do funkcji przekazano zbyt wiele argumentów.
55000Obiekt bazy danych nie jest w wymaganym stanie.
55006Obiekt bazy danych jest aktualnie używany i nie można go modyfikować.
55P03Żądana blokada nie mogła zostać pozyskana bez oczekiwania.
57014Zapytanie zostało anulowane przez użytkownika lub z powodu przekroczenia limitu czasu.
57P01Serwer bazy danych jest wyłączany.
57P02Serwer bazy danych uległ awarii i jest uruchamiany ponownie.
57P03Serwer bazy danych nie jest gotowy do przyjmowania połączeń.
58000Podczas operacji bazodanowej wystąpił błąd systemu operacyjnego.
58030Podczas operacji bazodanowej wystąpił błąd odczytu/zapisu dysku.
P0001W PL/pgSQL zgłoszono wyjątek zdefiniowany przez aplikację.
P0002Instrukcja SELECT INTO w PL/pgSQL nie zwróciła żadnych wierszy, gdy oczekiwano dokładnie jednego.
P0003Instrukcja SELECT INTO w PL/pgSQL zwróciła więcej niż jeden wiersz.
MySQL 1005MySQL nie może utworzyć tabeli z powodu błędu ograniczenia lub konfiguracji.
MySQL 1007Nie można utworzyć bazy danych, ponieważ już istnieje.
MySQL 1044Użytkownik nie ma dostępu do wskazanej bazy danych.
MySQL 1045Uwierzytelnianie nie powiodło się z podanymi poświadczeniami.
MySQL 1049Wskazana baza danych nie istnieje.
MySQL 1054Wskazana kolumna nie istnieje w tabeli.
MySQL 1062INSERT lub UPDATE spowodowałby duplikat wartości w unikalnym indeksie.
MySQL 1064Instrukcja SQL zawiera błąd składni.
MySQL 1146Odwoływana tabela nie istnieje w bazie danych.
MySQL 1215MySQL nie może utworzyć klucza obcego z powodu niezgodności definicji.
MySQL 1217Ograniczenie klucza obcego uniemożliwia usunięcie wiersza nadrzędnego.
MySQL 1264Wartość numeryczna przekracza prawidłowy zakres dla kolumny.
MySQL 1366Ciąg zawiera znaki niedozwolone dla zestawu znaków kolumny.
MySQL 1451Klucz obcy uniemożliwia modyfikację odwoływanego wiersza nadrzędnego.
MySQL 1452Klucz obcy uniemożliwia dodanie wiersza podrzędnego, ponieważ rodzic nie istnieje.
MySQL 1213Wykryto zakleszczenie między równoległymi transakcjami.
MySQL 1205Oczekiwanie na blokadę przekroczyło skonfigurowany limit czasu.
MySQL 2002Klient MySQL nie może połączyć się przez lokalny plik gniazda.
MySQL 2003Klient nie może nawiązać połączenia TCP z serwerem.
MySQL 2006Połączenie z serwerem MySQL zostało utracone.
MySQL 2013Połączenie zostało utracone w trakcie wykonywania zapytania.
MySQL 1040Przekroczono maksymalną liczbę połączeń MySQL.
MySQL 1114Tabela osiągnęła maksymalny rozmiar.
MySQL 1153Zapytanie lub wynik przekracza max_allowed_packet.
MySQL 1227Operacja wymaga uprawnień, których użytkownik nie posiada.
MySQL 1236Slave replikacji napotkał błąd podczas odczytu dziennika binarnego.
SQLITE_BUSY (5)Plik bazy danych jest zablokowany przez inne połączenie lub proces.
SQLITE_LOCKED (6)Tabela w bazie danych jest zablokowana przez to samo połączenie.
SQLITE_NOMEM (7)SQLite nie mógł przydzielić wystarczającej ilości pamięci.
SQLITE_READONLY (8)Baza danych jest otwarta w trybie tylko do odczytu lub system plików jest tylko do odczytu.
SQLITE_INTERRUPT (9)Operacja została przerwana przez sqlite3_interrupt().
SQLITE_IOERR (10)Wystąpił błąd I/O dysku podczas odczytu lub zapisu bazy danych.
SQLITE_CORRUPT (11)Plik bazy danych jest uszkodzony.
SQLITE_FULL (13)Wstawianie nie powiodło się, ponieważ osiągnięto limit dysku lub rozmiar bazy danych.
SQLITE_CANTOPEN (14)SQLite nie może otworzyć pliku bazy danych.
SQLITE_SCHEMA (17)Schemat zmienił się między przygotowaniem a wykonaniem instrukcji.
SQLITE_TOOBIG (18)Wartość ciągu lub BLOB przekracza maksymalny rozmiar obsługiwany przez SQLite.
SQLITE_CONSTRAINT (19)Operacja INSERT, UPDATE lub DELETE naruszyła ograniczenie.
SQLITE_MISMATCH (20)Typ danych nie odpowiada oczekiwanemu.
SQLITE_MISUSE (21)Interfejs API SQLite został użyty nieprawidłowo.
SQLITE_RANGE (25)Indeks parametru przekazany do sqlite3_bind jest poza zakresem.
SQLITE_NOTADB (26)Plik nie jest prawidłową bazą danych SQLite.
SQLITE_ERROR (1)Wystąpił ogólny błąd SQL lub brakuje bazy danych.
SQLITE_PERM (3)Żądany tryb dostępu do pliku bazy danych jest niedozwolony.
SQLITE_ABORT (4)Operacja została przerwana przez funkcję zwrotną.
SQLITE_NOTFOUND (12)Wewnętrzna procedura zwróciła kod „nie znaleziono". Rzadko spotykany w kodzie aplikacji.
SQLITE_WARNING (28)SQLite napotkał niekrytyczny problem i wydał ostrzeżenie.
02000Instrukcja SQL zakończyła się, ale nie zwróciła ani nie wpłynęła na żadne wiersze.
01000Podczas wykonywania SQL wydano niekrytyczne ostrzeżenie.
0A000Żądana funkcja SQL nie jest obsługiwana przez tę bazę danych.
22004Wartość NULL napotkano tam, gdzie jest niedozwolona.
22023Wartość parametru jest nieprawidłowa dla danej operacji.
22026Długość łańcucha znaków nie odpowiada oczekiwanej długości stałej.
23001Reguła RESTRICT uniemożliwiła usunięcie lub aktualizację wiersza, do którego istnieją odwołania.
24000Próbowano wykonać operację na kursorze w nieprawidłowym stanie.
26000Podana nazwa przygotowanej instrukcji nie istnieje.
2B000Uprawnień nie można cofnąć, ponieważ istnieją zależne uprawnienia.
2D000Polecenie zakończenia transakcji było nieprawidłowe w bieżącym kontekście.
34000Podana nazwa kursora nie istnieje lub jest nieprawidłowa.
38000W zewnętrznej funkcji lub procedurze wystąpił wyjątek.
39000Zewnętrzna funkcja została wywołana nieprawidłowo.
42809Nazwany obiekt nie jest oczekiwanym typem dla danej operacji.
42846Wartości nie można automatycznie przekonwertować do wymaganego typu.
42P20Specyfikacja funkcji okna jest nieprawidłowa.
42611Definicja kolumny w CREATE TABLE lub ALTER TABLE jest nieprawidłowa.
MySQL 1048Instrukcja INSERT lub UPDATE próbowała ustawić wartość NULL w kolumnie NOT NULL.
MySQL 1060Nazwa kolumny pojawia się więcej niż raz w definicji tabeli.
MySQL 1071Długość klucza indeksu przekracza maksimum obsługiwane przez silnik składowania.
MySQL 1091Kolumna lub klucz do usunięcia nie istnieje.
MySQL 1118Rozmiar wiersza przekracza maksimum obsługiwane przez silnik składowania.
MySQL 1136Liczba kolumn w INSERT nie odpowiada liczbie wartości.
MySQL 1142Użytkownik nie ma wymaganego uprawnienia na poziomie tabeli.
MySQL 1149Instrukcja SQL zawiera błąd składni (starszy format).
MySQL 1292Wartość została obcięta lub jest nieprawidłowa podczas konwersji typów.
MySQL 1364Pole NOT NULL nie otrzymało wartości i nie ma wartości domyślnej.
MySQL 1406Wartość danych przekracza maksymalną długość kolumny.
MySQL 2014Polecenia klienta MySQL są wydawane w nieprawidłowej kolejności.
MySQL 1169Zapis do unikalnego indeksu z IGNORE został pominięty.
MySQL 1461Osiągnięto maksymalną liczbę przygotowanych instrukcji.
SQLITE_AUTH (23)Wywołanie zwrotne autoryzatora odmówiło wykonania operacji.
SQLITE_FORMAT (24)Ten kod błędu jest zarezerwowany i aktualnie nieużywany przez SQLite.
SQLITE_NOLFS (22)Platforma nie obsługuje dużych plików wymaganych przez bazę danych.
SQLITE_PROTOCOL (15)Wystąpił błąd protokołu blokowania bazy danych.
SQLITE_EMPTY (16)Plik bazy danych istnieje, ale nie zawiera żadnych tabel.
MySQL 1025Wystąpił błąd podczas zmiany nazwy tabeli lub usuwania klucza obcego.
MySQL 1065Do serwera MySQL wysłano puste zapytanie.