MS Access 2010: “Reconhecimento de sequência não suportada com o formato de arquivo especificado”
-
25-09-2019 - |
Pergunta
Recentemente, atualizei para o MS Access 2010. Quando abro um certo formato de arquivo .mdb (2000-2003), sou recebido com esta mensagem: collating sequence not supported with the specified file format
. Não tenho certeza do que isso significa, mas isso me dá toda vez que o banco de dados é aberto.
Eu pesquisei no Google, mas não encontrei nada que eu achei relacionado. Se eu atualizei o formato de arquivo para 2007, ele não me deu a mensagem, mas isso não é uma opção nessa situação.
Esta é uma edição de 2010? Ou há algo corrompido com meu banco de dados? O que eu preciso fazer para contornar isso?
Solução 2
Este artigo da KB por M $ corrigiu meu problema. O problema foi a configuração "Novo Pedido de Classificação de Banco de Dados".
Outras dicas
Eu tive o mesmo problema e encontrei uma solução diferente. Estou usando o MS-ACCESS 2010 e 2007. 2010 não pôde criar arquivos MDB e os arquivos ACCDB criados não abririam em 2007. A solução foi ir para a guia Arquivo em 2010, clicar no link de opções e definir o pedido de classificação para Novos bancos de dados para 'General - Legacy'. A ordem de classificação exibida foi 'geral', criei um banco de dados em branco no formato MDB e importei todos os objetos, formulários, código ET. O banco de dados recém -renascido funciona em 2007.
Eu encontrei este erro depois de ativar o Rastrear o nome da informação autocorrecta Opção para um banco de dados criado originalmente no Access 2007 e depois atualizado para o formato de arquivo de 2010. Agora estou usando no Access 2016.
No meu caso, ao contrário da resolução fornecida pela Microsoft Artigo KB referenciado por @icode4food's responda A solução foi alterar a nova ordem de classificação do banco de dados para "General - Legacy".
Além disso, esse banco de dados está configurado para executar automaticamente um compacto e reparo após a saída. Por alguma razão, isso fez com que a ordem de classificação voltasse ao general. Portanto, as etapas exatas que tive que tomar para resolver o problema são as seguintes:
- Mudar Nova ordem de classificação de banco de dados configuração para Geral - Legado.
- Banco de dados Fechar. Cancelar compactos e reparos automáticos pressionando
ESC
. - Reabrir o banco de dados e confirmar a classificação ainda está definido como General - Legacy.
Também enfrentei um problema semelhante, eu tinha o arquivo de acesso ao MS criado em uma máquina. E mudei meu servidor da web para outra máquina. E comecei a obter a exceção semelhante.
Acabei de criar um novo db de acesso MS em nova máquina e copiei todas as tabelas (com dados) do DB antigo.
E usando o novo arquivo de banco de dados corrigiu meu problema.
Felicidades!
Cópia de segurança. Faça uma cópia de backup do banco de dados ruim, sem substituir nenhum backup existente. O que quer que tenha dado errado, você não quer piorar e um backup oferece várias tentativas de recuperação.
Desmarque o nome As caixas de correção automática.
- Em Access 2007: Botão do escritório | Opções de acesso | Banco de dados atual.
- Nas versões anteriores: Ferramentas | Opções | Em geral.
Para uma explicação do porquê, consulte falhas causadas pelo nome de correção automática. Compactar.
- No Access 2010: Banco de dados de compacto e reparo na faixa de ferramentas de banco de dados.
- Em Access 2007: Botão do escritório | Gerenciar | Compacto/reparo.
- Nas versões anteriores: Ferramentas | Utilitários de banco de dados | Compacto/reparo.
Descompilar. Feche o acesso e insira algo assim no prompt de comando: use o caminho para onde msaccess.exe é encontrado no seu computador e inclua as cotações.
Compacto novamente.
Acesso aberto (mantendo pressionada a tecla Shift se você tiver algum código de inicialização) e compacte novamente.
Faça isso duas vezes: um comp