Códigos de Erro do Mecanismo de Armazenamento Extensível

Aplica-se a: Windows | Windows Server

Códigos de Erro do Mecanismo de Armazenamento Extensível

Os códigos de erro (sinalizadores) a seguir são usados por funções na API do Mecanismo de Armazenamento Extensível.

Um valor JET_ERR de zero deve ser interpretado como sucesso.

Sucesso

Descrição

JET_errSuccess 0

A função foi bem-sucedida.

Um valor JET_ERR maior que zero deve ser interpretado como aviso.

Warnings

Descrição

JET_wrnRemainingVersions
321

O armazenamento de versão ainda está ativo. Esse erro é retornado pelo gerenciador de diretórios.

JET_wrnUniqueKey
345

Uma busca em um índice não exclusivo gerou uma chave exclusiva. Esse erro é retornado pelo gerenciador de diretórios.

JET_wrnSeparateLongValue
406

Uma coluna de banco de dados é um valor longo separado. Esse erro é retornado pelo gerenciador de registros.

JET_wrnExistingLogFileHasBadSignature
558

O arquivo de log existente tem uma assinatura inválida.

JET_wrnExistingLogFileIsNotContiguous
559

O arquivo de log existente não é contíguo.

JET_wrnSkipThisRecord
564

Esse erro é apenas para uso interno.

JET_wrnTargetInstanceRunning
578

O TargetInstance especificado para a restauração está em execução.

JET_wrnDatabaseRepaired
595

O banco de dados corrompido foi reparado.

JET_wrnColumnNull
1004

A coluna tem um valor NULL.

JET_wrnBufferTruncated
1.006

O buffer é muito pequeno para os dados.

JET_wrnDatabaseAttached
1.007

O banco de dados já foi anexado.

JET_wrnSortOverflow
1009

A tentativa de classificação não tem memória suficiente para ser concluída.

JET_wrnSeekNotEqual
1039

Uma correspondência exata não foi encontrada durante a busca.

JET_wrnRecordFoundGreater
JET_wrnSeekNotEqual

Uma correspondência exata não foi encontrada durante a busca. Esse erro é retornado pelo gerenciador de registros.

JET_wrnRecordFoundLess
JET_wrnSeekNotEqual

Uma correspondência exata não foi encontrada durante a busca. Esse erro é retornado pelo gerenciador de registros.

JET_wrnNoErrorInfo
1055

Não há informações de erro estendidas.

JET_wrnNoIdleActivity
1058

Não houve atividade ociosa.

JET_wrnNoWriteLock
1067

Não há bloqueio de gravação no nível de transação 0.

JET_wrnColumnSetNull
1068

A coluna foi definida como valor NULL.

JET_wrnTableEmpty
1301

Uma tabela vazia foi aberta.

JET_wrnTableInUseBySystem
1327

A limpeza do sistema tem um cursor aberto na tabela.

JET_wrnCorruptIndexDeleted
1415

O índice desatualizado deve ser removido.

JET_wrnColumnMaxTruncated
1512

O comprimento máximo é muito grande e foi truncado.

JET_wrnCopyLongValue
1520

Um valor de BLOB foi movido do registro para um armazenamento separado de BLOBs grandes.

Observação Esse erro é apenas para uso interno.

JET_wrnColumnSkipped
1531

Os valores de coluna não foram retornados porque o ID de coluna correspondente ou o membro itagSequence da estrutura JET_ENUMCOLUMNVALUE solicitada para enumeração era nulo.

JET_wrnColumnNotLocal
1532

Os valores da coluna não foram retornados porque não foi possível reconstruí-los a partir dos dados existentes.

JET_wrnColumnMoreTags
1533

Os valores de coluna existentes não foram solicitados para enumeração.

JET_wrnColumnTruncated
1534

O valor da coluna foi truncado no limite de tamanho solicitado durante a enumeração.

JET_wrnColumnPresent
1535

Os valores de coluna existem, mas não foram retornados pela solicitação.

JET_wrnColumnSingleValue
1536

O valor da coluna foi retornado em JET_COLUMNENUM como resultado da definição de JET_bitEnumerateCompressOutput.

JET_wrnColumnDefault
1537

O valor da coluna foi definido como o valor padrão da coluna.

JET_wrnDataHasChanged
1610

Os dados foram alterados.

JET_wrnKeyChanged
1618

Uma nova chave está sendo usada.

JET_wrnFileOpenReadOnly
1813

O arquivo do banco de dados é somente leitura.

JET_wrnIdleFull
1908

O registro ocioso está cheio.

JET_wrnDefragAlreadyRunning
2000

Havia uma desfragmentação online já em execução no banco de dados especificado.

JET_wrnDefragNotRunning
2001

Uma desfragmentação online não está em execução no banco de dados especificado.

JET_wrnCallbackNotRegistered
2.100

Uma função de retorno de chamada inexistente não foi registrada.

Um valor JET_ERR menor que zero deve ser interpretado como erro.

Errors

Descrição

JET_wrnNyi
-1

A função ainda não foi implementada.

JET_errRfsFailure
-100

O Simulador de Falha de Recurso falhou.

JET_errRfsNotArmed
-101

O Simulador de Falha de Recurso não foi inicializado.

JET_errFileClose
-102

Não foi possível fechar o arquivo.

JET_errOutOfThreads
-103

Não foi possível iniciar o thread.

JET_errTooManyIO
-105

O sistema está ocupado devido a muitas E/S.

JET_errTaskDropped
-106

Não foi possível executar a tarefa assíncrona solicitada.

JET_errInternalError
-107

Houve um erro interno fatal.

JET_errDatabaseBufferDependenciesCorrupted
-255

As dependências de buffer foram definidas de maneira incorreta e houve uma falha de recuperação.

JET_errPreviousVersion
-322

A versão já existia e houve uma falha de recuperação. Esse erro é retornado pelo gerenciador de diretórios.

JET_errPageBoundary
-323

O marco de delimitação da página foi atingido. Esse erro é retornado pelo gerenciador de diretórios.

JET_errKeyBoundary
-324

O marco de delimitação da chave foi atingido. Esse erro é retornado pelo gerenciador de diretórios.

JET_errBadPageLink
-327

O banco de dados foi corrompido. Esse erro é retornado pelo gerenciador de diretórios.

JET_errBadBookmark
-328

O indicador não tem endereço correspondente no banco de dados. Esse erro é retornado pelo gerenciador de diretórios.

JET_errNTSystemCallFailed
-334

A chamada para o sistema operacional falhou. Esse erro é retornado pelo gerenciador de diretórios.

JET_errBadParentPageLink
-338

Um banco de dados pai foi corrompido. Esse erro é retornado pelo gerenciador de diretórios.

JET_errSPAvailExtCacheOutOfSync
340-

O cache AvailExt não corresponde à árvore B+. Esse erro é retornado pelo gerenciador de diretórios.

JET_errSPAvailExtCorrupted
-341

A árvore espacial AllAvailExt foi corrompida. Esse erro é retornado pelo gerenciador de diretórios.

JET_errSPAvailExtCacheOutOfMemory
-342

Ocorreu um erro de falta de memória ao alocar um nó de cache AvailExt. Esse erro é retornado pelo gerenciador de diretórios.

JET_errSPOwnExtCorrupted
-343

A árvore de espaço OwnExt foi corrompida. Esse erro é retornado pelo gerenciador de diretórios.

JET_errDbTimeCorrupted
-344

O Dbtime na página atual é maior que o dbtime do banco de dados global. Esse erro é retornado pelo gerenciador de diretórios.

JET_errKeyTruncated
-346

Uma tentativa de criar uma chave para uma entrada de índice falhou porque a chave teria sido truncada e a definição de índice não permite o truncamento de chave.

JET_errKeyTooBig
-408

A chave é muito grande. Esse erro é retornado pelo gerenciador de registros.

JET_errInvalidLoggedOperation
-500

Não foi possível refazer a operação registrada.

JET_errLogFileCorrupt
-501

O arquivo de log foi corrompido.

JET_errNoBackupDirectory
-503

Um diretório de backup não foi fornecido.

JET_errBackupDirectoryNotEmpty
-504

O diretório de backup não está vazio.

JET_errBackupInProgress
-505

O backup já está ativo.

JET_errRestoreInProgress
-506

Uma restauração está em andamento.

JET_errMissingPreviousLogFile
-509

O arquivo de log está ausente para o ponto de verificação.

JET_errLogWriteFail
-510

Houve uma falha ao gravar no arquivo de log.

JET_errLogDisabledDueToRecoveryFailure
-511

A tentativa de gravar no log após a recuperação falhou.

JET_errCannotLogDuringRecoveryRedo
-512

A tentativa de gravar no log durante a reedição de recuperação falhou.

JET_errLogGenerationMismatch
-513

O nome do arquivo de log não corresponde ao número de geração interna.

JET_errBadLogVersion
-514

A versão do arquivo de log não é compatível com a versão do ESE.

JET_errInvalidLogSequence
-515

O carimbo de data/hora no próximo log não corresponde ao carimbo de data/hora esperado.

JET_errLoggingDisabled
-516

O log não está ativo.

JET_errLogBufferTooSmall
-517

O buffer de log é muito pequeno para recuperação.

JET_errLogSequenceEnd
-519

O número máximo do arquivo de log foi excedido.

JET_errNoBackup
-520

Não há backup em andamento.

JET_errInvalidBackupSequence
-521

A chamada de backup está fora de sequência.

JET_errBackupNotAllowedYet
-523

Não é possível fazer um backup no momento.

JET_errDeleteBackupFileFail
-524

Não foi possível excluir um arquivo de backup.

JET_errMakeBackupDirectoryFail
-525

Não foi possível criar o diretório temporário de backup.

JET_errInvalidBackup
-526

O registro circular está habilitado; não é possível realizar um backup incremental.

JET_errRecoveredWithErrors
-527

Os dados foram restaurados com erros.

JET_errMissingLogFile
-528

O arquivo de log atual está faltando.

JET_errLogDiskFull
-529

O disco de log está cheio.

JET_errBadLogSignature
-530

Há uma assinatura inválida para um arquivo de log.

JET_errBadDbSignature
-531

Há uma assinatura inválida para um arquivo de banco de dados.

JET_errBadCheckpointSignature
-532

Há uma assinatura inválida para um arquivo de ponto de verificação.

JET_errCheckpointCorrupt
-533

O arquivo de ponto de verificação não foi encontrado ou foi corrompido.

JET_errMissingPatchPage
-534

A página do arquivo de patch do banco de dados não foi encontrada durante a recuperação.

JET_errBadPatchPage
-535

A página do arquivo de patch do banco de dados não é válida.

JET_errRedoAbruptEnded
-536

A ação de refazer foi encerrada abruptamente devido a uma falha repentina durante a leitura de logs do arquivo de log.

JET_errBadSLVSignature
-537

Este sinalizador está reservado.

JET_errPatchFileMissing
-538

A restauração complexa detectou que um arquivo de patch do banco de dados está ausente no conjunto de backup.

JET_errDatabaseLogSetMismatch
539-

O banco de dados não pertence ao conjunto atual de arquivos de log.

JET_errDatabaseStreamingFileMismatch
-540

Este sinalizador está reservado.

JET_errLogFileSizeMismatch
-541

O tamanho real do arquivo de log não corresponde a JET_paramLogFileSize.

JET_errCheckpointFileNotFound
-542

Não foi possível localizar o arquivo de ponto de verificação.

JET_errRequiredLogFilesMissing
-543

Os arquivos de log necessários para recuperação estão ausentes.

JET_errSoftRecoveryOnBackupDatabase
-544

Uma recuperação simples está prestes a ser usada em um banco de dados de backup, quando uma restauração deve ser usada.

JET_errLogFileSizeMismatchDatabasesConsistent
-545

Os bancos de dados foram recuperados, mas o tamanho do arquivo de log usado durante a recuperação não corresponde a JET_paramLogFileSize.

JET_errLogSectorSizeMismatch
-546

O tamanho do setor do arquivo de log não corresponde ao tamanho do setor do volume atual.

JET_errLogSectorSizeMismatchDatabasesConsistent
-547

Os bancos de dados foram recuperados, mas o tamanho do setor do arquivo de log (usado durante a recuperação) não corresponde ao tamanho do setor do volume atual.

JET_errLogSequenceEndDatabasesConsistent
-548

Os bancos de dados foram recuperados, mas todas as possíveis gerações de log na sequência atual foram usadas. Todos os arquivos de log e o arquivo de ponto de verificação devem ser excluídos e o backup dos bancos de dados deve ser feito antes de continuar.

JET_errStreamingDataNotLogged
-549

Houve uma tentativa ilegal de reproduzir uma operação de arquivo de streaming em que os dados não foram registrados. Isso provavelmente foi causado por uma tentativa de rollforward com o log circular habilitado.

JET_errDatabaseDirtyShutdown
-550

O banco de dados não foi desligado corretamente. Uma recuperação deve ser executada primeiro para concluir corretamente as operações de banco de dados para o desligamento anterior.

JET_errDatabaseInconsistent
JET_errDatabaseDirtyShutdown

Este erro é obsoleto e foi substituído por JET_errDatabaseDirtyShutdown.

JET_errConsistentTimeMismatch
-551

A última hora consistente do banco de dados não correspondeu.

JET_errDatabasePatchFileMismatch
-552

O arquivo de patch do banco de dados não foi gerado por esse backup.

JET_errEndingRestoreLogTooLow
-553

O número de log inicial é muito baixo para a restauração.

JET_errStartingRestoreLogTooHigh
-554

O número de log inicial é muito alto para a restauração.

JET_errGivenLogFileHasBadSignature
555-

O arquivo de log de restauração tem uma assinatura inválida.

JET_errGivenLogFileIsNotContiguous
-556

O arquivo de log de restauração não é contíguo.

JET_errMissingRestoreLogFiles
-557

Alguns arquivos de log de restauração estão faltando.

JET_errMissingFullBackup
-560

O banco de dados perdeu um backup completo anterior, antes de tentar executar um backup incremental.

JET_errBadBackupDatabaseSize
-561

O tamanho do banco de dados de backup não é um múltiplo do tamanho da página do banco de dados.

JET_errDatabaseAlreadyUpgraded
-562

A tentativa atual de atualizar um banco de dados foi interrompida porque o banco de dados já é atual.

JET_errDatabaseIncompleteUpgrade
-563

O banco de dados foi convertido apenas parcialmente para o formato atual. O banco de dados deve ser restaurado a partir do backup.

JET_errMissingCurrentLogFiles
-565

Alguns arquivos de log atuais estão faltando para restauração contínua.

JET_errDbTimeTooOld
-566

O dbtime em uma página é menor do que o dbtimeBefore que está no registro.

JET_errDbTimeTooNew
-567

O dbtime em uma página é anterior ao dbtimeBefore que está no registro.

JET_errMissingFileToBackup
-569

Alguns arquivos de patch de log ou de banco de dados estavam ausentes durante o backup.

JET_errLogTornWriteDuringHardRestore
-570

Uma gravação interrompida foi detectada em um backup definido durante uma restauração complexa.

JET_errLogTornWriteDuringHardRecovery
-571

Uma gravação interrompida foi detectada durante uma recuperação complexa (o log não fazia parte de um conjunto de backup).

JET_errLogCorruptDuringHardRestore
-573

Dados corrompidos foram detectados em um conjunto de backup durante uma restauração complexa.

JET_errLogCorruptDuringHardRecovery
-574

Dados corrompidos foram detectados durante a recuperação complexa (o log não fazia parte de um conjunto de backup).

JET_errMustDisableLoggingForDbUpgrade
-575

Não é possível habilitar o log durante a tentativa de atualizar um banco de dados.

JET_errBadRestoreTargetInstance
-577

O TargetInstance especificado para restauração não foi encontrado ou os arquivos de log não correspondem.

JET_errRecoveredWithoutUndo
-579

O mecanismo de banco de dados repetiu todas as operações no log de transações para executar uma recuperação de falha, mas o chamador optou por interromper a recuperação sem reverter as atualizações não confirmadas.

JET_errDatabasesNotFromSameSnapshot
-580

Os bancos de dados a serem restaurados não são do mesmo backup de cópia de sombra.

JET_errSoftRecoveryOnSnapshot
-581

Há uma recuperação simples em um banco de dados de um conjunto de backup de cópia de sombra.

JET_errUnicodeTranslationBufferTooSmall
-601

O buffer de tradução Unicode é muito pequeno.

JET_errUnicodeTranslationFail
-602

A normalização Unicode falhou.

JET_errUnicodeNormalizationNotSupported
-603

O sistema operacional não fornece suporte para normalização Unicode e um retorno de chamada de normalização não foi especificado.

JET_errExistingLogFileHasBadSignature
-610

O arquivo de log existente tem uma assinatura inválida.

JET_errExistingLogFileIsNotContiguous
-611

Um arquivo de log existente não é contíguo.

JET_errLogReadVerifyFailure
-612

Foi encontrado um erro de soma de verificação no arquivo de log durante o backup.

JET_errSLVReadVerifyFailure
-613

Este sinalizador está reservado.

JET_errCheckpointDepthTooDeep
-614

Há muitas gerações pendentes entre o ponto de verificação e a geração atual.

JET_errRestoreOfNonBackupDatabase
-615

Houve uma tentativa de recuperação complexa em um banco de dados que não era um banco de dados de backup.

JET_errInvalidGrbit
-900

Há um parâmetro grbit inválido.

JET_errTermInProgress
-1000

O término está em andamento.

JET_errFeatureNotAvailable
-1001

Não há suporte para esse elemento da API.

JET_errInvalidName
-1002

Um nome inválido está sendo usado.

JET_errInvalidParameter
-1003

Um parâmetro de API inválido está sendo usado.

JET_errDatabaseFileReadOnly
-1008

Houve uma tentativa de anexar a um arquivo de banco de dados somente leitura para operações de leitura/gravação.

JET_errInvalidDatabaseId
-1010

Há uma ID de banco de dados inválida.

JET_errOutOfMemory
-1011

O sistema está sem memória.

JET_errOutOfDatabaseSpace
-1012

O tamanho máximo do banco de dados foi atingido.

JET_errOutOfCursors
-1013

A tabela está sem cursores.

JET_errOutOfBuffers
-1014

O banco de dados está fora dos buffers de página.

JET_errTooManyIndexes
-1015

Há muitos índices.

JET_errTooManyKeys
-10%

Há muitas colunas em um índice.

JET_errRecordDeleted
-1017

O registro foi excluído.

JET_errReadVerifyFailure
-1018

Há um erro de soma de verificação em uma página de banco de dados.

JET_errPageNotInitialized
-1019

Há uma página de banco de dados em branco.

JET_errOutOfFileHandles
-1020

Não existem identificadores de arquivo.

JET_errDiskIO
-1022

Há um erro de E/S de disco.

JET_errInvalidPath
-1023

Há um caminho de arquivo inválido.

JET_errInvalidSystemPath
-1024

Há um caminho de sistema inválido.

JET_errInvalidLogDirectory
-1025

Há um diretório de log inválido.

JET_errRecordTooBig
-1026

O registro é maior que o tamanho máximo.

JET_errTooManyOpenDatabases
-1027

Há muitos bancos de dados abertos.

JET_errInvalidDatabase
-1028

Este não é um arquivo de banco de dados.

JET_errNotInitialized
-1029

O mecanismo de banco de dados não foi inicializado.

JET_errAlreadyInitialized
-1030

O mecanismo de banco de dados já foi inicializado.

JET_errInitInProgress
-1031

O mecanismo de banco de dados está sendo inicializado.

JET_errFileAccessDenied
-1032

Não é possível acessar o arquivo porque o arquivo está bloqueado ou em uso.

JET_errBufferTooSmall
-1038

O buffer é muito pequeno.

JET_errTooManyColumns
-1040

Muitas colunas foram definidas.

JET_errContainerNotEmpty
-1043

O contêiner não está vazio.

JET_errInvalidFilename
-1044

O nome do arquivo é inválido.

JET_errInvalidBookmark
-1045

Há um indicador inválido.

JET_errColumnInUse
-1046

A coluna usada está em um índice.

JET_errInvalidBufferSize
-1047

O buffer de dados não corresponde ao tamanho da coluna.

JET_errColumnNotUpdatable
-1048

Não é possível definir o valor da coluna.

JET_errIndexInUse
-1051

O índice está em uso.

JET_errLinkNotSupported
-1052

O suporte ao link não está disponível.

JET_errNullKeyDisallowed
-1053

Chaves nulas não são permitidas em um índice.

JET_errNotInTransaction
-1054

A operação deve ocorrer dentro de uma transação.

JET_errTooManyActiveUsers
-1059

Há muitos usuários de banco de dados ativos

JET_errInvalidCountry
-1061

Existe um código de país inválido ou desconhecido.

JET_errInvalidLanguageId
-1062

Há uma ID de idioma inválida ou desconhecida.

JET_errInvalidCodePage
-1063

Existe uma página de código inválida ou desconhecida.

JET_errInvalidLCMapStringFlags
-1064

Há sinalizadores inválidos usados para LCMapString.

JET_errVersionStoreEntryTooBig
-1065

Houve uma tentativa de criar uma entrada de armazenamento de versão (RCE) que era maior do que um bucket de versão.

JET_errVersionStoreOutOfMemoryAndCleanupTimedOut
-1066

O armazenamento de versão está sem memória e não foi possível concluir a tentativa de limpeza.

JET_errVersionStoreOutOfMemory
-1069

O armazenamento de versão está sem memória e já houve uma tentativa de limpeza.

JET_errCannotIndex
-1071

Não é possível indexar as colunas de caução e SLV.

JET_errRecordNotDeleted
-1072

O registro não foi excluído.

JET_errTooManyMempoolEntries
-1073

Foram solicitadas muitas entradas mempool.

JET_errOutOfObjectIDs
-1074

O banco de dados está fora da árvore B+ ObjectIDs, portanto, uma desfragmentação offline deve ser executada para recuperar ObjectIds livres ou não utilizados.

JET_errOutOfLongValueIDs
-1075

O contador de ID de valor longo atingiu o valor máximo. Uma desfragmentação offline deve ser executada para recuperar LongValueIDs livres ou não utilizados.

JET_errOutOfAutoincrementValues
-1076

O contador de incremento automático atingiu o valor máximo. Uma desfragmentação offline não poderá recuperar valores de incremento automático livres ou não utilizados).

JET_errOutOfDbtimeValues
-1077

O contador Dbtime atingiu o valor máximo. Uma desfragmentação offline deve ser executada para recuperar valores de Dbtime livres ou não utilizados.

JET_errOutOfSequentialIndexValues
-1078

Um contador de índice sequencial atingiu o valor máximo. Uma desfragmentação offline deve ser executada para recuperar valores de SequentialIndex livres ou não utilizados.

JET_errRunningInOneInstanceMode
-1080

O modo de instância única dessa chamada de várias instâncias está habilitado.

JET_errRunningInMultiInstanceMode
-1081

O modo de várias instâncias dessa chamada de instância única está habilitado.

JET_errSystemParamsAlreadySet
-1082

Os parâmetros globais do sistema já foram definidos.

JET_errSystemPathInUse
-1083

O caminho do sistema já está sendo usado por outra instância de banco de dados.

JET_errLogFilePathInUse
-1084

O caminho do arquivo de log já está sendo usado por outra instância de banco de dados.

JET_errTempPathInUse
-1085

O caminho para o banco de dados temporário já está sendo usado por outra instância de banco de dados.

JET_errInstanceNameInUse
-1086

O nome de instância já está sendo usado.

JET_errInstanceUnavailable
-1090

Não é possível usar essa instância porque ela encontrou um erro fatal.

JET_errDatabaseUnavailable
-1091

Não é possível usar esse banco de dados porque ele encontrou um erro fatal.

JET_errInstanceUnavailableDueToFatalLogDiskFull
-1092

Não é possível usar essa instância porque ela encontrou um erro de disco de log cheio ao executar uma operação (como uma reversão de transação) que não tolerava falhas.

JET_errOutOfSessions
-1101

O banco de dados está fora das sessões.

JET_errWriteConflict
-1102

O bloqueio de gravação falhou devido à existência de um bloqueio de gravação pendente.

JET_errTransTooDeep
-1103

As transações estão aninhadas muito profundamente.

JET_errInvalidSesid
-1104

Há um identificador de sessão inválido.

JET_errWriteConflictPrimaryIndex
-1105

Houve uma tentativa de atualização em um índice primário não confirmado.

JET_errInTransaction
-1108

A operação não é permitida em uma transação.

JET_errRollbackRequired
-1109

A transação atual deve ser revertida. Não pode ser confirmado e um novo não pode ser iniciado.

JET_errTransReadOnly
-1110

Uma transação somente leitura tentou modificar o banco de dados.

JET_errSessionWriteConflict
-1111

Houve uma tentativa de substituir o mesmo registro por dois cursores diferentes na mesma sessão.

JET_errRecordTooBigForBackwardCompatibility
-1112

O registro seria muito grande se representado em um formato de banco de dados de uma versão anterior do Jet.

JET_errCannotMaterializeForwardOnlySort
1113-

Não foi possível criar a tabela temporária devido a parâmetros que entram em conflito com JET_bitTTForwardOnly.

JET_errSesidTableIdMismatch
-1114

O identificador de sessão não pode ser usado com a ID da tabela porque não foi usado para criá-lo.

JET_errInvalidInstance
-1115

O identificador de instância é inválido ou refere-se a uma instância que foi desligada.

JET_errReadLostFlushVerifyFailure
-1119

A página do banco de dados lida no disco tinha uma gravação anterior não representada na página. Disponível no Windows 8 e posterior para cliente e no Windows Server 2012 e posterior para servidor.

JET_errDatabaseDuplicate
-1201

O banco de dados já existe.

JET_errDatabaseInUse
-1202

O banco de dados em uso.

JET_errDatabaseNotFound
-1203

Esse banco de dados não existe.

JET_errDatabaseInvalidName
-1204

O nome do banco de dados é inválido.

JET_errDatabaseInvalidPages
-1205

Há um número inválido de páginas.

JET_errDatabaseCorrupted
-1206

Há um arquivo que não é de banco de dados ou um banco de dados corrompido.

JET_errDatabaseLocked
-1207

O banco de dados foi bloqueado exclusivamente.

JET_errCannotDisableVersioning
-1208

O controle de versão desse banco de dados não pode ser desabilitado.

JET_errInvalidDatabaseVersion
-1209

O mecanismo do banco de dados é incompatível com o banco de dados.

JET_errDatabase200Format
-1210

O banco de dados está em um formato mais antigo (200). Este erro será retornado por JetInit, se JET_paramCheckFormatWhenOpenFail for definido. Somente cliente Windows NT.

JET_errDatabase400Format
-1211

O banco de dados está em um formato mais antigo (400). Este erro será retornado por JetInit, se JET_paramCheckFormatWhenOpenFail for definido. Somente cliente Windows NT.

JET_errDatabase500Format
-1212

O banco de dados está em um formato mais antigo (500). Este erro será retornado por JetInit, se JET_paramCheckFormatWhenOpenFail for definido. Somente cliente Windows NT.

JET_errPageSizeMismatch
-1213

O tamanho da página do banco de dados não corresponde ao mecanismo.

JET_errTooManyInstances
-1214

Não é possível iniciar mais instâncias de banco de dados.

JET_errDatabaseSharingViolation
-1215

Uma instância de banco de dados diferente está usando esse banco de dados.

JET_errAttachedDatabaseMismatch
-1216

Um anexo de banco de dados pendente foi detectado no início ou no final da recuperação, mas o banco de dados está ausente ou não corresponde às informações do anexo.

JET_errDatabaseInvalidPath
-1217

O caminho especificado para o arquivo do banco de dados é ilegal.

JET_errDatabaseIdInUse
-1218

Um banco de dados está sendo atribuído a uma ID que já está em uso.

JET_errForceDetachNotAllowed
-1219

O descolamento de força só é permitido depois que o descolamento normal é interrompido devido a um erro.

JET_errCatalogCorrupted
-1220

Dados corrompidos foram detectados no catálogo.

JET_errPartiallyAttachedDB
-1221

O banco de dados está anexado apenas parcialmente e a operação de anexação não pode ser concluída.

JET_errDatabaseSignInUse
-1222

O banco de dados com a mesma assinatura já está em uso.

JET_errDatabaseCorruptedNoRepair
-1224

O banco de dados está corrompido, mas um reparo não é permitido.

JET_errInvalidCreateDbVersion
-1225

O mecanismo do banco de dados tentou reproduzir uma operação de Criação de Banco de Dados no log de transações, mas falhou devido a uma versão incompatível dessa operação.

JET_errTableLocked
-1302

A tabela foi bloqueada exclusivamente.

JET_errTableDuplicate
-1303

A tabela já existe.

JET_errTableInUse
-1304

A tabela está em uso e não pode ser bloqueada.

JET_errObjectNotFound
-1305

Essa tabela ou esse objeto não existe.

JET_errDensityInvalid
-1307

Há um arquivo inválido ou uma densidade de índice inválida.

JET_errTableNotEmpty
-1308

A tabela não está vazia.

JET_errInvalidTableId
-1310

A ID da tabela é inválida.

JET_errTooManyOpenTables
-1311

Não é possível abrir mais tabelas, mesmo após a execução da tarefa de limpeza interna.

JET_errIllegalOperation
-1312

Não há suporte para a operação na tabela.

JET_errTooManyOpenTablesAndCleanupTimedOut
-1313

Não é possível abrir mais tabelas porque a tentativa de limpeza não foi concluída.

JET_errObjectDuplicate
-1314

O nome da tabela ou do objeto está em uso.

JET_errInvalidObject
-1316

O objeto é inválido para operação.

JET_errCannotDeleteTempTable
-1317

JetCloseTable deve ser usado em vez de JetDeleteTable para excluir uma tabela temporária.

JET_errCannotDeleteSystemTable
-1318

Houve uma tentativa ilegal de excluir uma tabela do sistema.

JET_errCannotDeleteTemplateTable
-1319

Houve uma tentativa ilegal de excluir uma tabela de modelo.

JET_errExclusiveTableLockRequired
-1322

Deve haver um bloqueio exclusivo na tabela.

JET_errFixedDDL
-1323

As operações DDL são proibidas nesta tabela.

JET_errFixedInheritedDDL
-1324

Em uma tabela derivada, as operações DDL são proibidas na parte herdada da DDL.

JET_errCannotNestDDL
-1325

No momento, não há suporte para aninhamento da DDL hierárquica.

JET_errDDLNotInheritable
-1326

Houve uma tentativa de herdar uma DDL de uma tabela que não está marcada como uma tabela de modelo.

JET_errInvalidSettings
-1328

Os parâmetros do sistema foram definidos de maneira incorreta.

JET_errClientRequestToStopJetService
-1329

O cliente solicitou que o serviço fosse interrompido.

JET_errCannotAddFixedVarColumnToDerivedTable
-1330

A tabela de Modelo foi criada com o sinalizador NoFixedVarColumnsInDerivedTables definido.

JET_errIndexCantBuild
-1401

A compilação do índice falhou.

JET_errIndexHasPrimary
-1402

O índice primário já está definido.

JET_errIndexDuplicate
-1403

O índice já foi definido.

JET_errIndexNotFound
-1404

Esse índice não existe.

JET_errIndexMustStay
-1405

O índice clusterizado não pode ser excluído.

JET_errIndexInvalidDef
-1406

A definição de índice é inválida.

JET_errInvalidCreateIndex
-1409

A criação da descrição do índice era inválida.

JET_errTooManyOpenIndexes
-1410

O banco de dados está fora dos blocos de descrição do índice.

JET_errMultiValuedIndexViolation
-1411

Chaves de índice entre registros não exclusivas foram geradas para um índice de vários valores.

JET_errIndexBuildCorrupted
-1412

Um índice secundário que reflete corretamente o índice primário não foi compilado.

JET_errPrimaryIndexCorrupted
-1413

O índice primário foi corrompido e o banco de dados deve ser desfragmentado.

JET_errSecondaryIndexCorrupted
-1414

O índice secundário foi corrompido e o banco de dados deve ser desfragmentado.

JET_errInvalidIndexId
-1416

A ID do índice é inválida.

JET_errIndexTuplesSecondaryIndexOnly
-1430

O índice de tuplas só pode ser definido em um índice secundário.

JET_errIndexTuplesTooManyColumns
-1431

A definição de índice para o índice de tuplas contém mais colunas de chave do que o mecanismo do banco de dados pode suportar.

Observação O erro JET_errIndexTuplesOneColumnOnly é obsoleto e foi substituído por JET_errIndexTuplesTooManyColumns.

JET_errIndexTuplesNonUniqueOnly
-1432

O índice de tuplas deve ser um índice não exclusivo.

JET_errIndexTuplesTextBinaryColumnsOnly
-1433

Uma definição de índice de tupla só pode conter colunas de chave que tenham tipos de coluna de texto ou binária.

Observação O erro JET_errIndexTuplesTextColumnsOnly é obsoleto e foi substituído por JET_errIndexTuplesTextBinaryColumnsOnly.

JET_errIndexTuplesVarSegMacNotAllowed
-1434

O índice de tupla não permite definir cbVarSegMac.

JET_errIndexTuplesInvalidLimits
-1435

O comprimento mínimo/máximo da tupla ou o número máximo de caracteres especificados para um índice são inválidos.

JET_errIndexTuplesCannotRetrieveFromIndex
-1436

Não é possível chamar JetRetrieveColumn com o sinalizador JET_bitRetrieveFromIndex definido ao recuperar uma coluna em um índice de tupla.

JET_errIndexTuplesKeyTooSmall
-1437

A chave especificada não atende ao comprimento mínimo da tupla.

JET_errColumnLong
-1501

O valor da coluna é longo.

JET_errColumnNoChunk
-1502

Essa parte não existe em um valor longo.

JET_errColumnDoesNotFit
-1503

O campo não caberá no registro.

JET_errNullInvalid
-1504

Null não é válido.

JET_errColumnIllegalNull
JET_errNullInvalid

Null não é válido. Esse erro é retornado pelo gerenciador de registros.

JET_errColumnIndexed -1505

A coluna está indexada e não pode ser excluída.

JET_errColumnTooBig -1506

O comprimento do campo é maior do que o com máximo permitido.

JET_errColumnNotFound -1507

Essa coluna não existe.

JET_errColumnDuplicate -1508

Este campo já foi definido.

JET_errMultiValuedColumnMustBeTagged -1509

Foi feita uma tentativa de criar uma coluna de vários valores, mas a coluna não foi marcada.

JET_errColumnRedundant -1510

Havia uma segunda coluna de incremento automático ou de versão.

JET_errInvalidColumnType -1511

O tipo de dados de coluna é inválido.

JET_errTaggedNotNULL -1514

Não há colunas marcadas não NULL.

JET_errNoCurrentIndex -1515

O banco de dados é inválido porque ele não contém um índice atual.

JET_errKeyIsMade -1516

A chave foi feita completamente.

JET_errBadColumnId -1517

A ID da coluna está incorreta.

JET_errBadItagSequence -1518

Há um itagSequence inválido para a coluna marcada.

JET_errColumnInRelationship -1519

Não é possível excluir uma coluna porque ela faz parte de um relacionamento.

JET_errCannotBeTagged -1521

O incremento automático e a versão não podem ser marcados.

JET_errDefaultValueTooBig -1524

O valor padrão excede o tamanho máximo.

JET_errMultiValuedDuplicate -1525

Um valor duplicado foi detectado em uma coluna exclusiva de vários valores.

JET_errLVCorrupted -1526

Dados corrompidos foram encontrados em uma árvore de valor longo.

JET_errMultiValuedDuplicateAfterTruncation -1528

Um valor duplicado foi detectado em uma coluna exclusiva de vários valores depois que os dados foram normalizados e está normalizando os dados truncados antes da comparação.

JET_errDerivedColumnCorruption -1529

Há uma coluna inválida na tabela derivada.

JET_errInvalidPlaceholderColumn -1530

Foi feita uma tentativa de converter uma coluna em um espaço reservado de índice primário, mas a coluna não atende aos critérios necessários.

JET_errRecordNotFound -1601

A chave não foi encontrada.

JET_errRecordNoCopy -1602

Não há buffer de trabalho.

JET_errNoCurrentRecord -1603

Não há registro atual.

JET_errRecordPrimaryChanged -1604

A chave primária pode não mudar.

JET_errKeyDuplicate -1605

Há uma chave duplicada ilegal.

JET_errAlreadyPrepared -1607

Foi feita uma tentativa de atualizar um registro enquanto uma atualização de registro já estava em andamento.

JET_errKeyNotMade -1608

Não foi feita uma chamada para JetMakeKey.

JET_errUpdateNotPrepared -1609

Não foi feita uma chamada para JetPrepareUpdate.

JET_errDataHasChanged -1611

Os dados foram alterados e a operação foi anulada.

JET_errLanguageNotSupported -1619

Esta instalação do Windows não é compatível com o idioma selecionado.

JET_errTooManySorts -1701

Há muitos processos de classificação.

JET_errInvalidOnSort -1702

Ocorreu uma operação inválida durante uma classificação.

JET_errTempFileOpenError -1803

Não foi possível abrir o arquivo temporário.

JET_errTooManyAttachedDatabases -1805

Muitos bancos de dados estão abertos.

JET_errDiskFull -1808

Não há espaço no disco.

JET_errPermissionDenied -1809

A permissão foi negada.

JET_errFileNotFound -1811

O arquivo não foi encontrado.

JET_errFileInvalidType -1812

O tipo de arquivo é inválido.

JET_errAfterInitialization -1850

Não é possível iniciar uma restauração após a inicialização.

JET_errLogCorrupted -1852

Não foi possível interpretar os logs.

JET_errInvalidOperation -1906

A operação é inválida.

JET_errAccessDenied -1907

Acesso negado.

JET_errTooManySplits -1909

Uma divisão infinita.

JET_errSessionSharingViolation -1910

Vários threads estão usando a mesma sessão.

JET_errEntryPointNotFound -1911

Não foi possível encontrar um ponto de entrada em uma DLL necessária.

JET_errSessionContextAlreadySet -1912

A sessão especificada já tem um contexto de sessão definido.

JET_errSessionContextNotSetByThisThread -1913

Foi feita uma tentativa de redefinir o contexto da sessão, mas o thread atual não era o original que definia o contexto da sessão.

JET_errSessionInUse -1914

Foi feita uma tentativa de encerrar a sessão em uso no momento.

JET_errRecordFormatConversionFailed -1915

Ocorreu um erro interno durante uma conversão de formato de registro dinâmico.

JET_errOneDatabasePerSession -1916

É permitido apenas um banco de dados de usuário aberto por sessão (conforme indicado pela configuração do sinalizador JET_paramOneDatabasePerSession durante a criação do banco de dados).

JET_errRollbackError -1917

Ocorreu um erro durante a reversão.

JET_errCallbackFailed -2101

Falha na chamada de função de retorno de chamada.

JET_errCallbackNotResolved -2102

Não foi possível encontrar uma função de retorno de chamada.

JET_errOSSnapshotInvalidSequence -2401

A API de cópia de sombra do sistema operacional foi usada em uma sequência inválida.

JET_errOSSnapshotTimeOut -2402

A cópia de sombra do sistema operacional foi encerrada com um tempo limite.

JET_errOSSnapshotNotAllowed -2403

A cópia de sombra do sistema operacional não é permitida porque um backup ou uma recuperação está em andamento.

JET_errOSSnapshotInvalidSnapId -2404

A operação falhou porque o identificador de cópia de sombra do sistema operacional especificado era inválido.

JET_errLSCallbackNotSpecified -3000

Foi feita uma tentativa de usar o armazenamento local sem que uma função de retorno de chamada fosse especificada.

JET_errLSAlreadySet -3001

Foi feita uma tentativa de definir o armazenamento local para um objeto que já o tinha definido.

JET_errLSNotSet -3002

Foi feita uma tentativa de recuperar o armazenamento local de um objeto que não o tinha definido.

JET_errFileIOSparse -4000

Uma operação de E/S falhou porque houve uma tentativa em uma região não alocada de um arquivo.

JET_errFileIOBeyondEOF -4001

Uma leitura foi emitida para um local além do EOF (as gravações expandirão o arquivo).

JET_errFileIOAbort -4002

Esse sinalizador instrui o chamador do JET_ABORTRETRYFAILCALLBACK a anular a E/S especificada.

JET_errFileIORetry -4003

Esse sinalizador instrui o chamador do JET_ABORTRETRYFAILCALLBACK a repetir a E/S especificada.

JET_errFileIOFail -4004

Esse sinalizador instrui o chamador do JET_ABORTRETRYFAILCALLBACK a reprovar a E/S especificada.

JET_errFileCompressed -4005

Não há suporte para acesso de leitura/gravação em arquivos compactados.

Comentários

Em geral, um valor maior que zero deve ser interpretado como aviso, um valor de zero deve ser interpretado como sucesso e um valor menor que zero deve ser interpretado como erro. Nenhum outro padrão nesses valores, como intervalos de valores, deve ser invocado por um aplicativo.

Requisitos

Requisito Valor

Cliente

Requer o Windows Vista, Windows XP ou Windows 2000 Professional.

Servidor

Requer Windows Server 2008, Windows Server 2003 ou Windows 2000 Server.

Cabeçalho

Declarado em Esent.h.

Confira também

Parâmetros de tratamento de erros
Erro do Mecanismo de Armazenamento Extensível
Arquivos do Mecanismo de Armazenamento Extensível