0800108001 — El cliente no pudo establecer la conexión
El cliente no pudo establecer una conexión con el servidor de base de datos.
Explora los 150 códigos de error de Errores de SQL/Base de Datos con causas, soluciones y ejemplos.
08001El cliente no pudo establecer una conexión con el servidor de base de datos.
08003La conexión de base de datos especificada no existe o ha sido cerrada.
08006Una conexión de base de datos establecida se perdió de forma inesperada.
22001Un valor de cadena es demasiado largo para la columna de destino.
22003Un valor numérico está fuera del rango del tipo de dato de la columna de destino.
22007Un valor de fecha, hora o timestamp tiene un formato inválido.
22008Un valor de fecha/hora está fuera del rango válido para el campo.
22012Se intentó una división por cero en una expresión SQL.
22P02Un valor no se pudo convertir al tipo de dato requerido.
23502Un INSERT o UPDATE intentó establecer en NULL una columna NOT NULL.
23503Un INSERT o UPDATE viola una restricción de clave foránea.
23505Un INSERT o UPDATE viola una restricción UNIQUE o de clave primaria.
23514Un INSERT o UPDATE viola una restricción CHECK de la tabla.
23P01Un INSERT o UPDATE viola una restricción de exclusión.
25001El comando no se puede ejecutar dentro de una transacción activa.
25006Se intentó modificar datos en una transacción de solo lectura.
25P02Se emitió un comando en una transacción que ya ha fallado.
28000Las credenciales de autenticación son inválidas.
28P01La contraseña proporcionada para la autenticación es incorrecta.
3D000La base de datos especificada no existe.
3F000El esquema especificado no existe en la base de datos.
40001La transacción fue revertida debido a un conflicto de serialización.
40P01Dos o más transacciones están esperando los bloqueos de la otra, lo que provoca un interbloqueo.
42000La sentencia SQL contiene un error de sintaxis o infringe una regla de acceso.
42501El usuario actual no tiene el privilegio requerido.
42601La sentencia SQL contiene un error de sintaxis.
42602Un nombre de identificador en la sentencia SQL no es válido.
42701Un nombre de columna aparece más de una vez donde debe ser único.
42702Una referencia a columna es ambigua porque existe en varias tablas.
42703La columna especificada no existe en la tabla o conjunto de resultados.
42704El objeto de base de datos especificado (tipo, operador, función) no existe.
42710Ya existe un objeto con el nombre especificado.
42712Un alias de tabla se usa más de una vez en la misma consulta.
42804Los tipos de datos de la expresión son incompatibles.
42830La definición de la clave foránea no es válida por incompatibilidad de tipos o falta de restricción única.
42883No existe ninguna función con el nombre y los tipos de argumento especificados.
42P01La tabla o vista especificada no existe.
42P02Se referencia un parámetro de una sentencia preparada que no está definido.
42P03Ya existe un cursor con el nombre especificado.
42P04Ya existe una base de datos con el nombre especificado.
42P06Ya existe un esquema con el nombre especificado.
42P07Ya existe una tabla con el nombre especificado en el esquema.
42P10Una referencia a columna en GROUP BY, ORDER BY o DISTINCT ON no es válida.
42P16La definición de la tabla no es válida.
42P18No se pudo determinar el tipo de dato de una expresión.
53100El disco del servidor de base de datos está lleno.
53200El servidor de base de datos se quedó sin memoria.
53300Se ha alcanzado el número máximo de conexiones a la base de datos.
54000Se ha superado un límite de implementación de la base de datos.
54001La sentencia SQL es demasiado compleja para que la base de datos la procese.
54011El número de columnas supera el límite de la base de datos.
54023Se pasaron demasiados argumentos a una función.
55000El objeto de la base de datos no se encuentra en el estado necesario.
55006El objeto de la base de datos está en uso y no puede modificarse.
55P03No se pudo adquirir el bloqueo solicitado sin esperar.
57014La consulta fue cancelada por el usuario o por un tiempo de espera agotado.
57P01El servidor de la base de datos se está apagando.
57P02El servidor de la base de datos cayó y se está reiniciando.
57P03El servidor de la base de datos no está listo para aceptar conexiones.
58000Ocurrió un error del sistema operativo durante una operación de la base de datos.
58030Ocurrió un error de E/S de disco durante una operación de la base de datos.
P0001Se lanzó una excepción definida por la aplicación en PL/pgSQL.
P0002Un SELECT INTO en PL/pgSQL no devolvió filas cuando se esperaba exactamente una.
P0003Un SELECT INTO en PL/pgSQL devolvió más de una fila.
MySQL 1005MySQL no puede crear la tabla debido a un error de restricción o configuración.
MySQL 1007No se puede crear la base de datos porque ya existe.
MySQL 1044El usuario no tiene acceso a la base de datos especificada.
MySQL 1045La autenticación falló con las credenciales proporcionadas.
MySQL 1049La base de datos especificada no existe.
MySQL 1054La columna especificada no existe en la tabla.
MySQL 1062Un INSERT o UPDATE crearía un valor duplicado en un índice único.
MySQL 1064La sentencia SQL contiene un error de sintaxis.
MySQL 1146La tabla referenciada no existe en la base de datos.
MySQL 1215MySQL no puede crear la clave foránea por una discrepancia en la definición.
MySQL 1217Una restricción de clave foránea impide eliminar una fila padre.
MySQL 1264Un valor numérico excede el rango válido para la columna.
MySQL 1366La cadena contiene caracteres no válidos para el conjunto de caracteres de la columna.
MySQL 1451Una clave foránea impide modificar una fila padre referenciada.
MySQL 1452Una clave foránea impide añadir una fila hija porque el padre no existe.
MySQL 1213Se detectó un interbloqueo entre transacciones concurrentes.
MySQL 1205Una espera por bloqueo superó el tiempo máximo configurado.
MySQL 2002El cliente MySQL no puede conectarse a través del archivo de socket local.
MySQL 2003El cliente no puede establecer una conexión TCP con el servidor.
MySQL 2006Se perdió la conexión con el servidor MySQL.
MySQL 2013Se perdió la conexión durante la ejecución de una consulta.
MySQL 1040Se ha superado el número máximo de conexiones de MySQL.
MySQL 1114La tabla ha alcanzado su tamaño máximo.
MySQL 1153La consulta o el resultado excede max_allowed_packet.
MySQL 1227La operación requiere un privilegio que el usuario no posee.
MySQL 1236El esclavo de replicación encontró un error al leer el binary log.
SQLITE_BUSY (5)El archivo de la base de datos está bloqueado por otra conexión o proceso.
SQLITE_LOCKED (6)Una tabla dentro de la base de datos está bloqueada por la misma conexión.
SQLITE_NOMEM (7)SQLite no pudo asignar suficiente memoria.
SQLITE_READONLY (8)La base de datos se abre en modo de solo lectura o el sistema de archivos es de solo lectura.
SQLITE_INTERRUPT (9)La operación fue interrumpida por sqlite3_interrupt().
SQLITE_IOERR (10)Ocurrió un error de E/S de disco al leer o escribir la base de datos.
SQLITE_CORRUPT (11)El archivo de la base de datos está corrupto.
SQLITE_FULL (13)La inserción falló porque se alcanzó el límite de tamaño del disco o de la base de datos.
SQLITE_CANTOPEN (14)SQLite no puede abrir el archivo de la base de datos.
SQLITE_SCHEMA (17)El esquema cambió entre la preparación y la ejecución de una sentencia.
SQLITE_TOOBIG (18)Un valor de tipo cadena o BLOB supera el tamaño máximo permitido por SQLite.
SQLITE_CONSTRAINT (19)Un INSERT, UPDATE o DELETE violó una restricción.
SQLITE_MISMATCH (20)El tipo de datos no coincide con el esperado.
SQLITE_MISUSE (21)La API de SQLite se utilizó de forma incorrecta.
SQLITE_RANGE (25)Un índice de parámetro pasado a sqlite3_bind está fuera de rango.
SQLITE_NOTADB (26)El archivo no es una base de datos SQLite válida.
SQLITE_ERROR (1)Se produjo un error genérico de SQL o falta una base de datos.
SQLITE_PERM (3)El modo de acceso solicitado al archivo de la base de datos no está permitido.
SQLITE_ABORT (4)La operación fue abortada por una función de callback.
SQLITE_NOTFOUND (12)Una rutina interna devolvió «no encontrado». No es habitual verlo en código de aplicación.
SQLITE_WARNING (28)SQLite detectó un problema no crítico y emitió una advertencia.
02000La sentencia SQL se completó pero no devolvió ni afectó filas.
01000Se emitió una advertencia no crítica durante la ejecución de SQL.
0A000La característica SQL solicitada no está soportada por esta base de datos.
22004Se encontró un valor NULL donde no está permitido.
22023Un valor de parámetro no es válido para la operación.
22026La longitud de la cadena no coincide con la longitud fija esperada.
23001Una regla restrictiva impidió la eliminación o actualización de una fila referenciada.
24000Se intentó una operación de cursor en un estado inválido.
26000El nombre de la sentencia preparada no existe.
2B000No se pueden revocar los privilegios porque existen privilegios dependientes.
2D000Un comando de terminación de transacción fue inválido en el contexto actual.
34000El nombre de cursor especificado no existe o no es válido.
38000Ocurrió una excepción en una función o procedimiento externo.
39000Una función externa fue invocada incorrectamente.
42809El objeto indicado no es del tipo esperado para la operación.
42846El valor no puede convertirse automáticamente al tipo requerido.
42P20La especificación de la función de ventana no es válida.
42611La definición de una columna en CREATE TABLE o ALTER TABLE no es válida.
MySQL 1048Un INSERT o UPDATE intentó asignar NULL a una columna NOT NULL.
MySQL 1060Un nombre de columna aparece más de una vez en la definición de la tabla.
MySQL 1071La longitud de la clave del índice supera el máximo del motor de almacenamiento.
MySQL 1091La columna o clave a eliminar no existe.
MySQL 1118El tamaño de la fila supera el máximo del motor de almacenamiento.
MySQL 1136El número de columnas del INSERT no coincide con el número de valores.
MySQL 1142Al usuario le falta el privilegio requerido a nivel de tabla.
MySQL 1149La sentencia SQL contiene un error de sintaxis (formato heredado).
MySQL 1292Un valor fue truncado o es inválido durante la conversión de tipo.
MySQL 1364A un campo NOT NULL no se le dio un valor y no tiene valor por defecto.
MySQL 1406El valor de los datos supera la longitud máxima de la columna.
MySQL 2014Los comandos del cliente MySQL se están emitiendo en orden incorrecto.
MySQL 1169Una escritura sobre un índice único con IGNORE fue omitida.
MySQL 1461Se ha alcanzado el número máximo de sentencias preparadas.
SQLITE_AUTH (23)El callback de autorización denegó la operación.
SQLITE_FORMAT (24)Este código de error está reservado y actualmente no lo utiliza SQLite.
SQLITE_NOLFS (22)La plataforma no admite los archivos grandes que requiere la base de datos.
SQLITE_PROTOCOL (15)Se produjo un error en el protocolo de bloqueo de la base de datos.
SQLITE_EMPTY (16)El archivo de la base de datos existe pero no contiene tablas.
MySQL 1025Ocurrió un error al renombrar una tabla o eliminar una clave foránea.
MySQL 1065Se envió una consulta vacía al servidor MySQL.