MS Access 데이터베이스는 손상되기 쉬운 데이터베이스입니다. Access 데이터베이스가 예기치 않게 연결이 끊어 질 수 있습니다. 데이터베이스를 사용할 수 없거나 손상 플래그가 나타나는 데이터베이스의 이진 파일 형식에 오류가있을 수 있습니까? 데이터베이스가 손상되었음을 나타내는 .mdb 파일의 메시지 이 경우 사용자가 데이터베이스를 열려고하면 그 앞에 플래그 메시지가 나타나고 데이터베이스를 사용하기 전에 데이터베이스를 복구하라는 메시지가 나타납니다.
사용자가 권한이 없거나 복구 절차를 알지 못하는 경우 데이터 손실 문제와 데이터베이스를 다시 사용할 수 없게 만드는 문제에 직면해야합니다. 귀중한 데이터가 손실되어 사용자가 계속 좌절하게됩니다..
초급 MS Access 데이터베이스 튜토리얼 1 - 소개 및 데이터베이스 만들기
액세스 데이터베이스 손상의 가장 일반적인 원인은 하드웨어 오류, 소프트웨어 충돌, JET 소프트웨어 충돌, 바이러스 공격, 다중 사용자 액세스, 비효율적 인 데이터베이스 설계, 예기치 않은 시스템 종료, 정전, 암호 보호 및 손상 및 손상을 초래하는 기타 무제한적인 이유입니다. 데이터베이스.
다음 메시지가 표시되면 액세스 데이터베이스의 손상 또는 손상에 대한 경고입니다.
? ?데이터베이스? name.mdb? 복구해야하거나 Microsoft Access 데이터베이스 파일이 아닙니다..?
? ?인식 할 수없는 데이터베이스 형식? name.mdb?.?
? ?Microsoft Jet 데이터베이스 엔진에서 개체 이름을 찾을 수 없습니다. 개체가 존재하고 이름과 경로 이름의 철자가 올바른지 확인하십시오..?
? ?레코드를 읽을 수 없으며, name.mdb에 대한 읽기 권한이 없습니다.?
? ?데이터베이스가 :컴퓨터에서:사용자가 열거 나 잠기지 못하게하는 상태에 놓였습니다.?
? ?예기치 않은 오류 35012?
? ?디스크 오류 - 예약 된 오류 (-1601)?
? ?Microsoft Jet 데이터베이스 엔진에서 입력 테이블이나 쿼리를 찾을 수 없습니다? MSysAccessObjects ?. 그 이름이 올바른지 철저히 확인하십시오..?
다음은 주요 액세스 데이터베이스 훼손을 방지 할 수있는 몇 가지 방법입니다.
1. 정기적 인 백업 수행 :작업의 백업을 수행하여 데이터베이스 파일이 손상된 경우 백업 형식으로 데이터를 유지할 수 있도록하십시오..
2. 연결을 닫습니다.프로그래머와 사용자 모두에게 도움이됩니다. 데이터베이스 작업을 마치면 데이터베이스의 모든 연결을 종료했는지 확인하십시오. 연결이 열려 있다면, 예기치 않은 가능성이 있습니까? 끊어진 연결이 증가합니다. MS Access 응용 프로그램은 네트워크 연결이 끊어지면 손상 될 가능성이 높아 지므로 작업을 마치면 항상 닫아야합니다..
3. 데이터베이스에서의 적절한 종료 :항상 파일> 끝내기 옵션을 선택하여 Access 데이터베이스를 닫습니다. 이렇게하면 :Ctrl + Alt + Del:키를 누르거나 :작업 끝내기:를 통해 관리하는 것과 비교하여 응용 프로그램을 안전하게 보호 할 수 있습니다..
4. 콤팩트 및 수리 기능 사용 :내장 된 컴팩트 및 복구? MS Access의 기능을 사용하여 손상을 방지하고 응용 프로그램의 성능을 향상시킬 수 있습니다..
다음은 기능을 사용하는 단계입니다.
에이. 새로운 .mdb 데이터베이스 열기.
참고 : 새 데이터베이스를 열 필요는 없습니다. 데이터베이스가 열리지 않아도이 기능에 액세스 할 수 있습니다..
비. 클릭 도구들메뉴 및 선택 데이터베이스 유틸리티> 데이터베이스 압축 및 복구선택권.
기음. 그만큼 컴팩트 한 데이터베이스부터대화 상자가 표시되면 적절한 .mdb 파일을 선택하고 콤팩트단추.
디. 손상된 Access 데이터베이스가 복구됩니다..
참고 :이 방법을 적용하기 전에 항상 손상된 데이터베이스 파일의 백업을 수행하십시오.이 복구 방법으로 인해 사례가 더 악화 될 수 있습니다..
5. 새 데이터베이스에 테이블 가져 오기 :다른 방법을 구현하여 새 데이터베이스를 만들고 전체 데이터와 테이블을 전송할 수 있습니다.
에이. 가져 오기 마법사 사용? 모든 테이블 구조를 새 데이터베이스로 전송하는 방법.
비. 수동으로 새 데이터베이스에서 테이블 구조를 다시 만들 수 있습니까? SQL 및 VB 코딩을 통해
6. MS Jet 유틸리티 사용 :JetComp.exe는 Access 데이터베이스의 사소한 손상을 수정하기 위해 개발되었습니다. 이 복구 방법은 MS Access의 내장 :압축 및 복구:기능보다 훨씬 안전합니다..
7. Access Recovery Software를 선택하십시오 :위에 언급 한 모든 조치가 도움이되지 않는다면 액세스 복구 소프트웨어를 사용하십시오. 많은 회사에서 무료 데모 버전의 복구 소프트웨어를 제공합니다. 데이터를 복구 할 수 있는지 여부를 테스트하고 소프트웨어의 성능을 평가하십시오. 그렇다면 액세스 데이터베이스 복구 소프트웨어를 구입하십시오..
결론:
이러한 예방 조치 외에 정기적 인 백업을 수행하여 귀중한 데이터를 저장해야합니다. 설명 된 예방 조치는 사례의 95 %에서 데이터 손실 상황을 방지하는 데 도움이 될 수 있습니다. 따라서 사용자는 자신의 데이터를 보호하고 보호하기위한 첫 번째 단계를 수행해야합니다..