Partilhar via


Erros do mecanismo

A tabela a seguir lista os erros do mecanismo de armazenamento que podem ocorrer quando você usa o SQL Server Compact 3.5.

Importante

Se algum erro com o prefixo “Erro interno” for exibido enquanto você usa o SQL Server Compact 3.5, tente executar a operação novamente, pois o erro pode não ser reproduzido. Se o erro voltar a aparecer, você deverá contatar imediatamente os Product Support Services da Microsoft. Os erros internos não podem ser resolvidos com técnicas de solução de problemas comuns.

Valor

Token de erro

Descrição

Parâmetros numéricos

Parâmetros de cadeia de caracteres

25001

SSCE_M_NOCURRENTRECORD

O cursor não está em uma linha ou não existem linhas à esquerda.

Não aplicável

Não aplicável

25002

SSCE_M_INVALIDBUFFERSIZE

O tamanho de buffer especificado não é válido.

Tamanho do buffer especificado

Não aplicável

25003

SSCE_M_COLUMNLENGTHTOOBIG

O comprimento especificado é grande demais para o tipo de coluna.

Comprimento especificado, tipo de dados da coluna

Não aplicável

25004

SSCE_M_COLUMNNOTUPDATEABLE

A coluna não pode ser modificada.

Não aplicável

Nome da coluna

25005

SSCE_M_NULLINVALID

A coluna não pode conter valores nulos.

Não aplicável

Nome da coluna, nome da tabela

25008

SSCE_M_INVALIDPARAMETER

O parâmetro não é válido.

Não aplicável

Não aplicável

25009

SSCE_M_INVALIDPATH

O caminho não é válido. Verifique o diretório do banco de dados.

Não aplicável

Caminho

25010

SSCE_M_INVALIDFILENAME

O nome de arquivo não é válido. Verifique o nome de arquivo do banco de dados.

Não aplicável

Nome do arquivo

25011

SSCE_M_INVALIDDATABASE

O arquivo que está sendo referenciado não tem um formato de arquivo de banco de dados do SQL Server Compact.

Não aplicável

Nome do banco de dados

25012

SSCE_M_UPDATENOTPREPARED

O registro não foi preparado para atualização.

Não aplicável

Não aplicável

25014

SSCE_M_SYSCOLACCESSDENIED

O acesso à coluna do sistema foi negado.

Não aplicável

Não aplicável

25016

SSCE_M_KEYDUPLICATE

Um valor duplicado não pode ser inserido em um índice exclusivo.

Não aplicável

Nome da tabela, nome da restrição

25017

SSCE_M_DATABASECORRUPTED

O arquivo de banco de dados pode estar corrompido. Execute o utilitário de reparo para verificar o arquivo de banco de dados.

Não aplicável

Nome do banco de dados

25018

SSCE_M_WRITECONFLICT

Falha ao obter um bloqueio para uma operação de gravação.

Não aplicável

Não aplicável

25020

SSCE_M_COMMITCONFLICT

Falha ao obter um bloqueio para uma confirmação.

Não aplicável

Não aplicável

25022

SSCE_M_NULLKEYDISALLOWED

Valores nulos não são permitidos nos índices.

Não aplicável

Não aplicável

25025

SSCE_M_INTEGRITYVIOLATION_MSTR

O valor de chave primária não pode ser excluído porque ainda existem referências a essa chave.

Não aplicável

Nome da restrição de chave estrangeira

25026

SSCE_M_INTEGRITYVIOLATION_SLV

Um valor de chave estrangeira não pode ser inserido porque um valor de chave primária correspondente não existe.

Não aplicável

Nome da restrição de chave primária

25027

SSCE_M_RECORDTOOBIG

A definição de tabela ou o tamanho de linha excede o tamanho de linha máximo de 8060 bytes.

Não aplicável

Não aplicável

25028

SSCE_M_INVALIDPASSWORD

A senha especificada não coincide com a senha do banco de dados.

Não aplicável

Não aplicável

25030

SSCE_M_RI_DUPLICATEKEY

Um valor de chave duplicado foi encontrado como resultado da ação de integridade referencial.

Não aplicável

Nome da tabela estrangeira

25033

SSCE_M_ILLEGALCOLLATINGSEQ

O local especificado não tem suporte neste sistema operacional.

Não aplicável

Não aplicável

25034

SSCE_M_FILELOCKVIOLATION

Há uma violação de bloqueio de arquivo. Feche todos os aplicativos externos que usam o arquivo de banco de dados.

Não aplicável

Não aplicável

25035

SSCE_M_FILESHAREVIOLATION

Há uma violação de compartilhamento de arquivo. Um processo diferente pode estar usando o arquivo.

Não aplicável

Não aplicável

25037

SSCE_M_DISKFULL

Não há espaço suficiente em disco para o banco de dados.

Não aplicável

Não aplicável

25038

SSCE_M_TEMPDISKFULL

Não há espaço suficiente em disco para o banco de dados temporário.

Não aplicável

Não aplicável

25039

SSCE_M_FILEACCESSDENIED

O acesso ao arquivo de banco de dados não é permitido.

Não aplicável

Nome do arquivo

25044

SSCE_M_TOOMANYOPENFILES

Erro do sistema operacional: o limite de arquivos abertos do sistema operacional foi excedido. É necessário fechar outros aplicativos para liberar os arquivos abertos disponíveis.

Não aplicável

Não aplicável

25046

SSCE_M_FILENOTFOUND

Não é possível encontrar o arquivo de banco de dados. Verifique o caminho do banco de dados.

Não aplicável

Nome do arquivo

25047

SSCE_M_READVERIFYERROR

Erro do sistema operacional: o SQL Server Compact encontrou um EOF prematuro para o arquivo de banco de dados. Executar o utilitário de reparo poderá ajudar na recuperação de alguns dados.

Não aplicável

Não aplicável

25048

SSCE_M_NOMOREFILEHANDLES

Erro do sistema operacional: o sistema operacional está informando que não é possível criar mais nenhum identificador de arquivo. Para prosseguir, tente fechar outros aplicativos.

Não aplicável

Não aplicável

25049

SSCE_M_DISKNOTREADY

Erro do sistema operacional: o sistema de armazenamento do sistema operacional (RAM, CF, SD ou IPSM) não está respondendo. Repita a operação.

Não aplicável

Não aplicável

25050

SSCE_M_SHARINGBUFFEREXCEEDED

Erro do sistema operacional: o sistema operacional não permitirá o compartilhamento de nenhum outro arquivo. Para prosseguir, tente fechar outros aplicativos.

Não aplicável

Não aplicável

25051

SSCE_M_DISKIO

Erro interno: não é possível executar com êxito a E/S de disco no sistema de arquivos.

Não aplicável

Não aplicável

25053

SSCE_M_KEYNOTMADE

Erro interno: erro grave ao tentar criar uma chave.

Não aplicável

Não aplicável

25054

SSCE_M_TOOMANYKEYS

O limite de 16 colunas para o índice de várias colunas foi excedido.

Não aplicável

Não aplicável

25056

SSCE_M_COLUMNWIDTHNOTEVEN

O tamanho da coluna de texto Unicode não é homogêneo.

Tamanho da coluna

Nome da coluna

25058

SSCE_M_NOCURRENTINDEX

Erro interno: operação inválida sem um índice atual.

Não aplicável

Não aplicável

25059

SSCE_M_ILLEGALINDEXCOLUMN

O tipo de dados de valor extenso não pode ser indexado.

Não aplicável

Não aplicável

25060

SSCE_M_REFERENCENOTFOUND

A restrição de chave estrangeira não existe.

Não aplicável

Não aplicável

25064

SSCE_M_ONLYONESPECIALCOLUMN

Apenas um ROWGUID, incremento automático e versão são permitidos para cada coluna em uma tabela.

Não aplicável

Nome do objeto

25065

SSCE_M_TOOMANYINDEXES

O limite de 249 índices por tabela foi excedido.

Não aplicável

Nome da tabela

25066

SSCE_M_TOOMANYCOLUMNS

O limite de 1024 colunas para uma tabela foi excedido.

Contagem de coluna

Nome da coluna

25067

SSCE_M_TRANSTOODEEP

Erro interno: as transações internas do SQL Server Compact excederam o limite de aninhamento.

Não aplicável

Não aplicável

25070

SSCE_M_DIFFNUMRELCOLUMNS

A definição de colunas referentes (como o número de colunas ou tipos de dados) nas relações referenciais deve corresponder às colunas referidas.

Não aplicável

Nome da restrição (se conhecido)

25072

SSCE_M_PRIMARYKEYNULLCONFLICT

As chaves primárias não podem ser criadas em colunas que ofereçam suporte a valores nulos.

Não aplicável

Nome da coluna

25073

SSCE_M_TABLEMUSTHAVECOLUMNS

As tabelas devem conter pelo menos uma coluna.

Não aplicável

Não aplicável

25074

SSCE_M_DEFAULTEXPRTOOLONG

A seqüência da expressão do valor padrão não pode exceder 4.000 caracteres.

Comprimento da seqüência da expressão

Não aplicável

25075

SSCE_M_DISALLOWIDENTITYNULL

Colunas anuláveis não podem ser colunas de identidade.

Não aplicável

Não aplicável

25077

SSCE_M_CONSTRAINTINUSE

A restrição não pode ser removida porque é referida por outra restrição.

Não aplicável

Nome da restrição

25078

SSCE_M_INDEXINUSE

O índice não pode ser removido porque está sendo usado para aplicar uma restrição.

Não aplicável

Nome do índice

25079

SSCE_M_ENCRYPTEDDBMUSTHAVEPWD

Uma senha deve ser especificada quando um banco de dados for criado usando criptografia.

Não aplicável

Não aplicável

25080

SSCE_M_NOOSENCRYPTIONSUPPORT

O sistema operacional não oferece suporte à criptografia.

Não aplicável

Não aplicável

25081

SSCE_M_VIOLATEDAUTOINCRANGE

O novo valor gerado da linha inserida não se enquadra no intervalo permitido.

Valor gerado

Não aplicável

25083

SSCE_M_CYCLEDETECTED

A relação referencial resultará em uma referência cíclica que não é permitida.

Não aplicável

Nome da restrição

25084

SSCE_M_RELCOLUMNSTYPEMISMATCH

Os tipos de dados das colunas na relação não coincidem.

Não aplicável

Não aplicável

25085

SSCE_M_PKDUPLICATE

A tabela já possui uma chave primária.

Não aplicável

Não aplicável

25086

SSCE_M_INVALIDINCREMENT

A coluna de identidade contém um valor de incremento que não é válido.

Não aplicável

Nome da coluna

25087

SSCE_M_GENERATEGUIDFAILED

Erro interno: uma nova GUID não pode ser gerada para a nova linha.

Não aplicável

Não aplicável

25089

SSCE_M_SYNCINPROGRESS

Outra sincronização está em andamento. Tente sincronizar mais tarde.

Não aplicável

Não aplicável

25090

SSCE_M_LOCKTIMEOUT

O SQL Server Compact atingiu o tempo limite ao aguardar um bloqueio. O tempo de bloqueio padrão é 2.000ms para dispositivos e 5.000ms para desktops. O tempo limite de bloqueio padrão pode ser aumentado na cadeia de conexão com a propriedade ssce: default lock timeout.

Identificação da sessão, identificação do thread, identificação do processo

Nome da tabela, tipo de conflito, recurso

25091

SSCE_M_OUTOFLOCKS

Espaço insuficiente no gerenciador de bloqueio para bloqueios adicionais. Esse erro pode ser causado por transações grandes, por operações de classificação grandes ou por operações nas quais o SQL Server Compact cria tabelas temporárias. Não é possível aumentar o espaço de bloqueio.

Não aplicável

Não aplicável

25092

SSCE_M_INVALIDTEMPPATH

O caminho especificado para o banco de dados temporário não é válido.

Não aplicável

Não aplicável

25100

SSCE_M_NOQUERYPROCESSOR

Não é possível criar o Objeto de comando porque o módulo Processador de consultas não está presente no dispositivo ou não está localizado no mesmo diretório que o módulo Mecanismo de armazenamento.

Não aplicável

Não aplicável

25101

SSCE_M_OUTOFBUFFERPOOLSPACE

O SQL Server Compact excedeu o tamanho de buffer. O tamanho padrão pode ser aumentado na inicialização modificando a propriedade ssce: max buffer size.

Não aplicável

Não aplicável

25102

SSCE_M_INITPROPCONFLICT

Outro usuário abriu o banco de dados com propriedades de inicialização do nível de instância diferentes. O campo Número de Erros do objeto Error especifica quais propriedades causaram a falha. A tabela a seguir mostra os valores de bitmask que são usados para Número de Erros:

PropriedadeValor de bitmask
MAXBUFFERSIZE1
AUTO_SHRINK_THRESHOLD4
FLUSH_INTERVAL8
MAX_LOCKS10
MAX_DATABASE_SIZE20
TEMPFILE_DIRECTORY40

Não aplicável

Não aplicável

25103

SSCE_M_CANTLOADSQLSEDLL

Não foi possível carregar o módulo Mecanismo de armazenamento. Reinstale o SQL Server Compact Edition.

Não aplicável

Não aplicável

25104

SSCE_M_DATABASETOOBIG

O arquivo de banco de dados é maior que o tamanho máximo de banco de dados configurado. Essa configuração tem efeito apenas na primeira conexão simultânea do banco de dados.

Tamanho máximo do banco de dados necessário (em MB; 0 se desconhecido)

Não aplicável

25105

SSCE_M_INVALIDSECURITYDESCRIPTOR

Erro interno: descritor de segurança inválido especificado.

Não aplicável

Não aplicável

25106

SSCE_M_TOOMANYCONSTRAINTS

O limite de 249 restrições por tabela foi excedido.

Não aplicável

Nome da tabela

25107

SSCE_M_BADKEYTYPE

Erro interno: a restrição especificada não define o tipo de chave solicitado.

Não aplicável

Não aplicável

25108

SSCE_M_OUTSTANDINGPREPARE

Outro cursor na mesma tabela tem uma operação pendente na mesma linha.

Não aplicável

Não aplicável

25109

SSCE_M_PASSWORDTOOLONG

A senha do banco de dados não pode exceder 40 caracteres.

Não aplicável

Não aplicável

25110

SSCE_M_SYSTEMNAME

O nome da tabela e da coluna faz parte de um nome reservado. Os nomes da tabela e da coluna não podem começar com "__Sys".

Não aplicável

Nome

25111

SSCE_M_COMPRESSEDNOSTREAM

Erro interno: colunas compactadas não dão suporte à(s) interface(s) de fluxo.

Não aplicável

Nome da coluna

25112

SSCE_M_COMPRESSEDNONLV

Uso inválido de sinalizador compactado para coluna de valor não extenso.

Não aplicável

Nome da coluna, nome da tabela

25113

SSCE_M_CHANGECOMPRESSED

Não é possível alterar o status de compactação de um banco de dados.

Não aplicável

Nome do banco de dados

25114

SSCE_M_FILEALREADYEXISTS

O arquivo já existe. Tente usar um nome de banco de dados diferente.

Não aplicável

Nome do arquivo

25115

SSCE_M_WRONGPAGE

Página incorreta (possível corrupção do banco de dados). Tente executar a ferramenta de reparo.

Não aplicável

Não aplicável

25116

SSCE_M_SYSTABACCESSDENIED

Erro interno: acesso negado à tabela do sistema.

Não aplicável

Não aplicável

25117

SSCE_M_ALREADYOPENED

O banco de dados já foi aberto por um usuário diferente.

Não aplicável

Nome do banco de dados

25118

SSCE_M_CANTOPENSHAREDMEMORY

Erro interno: não é possível abrir a região de memória compartilhada.

Não aplicável

Não aplicável

25119

SSCE_M_CANTCHANGEKEYCOLUMN

Não é possível alterar uma coluna que faz parte de uma chave ou de um índice.

Não aplicável

Nome do índice, coluna

25120

SSCE_M_RODATABASEREQUIRESTEMPPATH

Abrir um banco de dados como somente leitura requer a especificação de um caminho temporário.

Não aplicável

Nome do banco de dados

25122

SSCE_M_FATALLOCKFAILURE

Erro interno: falha fatal do subsistema de bloqueio para este banco de dados.

Não aplicável

Nome do banco de dados

25123

SSCE_M_LIBRARYLOADFAILURE

Não foi possível carregar uma DLL do SQL Server Compact. Reinstale o SQL Server Compact Edition.

Não aplicável

Nome da DLL, nome do diretório

25124

SSCE_M_INCONSISTENTLVVERSION

O valor extenso foi alterado por outra transação.

Não aplicável

Não aplicável

25125

SSCE_M_INVALIDSTATSOPTIONS

Erro interno: opções de criação de estatísticas inválidas.

Opções

Não aplicável

25126

SSCE_M_PENDINGUPDATE

Uma transação de atualização está pendente; não é possível iniciar uma sessão de sincronização. Tente sincronizar novamente.

Não aplicável

Não aplicável

25127

SSCE_M_INVALIDPROVIDERTYPE

Tipo de provedor inválido.

Versão do banco de dados, versão solicitada

Nome do arquivo

25128

SSCE_M_INVALIDSHAREDMEMORYFORMAT

O SQL Server Compact encontrou duas versões diferentes do produto que acessam o mesmo arquivo de banco de dados. Certifique-se de que cada aplicativo que acesso o mesmo arquivo de banco de dados esteja usando a mesma versão do SQL Server Compact Edition.

Não aplicável

Não aplicável

25129

SSCE_M_PREFIXTOOLARGE

O valor de cadeia de caracteres atribuído à cláusula LIKE na instrução SELECT excede o limite do SQL Server Compact Edition. O limite de um conjunto de caracteres de um byte é 256 caracteres, mas pode ser menor para um conjunto de caracteres de dois bytes.

Não aplicável

Não aplicável

25130

SSCE_M_UNINSTALLEDCOLLATINGSEQ

O local especificado não está instalado nesta máquina. Instale o pacote de idioma apropriado.

Não aplicável

Não aplicável

25131

SSCE_M_CANTLOADSQLQPDLL

Não foi possível carregar o módulo Processador de consultas. Reinstale o SQL Server Compact Edition.

Não aplicável

Não aplicável

25133

SSCE_M_NOTSUPPORTED

Erro interno: o SQL Server Compact fez uma solicitação sem suporte ao sistema operacional do host.

Não aplicável

Não aplicável

25134

definir SSCE_M_READREQUIREDRECORDS

O número de registros necessário já foi lido.

Não aplicável

Não aplicável

25135

definir SSCE_M_IDENTITYINSERT_ON

IDENTITY_INSERT já está ON em outra tabela. Não é possível executar a operação SET para essa tabela.

Não aplicável

Nome desta tabela, nome da outra tabela

25136

definir SSCE_M_NO_IDENTITY

A tabela não tem uma coluna IDENTITY.

Não aplicável

Não aplicável

25137

definir SSCE_M_INVALIDENCRYPTIONMODE

O modo de criptografia do banco de dados é inválido.

Modo de criptografia de entrada

Não aplicável

25138

definir SSCE_M_DBUPGRADENEEDED

O arquivo de banco de dados foi criado com uma versão anterior do SQL Server Compact. Atualize usando o método SqlCeEngine.Upgrade().

Não aplicável

Não aplicável

25139

definir SSCE_M_INVALID3XDATABASE

O arquivo que está sendo referenciado não é um arquivo de banco de dados válido do SQL Server 2005 Compact Edition (versão 3.1) ou do SQL Server 2005 Mobile Edition (versão 3.0) para executar a atualização.

Não aplicável

Nome do arquivo de banco de dados

25140

definir SSCE_M_INVALIDSRCPASSWORD

A senha especificada para o banco de dados de origem está incorreta.

Não aplicável

Fonte de dados

25141

definir SSCE_M_ILLEGALSRCCOLLATINGSEQ

A localidade do banco de dados de origem não tem suporte neste sistema operacional.

LCID

Não aplicável

25200

SSCE_WRN_COLUMNNULL

A coluna não pode ter valores NULOS.

Não aplicável

Não aplicável

25201

SSCE_WRN_BUFFERTRUNCATED

Os dados foram truncados. Tente passar um buffer maior.

Não aplicável

Não aplicável

25206

SSCE_WRN_RI_RECORDSUPDATED

Registros adicionais foram atualizados como resultado das ações de integridade referencial.

Não aplicável

Não aplicável

25207

SSCE_WRN_RI_RECORDSDELETED

Registros adicionais foram excluídos como resultado das ações de integridade referencial.

Não aplicável

Não aplicável

25210

SSCE_WRN_DEFAULTALREADYPRESENT

Esta coluna já tinha um padrão.

Não aplicável

Não aplicável