MS Access에서 인식할 수 없는 데이터베이스 형식 오류를 수정하는 방법

독서 시간 아이콘 7 분. 읽다


독자들은 MSpoweruser를 지원하는 데 도움을 줍니다. 당사의 링크를 통해 구매하시면 수수료를 받을 수 있습니다. 툴팁 아이콘

공개 페이지를 읽고 MSPoweruser가 편집팀을 유지하는 데 어떻게 도움을 줄 수 있는지 알아보세요. 자세히 보기

탁자 위에 놓인 검은색 MacBook Pro 사진

| 후원 |

MS Access 데이터베이스를 열려고 할 때 인식할 수 없는 데이터베이스 형식 오류가 나타날 수 있습니다. 오류 메시지는 다음과 같이 나타납니다.

인식할 수 없는 데이터베이스 형식 오류 메시지

오류 메시지는 데이터베이스 형식이 응용 프로그램에서 인식되지 않음을 나타냅니다. 이 오류로 인해 데이터베이스를 열지 못할 수 있습니다.

여러 가지 이유로 오류가 발생할 수 있습니다. 아래에서는 오류의 원인과 해결 방법에 대해 설명합니다.

인식할 수 없는 데이터베이스 형식 오류의 원인

다음은 MS Access에서 인식할 수 없는 Database.mdb 형식 오류 뒤에 발생할 수 있는 몇 가지 이유입니다.

  • 이전 버전에서 최신 버전의 Access 데이터베이스 파일 열기
  • 오래된 Microsoft Access 애플리케이션
  • MS Access 데이터베이스 파일이 저장된 하드 드라이브의 불량 섹터
  • 대용량 데이터베이스 파일
  • 시스템의 갑작스러운 종료
  • 바이러스 또는 악성 코드 공격
  • 하드웨어 또는 소프트웨어 문제
  • 데이터베이스가 손상되었습니다
  • 손상된 frxque32.mdb 파일

MS Access에서 인식할 수 없는 데이터베이스 형식 오류를 수정하는 방법

다음은 MS Access에서 인식할 수 없는 데이터베이스 형식 오류를 해결하기 위해 시도할 수 있는 몇 가지 방법입니다.

방법 1: MS Access 데이터베이스 형식 확인 및 변환

인식할 수 없는 데이터베이스 형식 오류는 이전 버전(2003 이하)의 MS Access 데이터베이스 파일을 최신 버전(2010 이상)에서 열거나 그 반대로 열려고 할 때 발생할 수 있습니다. 따라서 MS Access 버전과 데이터베이스 파일 확장자를 확인하십시오. 예: .mdb 파일이 있는 경우 Microsoft Access 2002 또는 이전 버전에서 파일을 여는지 확인하십시오. .accdb 파일이 있는 경우 MS Access 2007 또는 이후 버전에서 엽니다.

Access 2003 또는 이전 버전의 데이터베이스 파일이 있는 경우 .accdb 파일 형식으로 변환할 수도 있습니다. 이렇게 하려면 다음 단계를 따르세요.

  • 마이크로소프트 액세스를 엽니다.
  • 온 클릭 입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에 옵션을 클릭 한 다음 엽니다.
  • 액세스를 선택하십시오 2000 또는 액세스 2002-2003 변환해야 하는 데이터베이스 파일(.mdb).
  • 입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에 그런 다음 다른 이름으로 저장 옵션을 선택합니다.
  • 다른 이름으로 데이터베이스 저장.
  • 선택 접속하다 파일 형식을 선택한 다음 다른 이름으로 저장.
  • 다른 이름으로 저장 대화 상자에서 파일 이름을 입력하십시오. 파일 이름 상자를 클릭 한 다음 찜하기.

방법 2: Windows 업데이트 롤백

많은 사용자가 Windows 업데이트를 다운로드한 후 "인식할 수 없는 데이터베이스 형식" 오류가 발생했다고 보고했습니다. 문제가 있는 업데이트로 인해 오류가 발생하면 Windows 업데이트를 롤백할 수 있습니다. 이렇게 하려면 다음 단계를 따르세요.

  • 로 이동 스타트 옵션을 선택합니다.
  • 설정 > 업데이트 및 보안 > Windows 업데이트 > 업데이트 기록 보기 > 업데이트 제거
  • 검색 업데이트, 그것을 마우스 오른쪽 버튼으로 클릭한 다음 제거.

방법 3: 임대 비활성화

DAO를 사용하여 Visual Basic 코드에서 데이터베이스를 열려고 하면 인식할 수 없는 데이터베이스 형식 오류가 발생할 수 있습니다. 이것은 일반적으로 데이터베이스가 네트워크 파일 공유에 저장되어 있고 여러 사용자가 동시에 사용하고 있을 때 발생합니다. 이 경우 공유 데이터베이스가 저장된 시스템에서 임대를 비활성화할 수 있습니다. 이렇게 하려면 다음 단계를 따르십시오.

  • 로 이동 Windows 검색 필드 및 유형 명령 프롬프트를 누릅니다.
  • 마우스 오른쪽 버튼으로 클릭 명령 프롬프트 선택 관리자 권한으로 실행하십시오.
  • 그런 다음 명령 프롬프트 창에 아래 명령을 복사하여 붙여넣습니다.

REG ADD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters /v 비활성화 임대 /t REG_DWORD /d 1 /f

넷스톱 서버

넷 스타트 서버

  • 를 누르십시오 엔터 버튼 키.
  • 끝내기 명령 프롬프트.

방법 4: frxque32.mdb 파일 수정

frxque32.mdb 파일은 FRx SysData 디렉터리에 저장됩니다. 이 디렉터리에는 FRx 응용 프로그램에 대한 모든 중요한 파일이 들어 있습니다. 경우에 따라 대기열 모니터를 시작하는 동안 MS Access에서 인식할 수 없는 데이터베이스 형식 오류가 발생할 수 있습니다. system.cfg 파일의 QueDirectory 설정에 문제가 있거나 frxque32.mdb 파일이 손상된 경우 발생합니다. 이러한 경우 frxque32.mdb 파일을 복원하여 문제를 해결할 수 있습니다. 아래 단계를 따르십시오.

  • 열기 FRx 큐 디렉터리 그리고 나서 간다 frxque32.mdb 파일.
  • 이름 바꾸기 frxque32.mdb 파일(예: frxque32.mdb.old).
  • 이제 frxque32.tpl 파일을 디렉토리에 저장하고 이 파일의 복사본을 만든 다음 복사본의 이름을 다음으로 바꿉니다. frxque32.mdb.

MS Access를 다시 시작하고 데이터베이스를 열어보십시오.

방법 5: 새 MS Access 데이터베이스로 데이터 가져오기

데이터베이스가 손상된 경우 인식할 수 없는 데이터베이스 형식 오류가 발생할 수도 있습니다. 이 경우 손상된 데이터베이스의 데이터를 새 MS Access 데이터베이스로 가져올 수 있습니다. 다음과 같이하세요:

  • MS 액세스 응용 프로그램을 엽니다.
  • 선택 빈 데이터베이스.
  • 클릭 만들기 새 데이터베이스를 생성하는 옵션.
  • 새 데이터베이스 파일 마법사에서 외부 데이터 옵션을 선택합니다.

Ms Access의 외부 데이터 탭

  • 클릭 액세스 데이터베이스 가져오기.
  • 외부 데이터 액세스 데이터베이스 가져오기 마법사에서 검색 탭하여 데이터베이스 파일을 선택합니다.
  • 창에 두 가지 옵션이 표시됩니다. 아무거나 선택 후 클릭 OK.

외부 데이터 가져오기 - 데이터베이스 창 액세스

  • 개체 가져오기 창에서 데이터베이스 개체를 선택하고 클릭 좋아요.

개체 가져오기 창

방법 6: Access 데이터베이스 복구

데이터베이스가 너무 크거나 손상된 경우 Microsoft Access의 기본 제공 도구인 압축 및 복구를 사용하여 손상된 데이터베이스를 압축하고 복구할 수 있습니다. 사용하지 않는 공간을 제거하여 데이터베이스 크기를 줄일 수 있습니다. 이 유틸리티를 사용하려면 다음 단계를 따르십시오.

  • Microsoft Access 응용 프로그램을 엽니다.
  • 템플릿 창에서 빈 데이터베이스 옵션을 선택합니다.
  •  입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에 다음을 클릭합니다 닫습니다.
  • 왼쪽 메뉴에서 데이터베이스 도구 다음을 클릭합니다 데이터베이스 압축 및 복구.
  • 마법사에서 압축할 데이터베이스에서 복구해야 하는 데이터베이스를 찾아 선택합니다. 딸깍 하는 소리 콤팩트.
  • 복구된 데이터베이스 파일을 저장할 위치를 선택하고 클릭 저장합니다.

참고 : 위의 단계는 열리지 않는 데이터베이스 파일을 복구하는 것입니다.

Microsoft Access의 기본 제공 도구인 압축 및 복구가 실패하거나 작동하지 않으면 전문 MS를 사용해 볼 수 있습니다. Access 데이터베이스 복구 도구같은 액세스를 위한 스텔라 리페어. 손상된 데이터베이스를 복구하는 신뢰할 수 있는 소프트웨어입니다. 복구 후 양식, 테이블, 보고서, 쿼리 등을 포함하여 복구 가능한 모든 개체의 미리 보기를 표시합니다. 이 소프트웨어는 Office 365, Access 2021, 2019, 2016, 2013 및 이전 버전을 지원합니다.

MS Access 알 수 없는 데이터베이스 오류를 방지하는 방법

이제 MS Access에서 알 수 없는 데이터베이스 형식 오류를 수정하는 방법을 알았으므로 앞으로 이를 방지하는 방법은 다음과 같습니다.

  • 호환되는 액세스 버전 사용: 데이터베이스를 여는 데 사용하는 MS Access 버전이 데이터베이스를 만드는 데 사용한 버전과 일치하거나 최신 버전인지 확인하세요. 최신 버전의 Access로 만든 데이터베이스를 열 때 이전 버전을 사용하지 마세요.
  • 정기 업데이트: MS Access 및 Office 제품군을 최신 버전으로 업데이트하세요. 이렇게 하면 최신 버전에서 생성된 데이터베이스와의 호환성이 보장되고 형식 관련 오류가 발생할 위험이 줄어듭니다.
  • 부패 방지: 데이터베이스 손상으로 인해 알 수 없는 데이터베이스 형식 오류를 비롯한 다양한 오류가 발생할 수 있습니다. 부패를 방지하려면:
    • 컴퓨터를 종료하기 전에 항상 데이터베이스를 올바르게 닫으십시오.
    • 네트워크 위치에서 직접 데이터베이스 작업을 피하십시오. 대신 로컬 복사본으로 작업한 다음 네트워크 버전을 업데이트하세요.
    • 데이터베이스 무결성을 유지하려면 정기적으로 압축 및 복구 유틸리티를 사용하십시오.
  • 자주 백업하세요: 정기적인 백업을 통해 손상이나 오류가 발생할 경우 데이터 손실을 방지할 수 있습니다. 중요한 업데이트 이후 또는 정기적으로 데이터베이스를 백업하는 루틴을 유지하십시오.
  • 분할 데이터베이스 아키텍처: 다중 사용자 환경의 경우 데이터베이스를 프런트엔드(쿼리, 양식, 보고서 및 모듈 포함)와 백엔드(데이터가 있는 테이블 포함)로 분할하는 것이 좋습니다. 이렇게 하면 손상 위험이 줄어들고 성능이 향상됩니다.
  • 신뢰할 수 있는 위치 사용: Access 옵션에 지정된 대로 Access 데이터베이스를 신뢰할 수 있는 위치에 저장하세요. 신뢰할 수 있는 위치에 있는 파일은 보안 관련 오류가 발생할 가능성이 적습니다.

폐쇄

인식할 수 없는 데이터베이스 형식 오류로 인해 데이터베이스를 열지 못할 수 있습니다. 여러 가지 이유로 인해 발생할 수 있습니다. 이 문서에 설명된 방법에 따라 오류를 해결할 수 있습니다. 데이터베이스 손상으로 인해 이 오류가 발생하는 경우 "압축 및 복구" 유틸리티 또는 Stellar Repair for Access를 사용하여 손상된 데이터베이스를 복구할 수 있습니다.

사용자 포럼

0 메시지