Artigo: 279334 - Última revisão: segunda-feira, 29 de Janeiro de 2007 - Revisão: 3.5 ACC97: Como reparar uma base de dados Jet 3.5 danificada
Moderado: Requer básica macros, codificação e interoperabilidade competências. Para obter do Microsoft Access 2.0/Jet 2.x e Access 95/Jet 3.0 versão deste artigo, consulte 109953 (http://support.microsoft.com/kb/109953/EN-US/ ) . Para obter uma versão de Microsoft Access 2000/Jet 4.0 deste artigo, consulte 209137 (http://support.microsoft.com/kb/209137/EN-US/ ) . Nesta páginaSumárioFactores ambientais podem deixar o ficheiro de base de dados danificado. Os sintomas de uma base de dados danificada variam de # eliminado que aparecem em determinados registos, para a incapacidade de abrir um dos objectos na base de dados, à total impossibilidade de abrir o ficheiro no Access. Os utilitários Reparar e Compactar no Microsoft Access são ferramentas úteis para recuperar e optimizar ficheiros de base de dados do Microsoft Access. Este artigo descreve estes utilitários e fornece outras alternativas para reparar bases de dados danificados. Além disso, são fornecidas informações sobre o que pode causar danos na secção "Típica faz com que o da MDB danos em ficheiros" deste artigo. Mais InformaçãoEmbora os passos descritos neste artigo serem, normalmente, utilizados com êxito na recuperação de base de dados de ficheiros danificados, para proteger os dados, deve criar uma cópia do ficheiro de base de dados com frequência possível. A reparar e compactar utilitáriosO utilitário de reparaçãoO utilitário de reparação pode corrigir bases de dados com determinados tipos de danos. -Tenta reparar apenas as tabelas, consultas e índices na base de dados. -Não tenta reparar danificados formulários, relatórios, macros ou módulos; no entanto, não, copia-os para a nova base de dados reparada.importante : executar o comando Reparar base de dados apenas quando o motor de base de dados do Microsoft Jet devolve uma mensagem de erro que indica que o utilitário Reparar deve ser executado. O comando Reparar base de dados não deve ser executado sob mais nenhuma circunstância. Utilitário de compactaçãoO utilitário Compactar elimina o espaço vazio numa base de dados existente. Fá-lo cria uma nova base de dados de destino e copiando cada objecto de base de dados antiga para o novo. Se optar por compactar a base de dados para o nome de base de dados original em vez de para uma nova base de dados, o utilitário Compactar cria uma base de dados temporária, exporta todos os objectos da base de dados original para a base de dados temporária, remove a base de dados original e, em seguida, muda o nome da base de dados temporária para nome da base de dados original.importante : Compactar a base de dados frequentemente é a melhor manutenção preventiva para um ficheiro .mdb. Segue-se uma lista de acções que pelo utilitário Compactar.
Directrizes importantes para compactar uma base de dadosAntes de compactar uma base de dados, é necessário cumprir as seguintes condições:O utilizador compactar a base de dados deve ter sessão iniciado utilizando uma conta que tenha Modificar estrutura ou administrar permissões de segurança para todas as tabelas na base de dados. Espaço em disco suficiente deve existir para as versões originais e compactadas da base de dados, mesmo que a base de dados está a ser compactada através da interface de utilizador do Microsoft Access utilizando o mesmo nome de ficheiro. A base de dados compactada nome é mudado como a base de dados original apenas quando a compactação é efectuada com êxito. Outros utilizadores não pode ter a base de dados aberta. Quando uma base de dados é compactada, tem de ser aberta exclusivamente pelo Microsoft Jet para impedir que outros utilizadores acedam e modifiquem a base de dados durante o processo. Recuperar base de dados danificadaSe tiver números de erro do Microsoft Jet 3.x 3197, 3343 ou 3015, também consulte o seguinte artigo na base de dados de conhecimento da Microsoft:182867
(http://support.microsoft.com/kb/182867/EN-US/
)
ACC: Motor de base de dados Jet 3.x mensagens de erro devido a danos em Os seguintes passos descrevem um método geral para reparar uma base de dados danificada:
Como alternativa final, alguns consultores poderão fornecer um serviço de reparação de base de dados do Microsoft Access. Como se trata de um serviço especializado, a forma mais eficaz de localizar um consultor consiste enviar uma mensagem no newsgroup da Internet do Microsoft Access "Third Party and User Groups", que tem o seguinte endereço de newsgroups: Microsoft.public.Access.3rdpartyusrgrp Para obter informações adicionais sobre os newsgroups do Microsoft Access na Internet, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft: 150057
(http://support.microsoft.com/kb/150057/EN-US/
)
ACC: Microsoft Access Newsgroups disponíveis na Internet Causas normais de danos em ficheiros MDBExistem três causas principal de danos em ficheiros mdb do Access/Jet.Base de dados é suspeita/Corrupted concluir a operação de escrita interrompidaDeve sempre sair Access correctamente, clicando em Sair ou Fechar no menu ficheiro . Se uma base de dados estiver abertos e escrever dados quando o Access é encerrado, o motor de base de dados Jet poderá assinalar o ficheiro como sendo suspeito ou como danificado. Isto pode acontecer se o computador for desligado manualmente sem que o Windows tenha sido encerrado primeiro ou se houver uma perda de energia. Outras situações poderão não provocar o encerramento do Access mas, ainda poderão interferir com Jet escrita de dados para o disco enquanto a base de dados está aberta. Isto pode acontecer, por exemplo, quando as redes detectarem conflitos entre os dados ou falhas de funcionamento das unidades de disco. Se ocorrer qualquer um destes interrupções, o Jet poderá assinalar a base de dados como potencialmente danificada.Quando Jet inicia uma operação de escrita, define um sinalizador e repõe o sinalizador quando a operação é concluída. Se uma operação de escrita for interrompida, o sinalizador permanecerá definido. Quando tenta abrir novamente essa base de dados, o Jet determinará que o sinalizador está definido e comunicará que a base de dados está danificada. Na maioria dos casos, os dados da base de dados não estão, de facto, danificados; no entanto os alertas de sinalizador conjunto Jet que podem ter ocorrido danos. Em casos como esta, compactação e/ou reparar a base de dados pode restaurar, normalmente, a base de dados. Felizmente, existem formas de determinar qual o utilizador e a estação de trabalho foi responsável pela marcação do ficheiro como sendo suspeito. Consulte a secção "Como determinar o que os utilizadores/estações de trabalho que tem que o ficheiro seja assinalado como sendo suspeito" mais adiante neste artigo. Hardware de funcionamento em rede com problemasNeste caso, o ficheiro danificado não envolve o motor de base de dados Jet; em vez do ficheiro é literalmente danificado por uma causa externa. A causa pode ser um ou mais ligações da cadeia de hardware entre o computador em que a base de dados reside e o computador que tenha a base de dados aberta. Esta lista inclui, mas não está limita a placas de interface de rede, cabos de rede, routers e concentradores.Danos baseada em hardware são indicados pelos ficheiros .mdb que não podem ser restaurados através da utilização de compactação, reparação ou Jetcomp. Danos em hardware, normalmente, irão Repetir até que o hardware responsável seja reparado ou substituído. Abrir e guardar o ficheiro MDB noutro programaNão é possível recuperar um ficheiro .mdb que tenha sido aberto e, em seguida, guardado num programa diferente do Access. Por exemplo, o Microsoft Word permite-lhe abrir uma base de dados do Access e, em seguida, guardá-lo (embora serve não boa objectivo para o fazer porque se abrir um ficheiro MDB noutro programa, só que poderá ver caracteres expandidos). Guardar o ficheiro desta forma fará com que o ficheiro .mdb solicite uma palavra-passe de base de dados quando tentar abrir no Access, mesmo que o ficheiro nunca tenha estado protegido por palavra-passe no Access. O pedido de palavra-passe acontecerá nestes casos porque o primeiro byte intervalo que o Access verifica quando abre um ficheiro é onde seria a palavra-passe da base de dados. Se esse byte contiver dados danificados, o Access trata o ficheiro como estando protegido por palavra-passe. Mesmo que existisse uma forma de contornar o pedido de palavra-passe neste caso, a base de dados ainda possível recuperar uma vez que a estrutura binária está codificada e conseguiria assim ilegível para o Access. Recuperar uma cópia de segurança cópia do ficheiro é a solução apenas neste caso. Para obter informações adicionais sobre este problema, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:223043
(http://support.microsoft.com/kb/223043/EN-US/
)
ACC: Apresentação de palavra-passe da base de dados apesar de esta nunca ter sido definida Como determinar que os utilizadores/estações de trabalho tem fazer com que o ficheiro ser marcada suspeitaPode determinar que estação de trabalho e utilizador causado Jet marcar um ficheiro .mdb como sendo suspeito com o utilitário LDBView, que está disponível transferindo Jetutils.exe a partir do seguinte Web site da Microsoft:http://download.microsoft.com/download/access97/utility1/1/WIN98/EN-US/JETUTILS.EXE
(http://download.microsoft.com/download/access97/utility1/1/win98/en-us/jetutils.exe)
Para obter informações adicionais sobre os utilitários de Jet da Microsoft, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft: 176670
(http://support.microsoft.com/kb/176670/EN-US/
)
ACC: Microsoft Jet utilitários disponíveis no Centro de transferências Ldbview permite-lhe observar os utilizadores que tem sessão iniciados numa base de dados, bem como quaisquer utilizadores que podem ter deixado o ficheiro num estado suspeito. Os passos que pode obter a ajuda impedir a Corrupção
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 279334
(http://support.microsoft.com/kb/279334/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Voltar ao topo