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 |
O armazenamento de versão ainda está ativo. Esse erro é retornado pelo gerenciador de diretórios. |
JET_wrnUniqueKey |
Uma busca em um índice não exclusivo gerou uma chave exclusiva. Esse erro é retornado pelo gerenciador de diretórios. |
JET_wrnSeparateLongValue |
Uma coluna de banco de dados é um valor longo separado. Esse erro é retornado pelo gerenciador de registros. |
JET_wrnExistingLogFileHasBadSignature |
O arquivo de log existente tem uma assinatura inválida. |
JET_wrnExistingLogFileIsNotContiguous |
O arquivo de log existente não é contíguo. |
JET_wrnSkipThisRecord |
Esse erro é apenas para uso interno. |
JET_wrnTargetInstanceRunning |
O TargetInstance especificado para a restauração está em execução. |
JET_wrnDatabaseRepaired |
O banco de dados corrompido foi reparado. |
JET_wrnColumnNull |
A coluna tem um valor NULL. |
JET_wrnBufferTruncated |
O buffer é muito pequeno para os dados. |
JET_wrnDatabaseAttached |
O banco de dados já foi anexado. |
JET_wrnSortOverflow |
A tentativa de classificação não tem memória suficiente para ser concluída. |
JET_wrnSeekNotEqual |
Uma correspondência exata não foi encontrada durante a busca. |
JET_wrnRecordFoundGreater |
Uma correspondência exata não foi encontrada durante a busca. Esse erro é retornado pelo gerenciador de registros. |
JET_wrnRecordFoundLess |
Uma correspondência exata não foi encontrada durante a busca. Esse erro é retornado pelo gerenciador de registros. |
JET_wrnNoErrorInfo |
Não há informações de erro estendidas. |
JET_wrnNoIdleActivity |
Não houve atividade ociosa. |
JET_wrnNoWriteLock |
Não há bloqueio de gravação no nível de transação 0. |
JET_wrnColumnSetNull |
A coluna foi definida como valor NULL. |
JET_wrnTableEmpty |
Uma tabela vazia foi aberta. |
JET_wrnTableInUseBySystem |
A limpeza do sistema tem um cursor aberto na tabela. |
JET_wrnCorruptIndexDeleted |
O índice desatualizado deve ser removido. |
JET_wrnColumnMaxTruncated |
O comprimento máximo é muito grande e foi truncado. |
JET_wrnCopyLongValue |
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 |
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 |
Os valores da coluna não foram retornados porque não foi possível reconstruí-los a partir dos dados existentes. |
JET_wrnColumnMoreTags |
Os valores de coluna existentes não foram solicitados para enumeração. |
JET_wrnColumnTruncated |
O valor da coluna foi truncado no limite de tamanho solicitado durante a enumeração. |
JET_wrnColumnPresent |
Os valores de coluna existem, mas não foram retornados pela solicitação. |
JET_wrnColumnSingleValue |
O valor da coluna foi retornado em JET_COLUMNENUM como resultado da definição de JET_bitEnumerateCompressOutput. |
JET_wrnColumnDefault |
O valor da coluna foi definido como o valor padrão da coluna. |
JET_wrnDataHasChanged |
Os dados foram alterados. |
JET_wrnKeyChanged |
Uma nova chave está sendo usada. |
JET_wrnFileOpenReadOnly |
O arquivo do banco de dados é somente leitura. |
JET_wrnIdleFull |
O registro ocioso está cheio. |
JET_wrnDefragAlreadyRunning |
Havia uma desfragmentação online já em execução no banco de dados especificado. |
JET_wrnDefragNotRunning |
Uma desfragmentação online não está em execução no banco de dados especificado. |
JET_wrnCallbackNotRegistered |
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 |
A função ainda não foi implementada. |
JET_errRfsFailure |
O Simulador de Falha de Recurso falhou. |
JET_errRfsNotArmed |
O Simulador de Falha de Recurso não foi inicializado. |
JET_errFileClose |
Não foi possível fechar o arquivo. |
JET_errOutOfThreads |
Não foi possível iniciar o thread. |
JET_errTooManyIO |
O sistema está ocupado devido a muitas E/S. |
JET_errTaskDropped |
Não foi possível executar a tarefa assíncrona solicitada. |
JET_errInternalError |
Houve um erro interno fatal. |
JET_errDatabaseBufferDependenciesCorrupted |
As dependências de buffer foram definidas de maneira incorreta e houve uma falha de recuperação. |
JET_errPreviousVersion |
A versão já existia e houve uma falha de recuperação. Esse erro é retornado pelo gerenciador de diretórios. |
JET_errPageBoundary |
O marco de delimitação da página foi atingido. Esse erro é retornado pelo gerenciador de diretórios. |
JET_errKeyBoundary |
O marco de delimitação da chave foi atingido. Esse erro é retornado pelo gerenciador de diretórios. |
JET_errBadPageLink |
O banco de dados foi corrompido. Esse erro é retornado pelo gerenciador de diretórios. |
JET_errBadBookmark |
O indicador não tem endereço correspondente no banco de dados. Esse erro é retornado pelo gerenciador de diretórios. |
JET_errNTSystemCallFailed |
A chamada para o sistema operacional falhou. Esse erro é retornado pelo gerenciador de diretórios. |
JET_errBadParentPageLink |
Um banco de dados pai foi corrompido. Esse erro é retornado pelo gerenciador de diretórios. |
JET_errSPAvailExtCacheOutOfSync |
O cache AvailExt não corresponde à árvore B+. Esse erro é retornado pelo gerenciador de diretórios. |
JET_errSPAvailExtCorrupted |
A árvore espacial AllAvailExt foi corrompida. Esse erro é retornado pelo gerenciador de diretórios. |
JET_errSPAvailExtCacheOutOfMemory |
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 |
A árvore de espaço OwnExt foi corrompida. Esse erro é retornado pelo gerenciador de diretórios. |
JET_errDbTimeCorrupted |
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 |
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 |
A chave é muito grande. Esse erro é retornado pelo gerenciador de registros. |
JET_errInvalidLoggedOperation |
Não foi possível refazer a operação registrada. |
JET_errLogFileCorrupt |
O arquivo de log foi corrompido. |
JET_errNoBackupDirectory |
Um diretório de backup não foi fornecido. |
JET_errBackupDirectoryNotEmpty |
O diretório de backup não está vazio. |
JET_errBackupInProgress |
O backup já está ativo. |
JET_errRestoreInProgress |
Uma restauração está em andamento. |
JET_errMissingPreviousLogFile |
O arquivo de log está ausente para o ponto de verificação. |
JET_errLogWriteFail |
Houve uma falha ao gravar no arquivo de log. |
JET_errLogDisabledDueToRecoveryFailure |
A tentativa de gravar no log após a recuperação falhou. |
JET_errCannotLogDuringRecoveryRedo |
A tentativa de gravar no log durante a reedição de recuperação falhou. |
JET_errLogGenerationMismatch |
O nome do arquivo de log não corresponde ao número de geração interna. |
JET_errBadLogVersion |
A versão do arquivo de log não é compatível com a versão do ESE. |
JET_errInvalidLogSequence |
O carimbo de data/hora no próximo log não corresponde ao carimbo de data/hora esperado. |
JET_errLoggingDisabled |
O log não está ativo. |
JET_errLogBufferTooSmall |
O buffer de log é muito pequeno para recuperação. |
JET_errLogSequenceEnd |
O número máximo do arquivo de log foi excedido. |
JET_errNoBackup |
Não há backup em andamento. |
JET_errInvalidBackupSequence |
A chamada de backup está fora de sequência. |
JET_errBackupNotAllowedYet |
Não é possível fazer um backup no momento. |
JET_errDeleteBackupFileFail |
Não foi possível excluir um arquivo de backup. |
JET_errMakeBackupDirectoryFail |
Não foi possível criar o diretório temporário de backup. |
JET_errInvalidBackup |
O registro circular está habilitado; não é possível realizar um backup incremental. |
JET_errRecoveredWithErrors |
Os dados foram restaurados com erros. |
JET_errMissingLogFile |
O arquivo de log atual está faltando. |
JET_errLogDiskFull |
O disco de log está cheio. |
JET_errBadLogSignature |
Há uma assinatura inválida para um arquivo de log. |
JET_errBadDbSignature |
Há uma assinatura inválida para um arquivo de banco de dados. |
JET_errBadCheckpointSignature |
Há uma assinatura inválida para um arquivo de ponto de verificação. |
JET_errCheckpointCorrupt |
O arquivo de ponto de verificação não foi encontrado ou foi corrompido. |
JET_errMissingPatchPage |
A página do arquivo de patch do banco de dados não foi encontrada durante a recuperação. |
JET_errBadPatchPage |
A página do arquivo de patch do banco de dados não é válida. |
JET_errRedoAbruptEnded |
A ação de refazer foi encerrada abruptamente devido a uma falha repentina durante a leitura de logs do arquivo de log. |
JET_errBadSLVSignature |
Este sinalizador está reservado. |
JET_errPatchFileMissing |
A restauração complexa detectou que um arquivo de patch do banco de dados está ausente no conjunto de backup. |
JET_errDatabaseLogSetMismatch |
O banco de dados não pertence ao conjunto atual de arquivos de log. |
JET_errDatabaseStreamingFileMismatch |
Este sinalizador está reservado. |
JET_errLogFileSizeMismatch |
O tamanho real do arquivo de log não corresponde a JET_paramLogFileSize. |
JET_errCheckpointFileNotFound |
Não foi possível localizar o arquivo de ponto de verificação. |
JET_errRequiredLogFilesMissing |
Os arquivos de log necessários para recuperação estão ausentes. |
JET_errSoftRecoveryOnBackupDatabase |
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 |
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 |
O tamanho do setor do arquivo de log não corresponde ao tamanho do setor do volume atual. |
JET_errLogSectorSizeMismatchDatabasesConsistent |
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 |
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 |
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 |
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 |
Este erro é obsoleto e foi substituído por JET_errDatabaseDirtyShutdown. |
JET_errConsistentTimeMismatch |
A última hora consistente do banco de dados não correspondeu. |
JET_errDatabasePatchFileMismatch |
O arquivo de patch do banco de dados não foi gerado por esse backup. |
JET_errEndingRestoreLogTooLow |
O número de log inicial é muito baixo para a restauração. |
JET_errStartingRestoreLogTooHigh |
O número de log inicial é muito alto para a restauração. |
JET_errGivenLogFileHasBadSignature |
O arquivo de log de restauração tem uma assinatura inválida. |
JET_errGivenLogFileIsNotContiguous |
O arquivo de log de restauração não é contíguo. |
JET_errMissingRestoreLogFiles |
Alguns arquivos de log de restauração estão faltando. |
JET_errMissingFullBackup |
O banco de dados perdeu um backup completo anterior, antes de tentar executar um backup incremental. |
JET_errBadBackupDatabaseSize |
O tamanho do banco de dados de backup não é um múltiplo do tamanho da página do banco de dados. |
JET_errDatabaseAlreadyUpgraded |
A tentativa atual de atualizar um banco de dados foi interrompida porque o banco de dados já é atual. |
JET_errDatabaseIncompleteUpgrade |
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 |
Alguns arquivos de log atuais estão faltando para restauração contínua. |
JET_errDbTimeTooOld |
O dbtime em uma página é menor do que o dbtimeBefore que está no registro. |
JET_errDbTimeTooNew |
O dbtime em uma página é anterior ao dbtimeBefore que está no registro. |
JET_errMissingFileToBackup |
Alguns arquivos de patch de log ou de banco de dados estavam ausentes durante o backup. |
JET_errLogTornWriteDuringHardRestore |
Uma gravação interrompida foi detectada em um backup definido durante uma restauração complexa. |
JET_errLogTornWriteDuringHardRecovery |
Uma gravação interrompida foi detectada durante uma recuperação complexa (o log não fazia parte de um conjunto de backup). |
JET_errLogCorruptDuringHardRestore |
Dados corrompidos foram detectados em um conjunto de backup durante uma restauração complexa. |
JET_errLogCorruptDuringHardRecovery |
Dados corrompidos foram detectados durante a recuperação complexa (o log não fazia parte de um conjunto de backup). |
JET_errMustDisableLoggingForDbUpgrade |
Não é possível habilitar o log durante a tentativa de atualizar um banco de dados. |
JET_errBadRestoreTargetInstance |
O TargetInstance especificado para restauração não foi encontrado ou os arquivos de log não correspondem. |
JET_errRecoveredWithoutUndo |
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 |
Os bancos de dados a serem restaurados não são do mesmo backup de cópia de sombra. |
JET_errSoftRecoveryOnSnapshot |
Há uma recuperação simples em um banco de dados de um conjunto de backup de cópia de sombra. |
JET_errUnicodeTranslationBufferTooSmall |
O buffer de tradução Unicode é muito pequeno. |
JET_errUnicodeTranslationFail |
A normalização Unicode falhou. |
JET_errUnicodeNormalizationNotSupported |
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 |
O arquivo de log existente tem uma assinatura inválida. |
JET_errExistingLogFileIsNotContiguous |
Um arquivo de log existente não é contíguo. |
JET_errLogReadVerifyFailure |
Foi encontrado um erro de soma de verificação no arquivo de log durante o backup. |
JET_errSLVReadVerifyFailure |
Este sinalizador está reservado. |
JET_errCheckpointDepthTooDeep |
Há muitas gerações pendentes entre o ponto de verificação e a geração atual. |
JET_errRestoreOfNonBackupDatabase |
Houve uma tentativa de recuperação complexa em um banco de dados que não era um banco de dados de backup. |
JET_errInvalidGrbit |
Há um parâmetro grbit inválido. |
JET_errTermInProgress |
O término está em andamento. |
JET_errFeatureNotAvailable |
Não há suporte para esse elemento da API. |
JET_errInvalidName |
Um nome inválido está sendo usado. |
JET_errInvalidParameter |
Um parâmetro de API inválido está sendo usado. |
JET_errDatabaseFileReadOnly |
Houve uma tentativa de anexar a um arquivo de banco de dados somente leitura para operações de leitura/gravação. |
JET_errInvalidDatabaseId |
Há uma ID de banco de dados inválida. |
JET_errOutOfMemory |
O sistema está sem memória. |
JET_errOutOfDatabaseSpace |
O tamanho máximo do banco de dados foi atingido. |
JET_errOutOfCursors |
A tabela está sem cursores. |
JET_errOutOfBuffers |
O banco de dados está fora dos buffers de página. |
JET_errTooManyIndexes |
Há muitos índices. |
JET_errTooManyKeys |
Há muitas colunas em um índice. |
JET_errRecordDeleted |
O registro foi excluído. |
JET_errReadVerifyFailure |
Há um erro de soma de verificação em uma página de banco de dados. |
JET_errPageNotInitialized |
Há uma página de banco de dados em branco. |
JET_errOutOfFileHandles |
Não existem identificadores de arquivo. |
JET_errDiskIO |
Há um erro de E/S de disco. |
JET_errInvalidPath |
Há um caminho de arquivo inválido. |
JET_errInvalidSystemPath |
Há um caminho de sistema inválido. |
JET_errInvalidLogDirectory |
Há um diretório de log inválido. |
JET_errRecordTooBig |
O registro é maior que o tamanho máximo. |
JET_errTooManyOpenDatabases |
Há muitos bancos de dados abertos. |
JET_errInvalidDatabase |
Este não é um arquivo de banco de dados. |
JET_errNotInitialized |
O mecanismo de banco de dados não foi inicializado. |
JET_errAlreadyInitialized |
O mecanismo de banco de dados já foi inicializado. |
JET_errInitInProgress |
O mecanismo de banco de dados está sendo inicializado. |
JET_errFileAccessDenied |
Não é possível acessar o arquivo porque o arquivo está bloqueado ou em uso. |
JET_errBufferTooSmall |
O buffer é muito pequeno. |
JET_errTooManyColumns |
Muitas colunas foram definidas. |
JET_errContainerNotEmpty |
O contêiner não está vazio. |
JET_errInvalidFilename |
O nome do arquivo é inválido. |
JET_errInvalidBookmark |
Há um indicador inválido. |
JET_errColumnInUse |
A coluna usada está em um índice. |
JET_errInvalidBufferSize |
O buffer de dados não corresponde ao tamanho da coluna. |
JET_errColumnNotUpdatable |
Não é possível definir o valor da coluna. |
JET_errIndexInUse |
O índice está em uso. |
JET_errLinkNotSupported |
O suporte ao link não está disponível. |
JET_errNullKeyDisallowed |
Chaves nulas não são permitidas em um índice. |
JET_errNotInTransaction |
A operação deve ocorrer dentro de uma transação. |
JET_errTooManyActiveUsers |
Há muitos usuários de banco de dados ativos |
JET_errInvalidCountry |
Existe um código de país inválido ou desconhecido. |
JET_errInvalidLanguageId |
Há uma ID de idioma inválida ou desconhecida. |
JET_errInvalidCodePage |
Existe uma página de código inválida ou desconhecida. |
JET_errInvalidLCMapStringFlags |
Há sinalizadores inválidos usados para LCMapString. |
JET_errVersionStoreEntryTooBig |
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 |
O armazenamento de versão está sem memória e não foi possível concluir a tentativa de limpeza. |
JET_errVersionStoreOutOfMemory |
O armazenamento de versão está sem memória e já houve uma tentativa de limpeza. |
JET_errCannotIndex |
Não é possível indexar as colunas de caução e SLV. |
JET_errRecordNotDeleted |
O registro não foi excluído. |
JET_errTooManyMempoolEntries |
Foram solicitadas muitas entradas mempool. |
JET_errOutOfObjectIDs |
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 |
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 |
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 |
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 |
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 |
O modo de instância única dessa chamada de várias instâncias está habilitado. |
JET_errRunningInMultiInstanceMode |
O modo de várias instâncias dessa chamada de instância única está habilitado. |
JET_errSystemParamsAlreadySet |
Os parâmetros globais do sistema já foram definidos. |
JET_errSystemPathInUse |
O caminho do sistema já está sendo usado por outra instância de banco de dados. |
JET_errLogFilePathInUse |
O caminho do arquivo de log já está sendo usado por outra instância de banco de dados. |
JET_errTempPathInUse |
O caminho para o banco de dados temporário já está sendo usado por outra instância de banco de dados. |
JET_errInstanceNameInUse |
O nome de instância já está sendo usado. |
JET_errInstanceUnavailable |
Não é possível usar essa instância porque ela encontrou um erro fatal. |
JET_errDatabaseUnavailable |
Não é possível usar esse banco de dados porque ele encontrou um erro fatal. |
JET_errInstanceUnavailableDueToFatalLogDiskFull |
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 |
O banco de dados está fora das sessões. |
JET_errWriteConflict |
O bloqueio de gravação falhou devido à existência de um bloqueio de gravação pendente. |
JET_errTransTooDeep |
As transações estão aninhadas muito profundamente. |
JET_errInvalidSesid |
Há um identificador de sessão inválido. |
JET_errWriteConflictPrimaryIndex |
Houve uma tentativa de atualização em um índice primário não confirmado. |
JET_errInTransaction |
A operação não é permitida em uma transação. |
JET_errRollbackRequired |
A transação atual deve ser revertida. Não pode ser confirmado e um novo não pode ser iniciado. |
JET_errTransReadOnly |
Uma transação somente leitura tentou modificar o banco de dados. |
JET_errSessionWriteConflict |
Houve uma tentativa de substituir o mesmo registro por dois cursores diferentes na mesma sessão. |
JET_errRecordTooBigForBackwardCompatibility |
O registro seria muito grande se representado em um formato de banco de dados de uma versão anterior do Jet. |
JET_errCannotMaterializeForwardOnlySort |
Não foi possível criar a tabela temporária devido a parâmetros que entram em conflito com JET_bitTTForwardOnly. |
JET_errSesidTableIdMismatch |
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 |
O identificador de instância é inválido ou refere-se a uma instância que foi desligada. |
JET_errReadLostFlushVerifyFailure |
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 |
O banco de dados já existe. |
JET_errDatabaseInUse |
O banco de dados em uso. |
JET_errDatabaseNotFound |
Esse banco de dados não existe. |
JET_errDatabaseInvalidName |
O nome do banco de dados é inválido. |
JET_errDatabaseInvalidPages |
Há um número inválido de páginas. |
JET_errDatabaseCorrupted |
Há um arquivo que não é de banco de dados ou um banco de dados corrompido. |
JET_errDatabaseLocked |
O banco de dados foi bloqueado exclusivamente. |
JET_errCannotDisableVersioning |
O controle de versão desse banco de dados não pode ser desabilitado. |
JET_errInvalidDatabaseVersion |
O mecanismo do banco de dados é incompatível com o banco de dados. |
JET_errDatabase200Format |
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 |
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 |
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 |
O tamanho da página do banco de dados não corresponde ao mecanismo. |
JET_errTooManyInstances |
Não é possível iniciar mais instâncias de banco de dados. |
JET_errDatabaseSharingViolation |
Uma instância de banco de dados diferente está usando esse banco de dados. |
JET_errAttachedDatabaseMismatch |
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 |
O caminho especificado para o arquivo do banco de dados é ilegal. |
JET_errDatabaseIdInUse |
Um banco de dados está sendo atribuído a uma ID que já está em uso. |
JET_errForceDetachNotAllowed |
O descolamento de força só é permitido depois que o descolamento normal é interrompido devido a um erro. |
JET_errCatalogCorrupted |
Dados corrompidos foram detectados no catálogo. |
JET_errPartiallyAttachedDB |
O banco de dados está anexado apenas parcialmente e a operação de anexação não pode ser concluída. |
JET_errDatabaseSignInUse |
O banco de dados com a mesma assinatura já está em uso. |
JET_errDatabaseCorruptedNoRepair |
O banco de dados está corrompido, mas um reparo não é permitido. |
JET_errInvalidCreateDbVersion |
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 |
A tabela foi bloqueada exclusivamente. |
JET_errTableDuplicate |
A tabela já existe. |
JET_errTableInUse |
A tabela está em uso e não pode ser bloqueada. |
JET_errObjectNotFound |
Essa tabela ou esse objeto não existe. |
JET_errDensityInvalid |
Há um arquivo inválido ou uma densidade de índice inválida. |
JET_errTableNotEmpty |
A tabela não está vazia. |
JET_errInvalidTableId |
A ID da tabela é inválida. |
JET_errTooManyOpenTables |
Não é possível abrir mais tabelas, mesmo após a execução da tarefa de limpeza interna. |
JET_errIllegalOperation |
Não há suporte para a operação na tabela. |
JET_errTooManyOpenTablesAndCleanupTimedOut |
Não é possível abrir mais tabelas porque a tentativa de limpeza não foi concluída. |
JET_errObjectDuplicate |
O nome da tabela ou do objeto está em uso. |
JET_errInvalidObject |
O objeto é inválido para operação. |
JET_errCannotDeleteTempTable |
JetCloseTable deve ser usado em vez de JetDeleteTable para excluir uma tabela temporária. |
JET_errCannotDeleteSystemTable |
Houve uma tentativa ilegal de excluir uma tabela do sistema. |
JET_errCannotDeleteTemplateTable |
Houve uma tentativa ilegal de excluir uma tabela de modelo. |
JET_errExclusiveTableLockRequired |
Deve haver um bloqueio exclusivo na tabela. |
JET_errFixedDDL |
As operações DDL são proibidas nesta tabela. |
JET_errFixedInheritedDDL |
Em uma tabela derivada, as operações DDL são proibidas na parte herdada da DDL. |
JET_errCannotNestDDL |
No momento, não há suporte para aninhamento da DDL hierárquica. |
JET_errDDLNotInheritable |
Houve uma tentativa de herdar uma DDL de uma tabela que não está marcada como uma tabela de modelo. |
JET_errInvalidSettings |
Os parâmetros do sistema foram definidos de maneira incorreta. |
JET_errClientRequestToStopJetService |
O cliente solicitou que o serviço fosse interrompido. |
JET_errCannotAddFixedVarColumnToDerivedTable |
A tabela de Modelo foi criada com o sinalizador NoFixedVarColumnsInDerivedTables definido. |
JET_errIndexCantBuild |
A compilação do índice falhou. |
JET_errIndexHasPrimary |
O índice primário já está definido. |
JET_errIndexDuplicate |
O índice já foi definido. |
JET_errIndexNotFound |
Esse índice não existe. |
JET_errIndexMustStay |
O índice clusterizado não pode ser excluído. |
JET_errIndexInvalidDef |
A definição de índice é inválida. |
JET_errInvalidCreateIndex |
A criação da descrição do índice era inválida. |
JET_errTooManyOpenIndexes |
O banco de dados está fora dos blocos de descrição do índice. |
JET_errMultiValuedIndexViolation |
Chaves de índice entre registros não exclusivas foram geradas para um índice de vários valores. |
JET_errIndexBuildCorrupted |
Um índice secundário que reflete corretamente o índice primário não foi compilado. |
JET_errPrimaryIndexCorrupted |
O índice primário foi corrompido e o banco de dados deve ser desfragmentado. |
JET_errSecondaryIndexCorrupted |
O índice secundário foi corrompido e o banco de dados deve ser desfragmentado. |
JET_errInvalidIndexId |
A ID do índice é inválida. |
JET_errIndexTuplesSecondaryIndexOnly |
O índice de tuplas só pode ser definido em um índice secundário. |
JET_errIndexTuplesTooManyColumns |
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 |
O índice de tuplas deve ser um índice não exclusivo. |
JET_errIndexTuplesTextBinaryColumnsOnly |
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 |
O índice de tupla não permite definir cbVarSegMac. |
JET_errIndexTuplesInvalidLimits |
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 |
Não é possível chamar JetRetrieveColumn com o sinalizador JET_bitRetrieveFromIndex definido ao recuperar uma coluna em um índice de tupla. |
JET_errIndexTuplesKeyTooSmall |
A chave especificada não atende ao comprimento mínimo da tupla. |
JET_errColumnLong |
O valor da coluna é longo. |
JET_errColumnNoChunk |
Essa parte não existe em um valor longo. |
JET_errColumnDoesNotFit |
O campo não caberá no registro. |
JET_errNullInvalid |
Null não é válido. |
JET_errColumnIllegalNull |
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