0800108001 — Cliente Incapaz de Estabelecer Conexão
O cliente não conseguiu estabelecer conexão com o servidor de banco de dados.
Explore os 150 códigos de erro de Erros de SQL/Banco de Dados com causas, soluções e exemplos.
08001O cliente não conseguiu estabelecer conexão com o servidor de banco de dados.
08003A conexão de banco de dados especificada não existe ou foi fechada.
08006Uma conexão de banco de dados estabelecida foi perdida inesperadamente.
22001Um valor de string é muito longo para a coluna de destino.
22003Um valor numérico está fora do intervalo do tipo de dado da coluna de destino.
22007Um valor de data, hora ou timestamp está em formato inválido.
22008Um valor de data e hora está fora do intervalo válido para o campo.
22012Uma divisão por zero foi tentada em uma expressão SQL.
22P02Um valor não pôde ser convertido para o tipo de dado requerido.
23502Um INSERT ou UPDATE tentou definir uma coluna NOT NULL como NULL.
23503Um INSERT ou UPDATE viola uma restrição de chave estrangeira.
23505Um INSERT ou UPDATE viola uma restrição de unicidade ou chave primária.
23514Um INSERT ou UPDATE viola uma restrição CHECK na tabela.
23P01Um INSERT ou UPDATE viola uma restrição de exclusão.
25001O comando não pode ser executado dentro de uma transação ativa.
25006Foi feita uma tentativa de modificar dados em uma transação somente leitura.
25P02Um comando foi emitido em uma transação que já falhou.
28000As credenciais de autenticação são inválidas.
28P01A senha fornecida para autenticação está incorreta.
3D000O banco de dados especificado não existe.
3F000O schema especificado não existe no banco de dados.
40001A transação foi desfeita devido a um conflito de serialização.
40P01Duas ou mais transações estão aguardando os bloqueios umas das outras, criando um deadlock.
42000A instrução SQL contém um erro de sintaxe ou viola uma regra de acesso.
42501O usuário atual não possui o privilégio necessário.
42601A instrução SQL contém um erro de sintaxe.
42602Um nome de identificador na instrução SQL é inválido.
42701Um nome de coluna aparece mais de uma vez onde deve ser único.
42702Uma referência de coluna é ambígua porque existe em múltiplas tabelas.
42703A coluna especificada não existe na tabela ou no conjunto de resultados.
42704O objeto de banco de dados especificado (tipo, operador, função) não existe.
42710Já existe um objeto com o nome especificado.
42712Um alias de tabela é usado mais de uma vez na mesma consulta.
42804Os tipos de dados na expressão são incompatíveis.
42830A definição de chave estrangeira é inválida devido a incompatibilidade de tipos ou restrição unique ausente.
42883A função com o nome e tipos de argumento especificados não existe.
42P01A tabela ou view especificada não existe.
42P02Um parâmetro de prepared statement é referenciado mas não está definido.
42P03Já existe um cursor com o nome especificado.
42P04Já existe um banco de dados com o nome especificado.
42P06Já existe um schema com o nome especificado.
42P07Já existe uma tabela com o nome especificado no schema.
42P10Uma referência de coluna em GROUP BY, ORDER BY ou DISTINCT ON é inválida.
42P16A definição da tabela é inválida.
42P18O tipo de dado de uma expressão não pôde ser determinado.
53100O disco do servidor de banco de dados está cheio.
53200O servidor de banco de dados ficou sem memória.
53300O número máximo de conexões ao banco de dados foi atingido.
54000Um limite de implementação do banco de dados foi excedido.
54001A instrução SQL é complexa demais para o banco de dados processar.
54011O número de colunas ultrapassa o limite do banco de dados.
54023Argumentos demais foram passados para uma função.
55000O objeto do banco de dados não está no estado exigido.
55006O objeto do banco de dados está em uso no momento e não pode ser modificado.
55P03O bloqueio solicitado não pôde ser adquirido sem espera.
57014A consulta foi cancelada pelo usuário ou por tempo esgotado.
57P01O servidor de banco de dados está sendo desligado.
57P02O servidor de banco de dados travou e está reiniciando.
57P03O servidor de banco de dados não está pronto para aceitar conexões.
58000Um erro do sistema operacional ocorreu durante uma operação do banco de dados.
58030Um erro de I/O em disco ocorreu durante uma operação do banco de dados.
P0001Uma exceção definida pela aplicação foi disparada no PL/pgSQL.
P0002Um SELECT INTO no PL/pgSQL não retornou linhas quando exatamente uma era esperada.
P0003Um SELECT INTO no PL/pgSQL retornou mais de uma linha.
MySQL 1005O MySQL não consegue criar a tabela devido a um erro de restrição ou configuração.
MySQL 1007O banco de dados não pode ser criado porque já existe.
MySQL 1044O usuário não tem acesso ao banco de dados especificado.
MySQL 1045A autenticação falhou com as credenciais fornecidas.
MySQL 1049O banco de dados especificado não existe.
MySQL 1054A coluna especificada não existe na tabela.
MySQL 1062Um INSERT ou UPDATE criaria um valor duplicado em um índice único.
MySQL 1064A instrução SQL contém um erro de sintaxe.
MySQL 1146A tabela referenciada não existe no banco de dados.
MySQL 1215O MySQL não pode criar a chave estrangeira devido a uma divergência na definição.
MySQL 1217Uma restrição de chave estrangeira impede a exclusão de uma linha pai.
MySQL 1264Um valor numérico excede o intervalo válido para a coluna.
MySQL 1366A string contém caracteres inválidos para o conjunto de caracteres da coluna.
MySQL 1451Uma chave estrangeira impede a modificação de uma linha pai referenciada.
MySQL 1452Uma chave estrangeira impede a inserção de uma linha filha porque o pai não existe.
MySQL 1213Um deadlock foi detectado entre transações concorrentes.
MySQL 1205A espera por um bloqueio excedeu o timeout configurado.
MySQL 2002O cliente MySQL não consegue conectar pelo arquivo de socket local.
MySQL 2003O cliente não consegue estabelecer uma conexão TCP com o servidor.
MySQL 2006A conexão com o servidor MySQL foi perdida.
MySQL 2013A conexão foi perdida durante a execução de uma consulta.
MySQL 1040O número máximo de conexões MySQL foi excedido.
MySQL 1114A tabela atingiu seu tamanho máximo.
MySQL 1153A consulta ou resultado excede max_allowed_packet.
MySQL 1227A operação requer um privilégio que o usuário não possui.
MySQL 1236O slave de replicação encontrou um erro ao ler o binary log.
SQLITE_BUSY (5)O arquivo do banco de dados está bloqueado por outra conexão ou processo.
SQLITE_LOCKED (6)Uma tabela dentro do banco de dados está bloqueada pela mesma conexão.
SQLITE_NOMEM (7)O SQLite não conseguiu alocar memória suficiente.
SQLITE_READONLY (8)O banco de dados foi aberto em modo somente leitura ou o sistema de arquivos é somente leitura.
SQLITE_INTERRUPT (9)A operação foi interrompida por sqlite3_interrupt().
SQLITE_IOERR (10)Ocorreu um erro de I/O em disco ao ler ou gravar o banco de dados.
SQLITE_CORRUPT (11)O arquivo do banco de dados está corrompido.
SQLITE_FULL (13)A inserção falhou porque o disco ou o limite de tamanho do banco de dados foi atingido.
SQLITE_CANTOPEN (14)O SQLite não consegue abrir o arquivo do banco de dados.
SQLITE_SCHEMA (17)O schema foi alterado entre a preparação e a execução de um statement.
SQLITE_TOOBIG (18)Um valor string ou BLOB excede o tamanho máximo do SQLite.
SQLITE_CONSTRAINT (19)Um INSERT, UPDATE ou DELETE violou uma restrição.
SQLITE_MISMATCH (20)O tipo de dado não corresponde ao esperado.
SQLITE_MISUSE (21)A API do SQLite foi utilizada de forma incorreta.
SQLITE_RANGE (25)Um índice de parâmetro passado para sqlite3_bind está fora do intervalo válido.
SQLITE_NOTADB (26)O arquivo não é um banco de dados SQLite válido.
SQLITE_ERROR (1)Ocorreu um erro SQL genérico ou o banco de dados está ausente.
SQLITE_PERM (3)O modo de acesso solicitado ao arquivo de banco de dados não é permitido.
SQLITE_ABORT (4)A operação foi interrompida por uma função de callback.
SQLITE_NOTFOUND (12)Uma rotina interna retornou não encontrado. Raramente visível em código de aplicação.
SQLITE_WARNING (28)O SQLite encontrou um problema não crítico e emitiu um aviso.
02000A instrução SQL foi concluída, mas não retornou nem afetou nenhuma linha.
01000Um aviso não crítico foi emitido durante a execução do SQL.
0A000A funcionalidade SQL solicitada não é suportada por este banco de dados.
22004Um valor NULL foi encontrado onde não é permitido.
22023Um valor de parâmetro é inválido para a operação.
22026O comprimento da string não corresponde ao comprimento fixo esperado.
23001Uma regra RESTRICT impediu a exclusão ou atualização de uma linha referenciada.
24000Uma operação de cursor foi tentada em um estado inválido.
26000O nome da instrução preparada não existe.
2B000Privilégios não podem ser revogados porque existem privilégios dependentes.
2D000Um comando de encerramento de transação era inválido no contexto atual.
34000O nome de cursor especificado não existe ou é inválido.
38000Uma exceção ocorreu em uma função ou procedimento externo.
39000Uma função externa foi invocada incorretamente.
42809O objeto nomeado não é do tipo esperado pela operação.
42846O valor não pode ser convertido automaticamente para o tipo requerido.
42P20A especificação da função de janela é inválida.
42611A definição de coluna em CREATE TABLE ou ALTER TABLE é inválida.
MySQL 1048Um INSERT ou UPDATE tentou definir uma coluna NOT NULL como NULL.
MySQL 1060Um nome de coluna aparece mais de uma vez na definição da tabela.
MySQL 1071O tamanho da chave do índice excede o máximo suportado pelo storage engine.
MySQL 1091A coluna ou chave a ser removida não existe.
MySQL 1118O tamanho da linha excede o máximo suportado pelo storage engine.
MySQL 1136O número de colunas no INSERT não corresponde ao número de valores.
MySQL 1142O usuário não possui o privilégio necessário em nível de tabela.
MySQL 1149A instrução SQL contém um erro de sintaxe (formato legado).
MySQL 1292Um valor foi truncado ou é inválido durante a conversão de tipo.
MySQL 1364Um campo NOT NULL não recebeu um valor e não possui padrão.
MySQL 1406O valor do dado excede o comprimento máximo da coluna.
MySQL 2014Os comandos do cliente MySQL estão sendo emitidos fora de ordem.
MySQL 1169Uma escrita em um índice único com IGNORE foi ignorada.
MySQL 1461O número máximo de prepared statements foi atingido.
SQLITE_AUTH (23)O callback autorizador negou a operação.
SQLITE_FORMAT (24)Este código de erro está reservado e não é utilizado atualmente pelo SQLite.
SQLITE_NOLFS (22)A plataforma não oferece suporte a arquivos grandes exigidos pelo banco de dados.
SQLITE_PROTOCOL (15)Ocorreu um erro no protocolo de bloqueio do banco de dados.
SQLITE_EMPTY (16)O arquivo de banco de dados existe, mas não contém tabelas.
MySQL 1025Ocorreu um erro ao renomear uma tabela ou remover uma chave estrangeira.
MySQL 1065Uma query vazia foi enviada ao servidor MySQL.